酷玩网

再谈中间件的具体类别与发展逻辑

linx
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

导语:回顾往昔,Zee Prime Capital的联合创始人Matti Gagliardi曾撰写《基础设施的乐高:中间件》一文,揭示了中间件正在逐步渗透加密行业。文中引用了开源软件巨头Red Hat对中间件的定义:中间件是一种为应用程序提供通用服务和功能的软件,包括数据管理、应用程序服务、消息传递、身份验证和API管理,通常由它来处理。中间件的介入,犹如应用程序、数据和用户间的粘合剂,助力开发者更高效地构建应用程序。此外,Zee Prime Capital还以Pocket Network为例,深入剖析了中间件的运作原理。近期,Zee Prime Capital针对中间件领域的不断演进,结合所投资的一些中间件项目,详细解读了当前的中间件类别,以及整个中间件领域的投资逻辑和发展路径。以下是链捕手对这篇文章的解读:

随着区块链DeFi项目向更高级别应用的发展,对中间件等基础设施的需求日益增长。多年来,Zee Prime一直看好中间件产品。在之前的文章《基础设施的乐高:中间件》中,我们强调了数据中继在开发去中心化平台中的重要性及其经济性。本文将扩展至当前的中间件生态系统,特别是去中心化应用程序。尽管像Dfinity这样的公链提供了端到端的解决方案,但在其大规模应用前,中间件技术是填补空白的必要手段。自DeFi早期开始,众多数据网络、索引器、访问控制等中间件工具涌现,成为下一代应用程序的粘合剂。随着DeFi应用程序的复杂性提升,开发者对基础设施的需求呈指数级增长。 中间件概念虽然模糊,但其本质是支持更高级别应用程序的任何项目。上一次讨论中间件时,我们强调了它为应用程序带来的连通性,但这种将交互网络简化为二维平面的理论会显得混乱。那么,这是否意味着中间件构成了Web 3的地图?在本篇文章中,我们将更新之前未涵盖的中间件类别,并为构建者阐明其用例和基本原理。这不是一个详尽的清单,未来可能会包括更多类别。 存储是去中心化应用程序堆栈中的关键元素,也是数据计算的基础。Web 3的寒武纪时期需要更多的存储解决方案,而不仅仅是记录帐户状态。去中心化应用程序旨在降低中心化故障点,或寻求与Web 2审查制度相关的解决方案。每个应用程序都需要Web 3中间件提供的服务。然而,挑战在于开发运维,并非所有开发者都具备在项目中实现Web 3中间件的专业知识。因此,开发者的需求是能够更轻松地将这些基础设施“乐高积木”组装到新项目中。 这反映了加密货币面临的挑战。钱包、助记词和gas等概念对用户来说本质上不够友好,开发者必须为普通用户处理这些复杂性。Arweave和Filecoin等存储网络已上线,为存储的供求平衡提供分布式匹配系统,成为任何去中心化技术堆栈的基础模块。存储协议可分为基础存储层和聚合器,它们作为扩展解决方案,促进更广泛的采用。 Banyan DAO作为存储网络的重要聚合层,专注于代理存储和改进现有存储协议桥的经济激励,确保应用程序可以无需网络即可利用Web 3存储,并跟踪其使用来源。Banyan也是Web 2应用程序集成web3服务的潜在桥梁,为其提供去中心化存储解决方案。目前,这些存储解决方案的实施非常复杂,Banyan的抽象层和市场资源增强了DeFi乐高积木的可访问性。 此外,Spheron Protocol作为中间件解决方案的抽象层,旨在成为部署和自动化Web 3项目的一站式商店。它具有类似“应用商店”的界面,Web 2用户可以轻松地选择去中心化的基础设施产品。 区块链是一种状态机,在执行计算的过程中不断变更状态并产生数据。随着时间的推移,账户、状态和智能合约的数量迅速增长。数据爆炸式增长会导致各种问题,从索引到初始节点的同步和备份,最终会影响底层状态机的可扩展性和安全性。 KYVE是一种去中心化的数据湖(非结构化的原始数据)协议,用于存储、验证和检索数据流。KYVE利用Arweave网络为应用程序和协议提供存储支持,为特定数据有效性提供更精细的解决方案。 由于初始节点同步时间极长且不断增长,如果验证者数量减少且难以接入新节点,则可能会危及整个区块链网络的安全。KYVE初始产品的市场契合点是节点同步。通过提供易于检索、验证的档案状态数据,去中心化应用程序可以大大减少初始节点同步时间,随时可以添加新的验证器并保持网络安全。 尽管我们已经介绍了数据的存储位置和方式,但我们还需要考虑数据模型和解析原理。对于建立在这些状态机之上的应用程序,活动中产生的数据可能需要超出帐户余额的存储和计算资源。 Ceramic Network是一个去中心化的底层数据模型网络,对于去中心化应用程序的重要性在于提供L1存储账户余额状态的解决方案。KYVE旨在为L1状态转换提供数据有效性,而Ceramic的目标是在基础层的帐户信息之外存储应用程序数据的状态和模型。 该解决方案允许用户能够创建IPFS数据(流)的集合,允许静态数据(例如Filecoin或arweave上的数据)成为动态数据。除此之外,Ceramic在开源的API提供数据模型的可组合性。 比如Ceramic提出了一种数据标准并可跨应用程序使用,为数据带来了与DeFi相同的可组合性。 用金钱乐高的方法做成数据乐高,这让Facebook等社交网络可以使用其开放API。 去中心化SQL数据库Kwil采用与传统SQL兼容的方法来启用web3数据模型。该模型最大的优势是让SQL开发人员更容易上手。 Kwil使用节点网络来维护关系数据库,这些数据库就像护城河,由节点的子网维护,并通过扫描写入和查询事件来保持节点更新。 节点可以运行一个高级请求网关,为数据库交互启用有效的逻辑执行。 随着应用程序和网络生成的数据激增,去中心化应用程序需要解释层。 与早期的网络一样,用户必须手动记住和维护IP地址簿,后来DNS和搜索引擎等产品提供可读的索引层。 索引数据的规模随着互联网的发展而增长,并数据查询功能对用户更加友好。 同样,在L1区块链和存储网络中,索引功能非常重要。 由于分布式系统的性质,数据可能会分散在不同的位置并且难以检索。 索引层有助于加快查询过程并创建标准化程序。 Zee Prime投资组合公司Subsquid专注于Web3数据索引,最终目标是成为Web 3的下一代API。 该项目采用去中心化的多层方法对链上数据进行索引,支持Substrate和EVM生态系统,定义了链上数据的类型和模式,随后将新索引数据的调用方式从RPC调用切换到基于API调用,来增强新索引数据的可检索性。 分层(The layering)由两种类型的节点组成:Squids对数据进行分类并支持后续的api查询,Archives则持续从底层状态机中提取原始数据并将其保存到数据库中。 同样,SolanaFM也是一个服务于Solana的生态系统的索引器,通过将原始区块链数据处理成可查询的格式。 类似于Graph和Subquery,这两种解决方案都针对各种终端市场。 Web 2应用程序向Web 3迁移过程中带来大量数据,虽然数据增多有助于Web 3发展,但也给开发人员和社区带来数据存储和索引的艰巨任务。 Glitter Protocol解决了另一个问题:去中心化存储。 Glitter通过提供无障碍的索引服务来交换众包数据,为开发者和社区提供双赢的解决方案。 该模型与几个将数据存储在Filecoin上的社交应用程序的协作,已被证明是有效的解决方案。 访问控制是Web 3应用程序最重要且最缺失的基础设施之一。 这是一个重要的哲学问题:哪类用户可以看到互联网上的所有内容?并且在考虑到国家/公司/个人主权的安全问题时变得越来越重要。 公共区块链/Web 3技术的语义特性使用户能够更好地区分其访问内容以及如何访问。 尽管这些系统具有固有的开放性,但访问控制框架将允许基于指定的供应框架进行加密/解密。 Lit Protocol旨在通过使用阈值加密(threshold cryptography)来解决这个问题,用户可以提供一些公共凭证(例如钱包内的NFT)对网络资源和内容的访问。 该协议运行的节点网络用于验证证明并批准交互,既可以验证提供的证明,也可以验证该证明满足先前设置的访问控制条件。 一旦经过验证用户就可以访问请求的内容。 在某种程度上, Lit协议被视为Ceramic的读取解决方案。 Guild.xyz也在尝试从不同的角度解决访问控制问题,最初Guild专注于创建去中心化项目的Discord服务器,现已扩展成多链访问控制入口。 为了进一步实现3D桥接世界中的区块集成,Polywrap开发平台(以前称为Web3api)将Web 3协议的集成变得更加高效。 虽然Web 3协议有开放性和可组合性,但实现这种可组合性比Web 2的应用程序困难得多。 这是因为每个协议都运行特定的业务逻辑,并且通常以特定语言打包成SDK。 由于缺乏标准化,集成不同的SDK效率极低。 此外,特定语言的SDK意味着协议开发人员经常使用多种编程语言发布重复的SDK,从而造成让维护工作变得困难。 Polywrap的解决方案是利用标准化模式和WASM来减轻应用程序的负担。 开发人员无需将各种协议的SDK预先加载到应用程序,Polywrap集成为开发人员提供易于阅读的模式对应用程序进行调用(类似于REST API)。 这将允许应用程序只下载SDK并在需要时才执行该模块包。 这意味着配备Polywrap的应用程序可以无障碍访问Web 3协议。 Web 3应用程序的用户体验仍然不够完善。正如上文强调的那样,输入gas费用会给用户带来糟糕的体验。 通过集成多链协议Biconomy的API,应用程序可以增强这种用户体验。 Biconomy平台提供了一系列工具来实现无gas交易、快速交易和即时跨链交易。 Biconomy通过使用ERC2771协议和巧妙的转发设计实现无gas交易。 跨链功能由链上的流动性池支持,使用链下服务器(执行器节点)来监控流动池中的跨链交易,完成验证后放行另一端的资产。 为了让下一个十亿加密用户享受丝滑的用户体验,这些类型的工具至关重要。 我们的目标应该是不断努力在web 3系统之间实现更无缝的交互流程。 虽然没有明确地归入一个类别,但Sepana正在为web 3构建搜索引擎。 无论是DeFi、SocialFi、DAO还是NFT,Sepana的解决方案是提供web 3应用程序和数据的搜索引擎,使用户能够浏览整个web 3数据,该协议将作为各个生态系统的网关。 此外,Sepana的开源算法可用于增强其他应用程序,例如用于Ceramic或Kwil等数据库解决方案中的社交媒体订阅源,用户可以通过开源算法根据特定情绪调整社交媒体的展示和接受内容。 大多数现代科技公司和应用程序的业务模型可以归纳为数据生产/提取、数据/模型的控制/分发。 现代网络应用程序的流畅用户体验都基于这些基本过程。 对于数据处理的工作流程,我们希望中间件解决方案能够在需求中得到发展,并在Web 3环境中支持各种去中心化产品。 通过前面列举的项目/中间件类型,我们可以清楚地看到其在数据处理中所处的位置。 实际上许多类别跨越多个范围,由于这些重迭的属性,目前很难准确定义中间件的类别。 一个常用的示例是社交媒体网络,并将这种模型扩展到更广泛的Web 3中间件堆栈。 我们假设一家社交媒体网络将被命名为twatter,其产品由上图所示的中间件堆栈组件构成。 请注意,我们并不认为社交Web 3是“去中心化版的推特(Twitter-but-decentralized)”。 我们认为Social Web 3更像是一种新兴的媒体形式,甚至可能在Sismo之类的去中心化隐私登录系统引用Web 2应用程序进行验证(如果Web 2公司愿意开放其API的话)。 最原始的形式是平台的所有数据(用户名、个人资料图片、历史活动、社交图等)都可以用IPFS格式在存储网络上存储和索引,数据模型存储在Ceramic或Kwil,基于数据库解决方案的Twatter帐户将具有前面提到的所有数据模型。 例如,如果平台为了减少发送垃圾邮件,要求用户使用免费铸造的NFT来访问平台,那么用户需要先用钱包连接到平台,访问控制协议将在显示之前进行验证。 Twatter还可以集成平台以本地启用其他web3服务,或者利用Sepana的算法设计社交图谱。 流程可能看起来像这样在撰写本文时,我们发现了一款名为Orbis Social的应用程序,它采用上述的堆栈技术构建了社交网络。 下一代应用程序正在开发中,我们希望在未来几个月内看到更多独特的用例。 上图的一个关键点是,该流程越往右,越与链无关。 这种结构允许应用程序与竞争产品交换数据,与Web 2垄断相反,这些平台最终将这种伪标准化的复合价值重新分配给平台用户。 随着Web 3工具不断出现,我们需要不断发出提问,这些工具是否真的为Web 2人员提供便利? Web 3中间件应该与早期加密开拓者保持相同的基本原则。 团队应该根据其优点来选择Web 3中间件,无论是从安全性、耐用性还是抗审查性,web3中间件的优点都非常突出。 甚至Web 3中间件还有一些我们无法想象的特征,可能会解锁应用程序的更多新功能。 这些基础设施乐高可以实现更深层次的网络集成,Tim Berners-Lee认为开放和可组合互联网能提供比Web 2同类产品更便宜的管理和计算解决方案。 正如Dennis Nazarov所指出,一个复杂的计算系统可以通过模块化和专业化的基础设施来构建。 而在Web 1和Web 2世界中,用户为了实现连接Web的能力而放弃管理状态信息,Web 2巨头将状态信息私有化并用来捕获更多价值。 公共状态机将颠覆该模型,以开放的方式维护状态信息,并且引入代币经济模型来增强双方的一致性。 这是抵抗资本掠夺的自然规律。 从多方面来看,中间件属于加密行业的B2B环节。 因此,中间件解决方案往往对典型的终端用户来说既具有高度技术性又不直观(用户不是直接的目标受众)。 与其关注新的DeFi协议、NFT项目或GameFi工作室,我们还认为专注于基础设施对于开发新的应用程序至关重要。 总之,这些基础设施乐高(以及未来的乐高)将执行以下操作: 这种可互换的基础设施模块和抽象层对应用程序的另一个潜在影响是: 这不是对胖协议的反驳,而是侧重于中间件技术持续进步带来的影响。 原则上,这可以被视为降低转换成本。 链上应用程序(主要是DeFi)将具有基础链(即建立在金融账户上的产品)相同的性质。 更复杂的非金融应用将与此类区块链有不受约束的联系,从而降低转换成本。 比如免费铸造NFT访问控制的功能非常容易移植到新的区块链和钱包,现在已经有一些应用程序使用此功能在跨链吸引用户。 我们坚信,在信息传输中增加价值传输非常有意义,但要实现该过程以及提高应用程序的种类和改善用户体验,需要大量的基础设施乐高积木。 在讨论中间件投资时,价值捕获是最受争议的话题之一。 从某种意义上说,一个真正关键的中间件看起来像公共基础设施,尽管有人可能会争辩说这也适用于某些成功的应用程序(比如Twitter希望成为公共基础设施)。 因此,人们可能期望中间件的利润率、使用费和收入能降到最低,但更合理的做法是调查公众可接受的费用范围。 虽然中间件似乎没有吸引力,但在全球技术革命的背景下,很容易达到数十亿美元乐高积木的规模。 由于中间件为应用程序执行特定功能,因此它们的TAM在任何时间都与下层公链或上层应用程序无关。 虽然中间件和DeFi都受到代币经济模型反馈机制的影响,但它们在捕获价值的能力上有所不同。 中间件项目通常受益于其代币(例如网络节点)的供需关系,以交付其提供的服务。 相反,大多数DeFi项目对代币的需求关系不太明确,而且监管机构对现金流项目的担忧使情况更加模糊。 正是出于这些原因,我们继续寻找新的中间件解决方案,这些解决方案将使下一代应用程序能够大规模采用加密技术。 我们相信新一代的应用程序将拆分金融和在线商务活动。 a16z式的说法是:我们不想要拟物化应用,而要原生应用。

标签: 比特币