声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。
边肖:记得要集中注意力。
来源:媒体
原标题:应用链宇宙:风险与机遇
在过去的一年中,一些备受瞩目的应用程序已经推出了自己的特定应用程序链,或者宣布了在未来推出这些应用程序链的计划。对于很多高成长项目来说,应用链的发展方向是可以预见的。
应用程序链理论预测,每个流行的Web 3应用程序最终都将拥有自己的区块链。这种趋势让一些创始人认为,正确的做法是从一开始就把产品设计成应用链。我们相信这种方法可能适用于某些应用。一些应用如果在早期投资建立应用链,会搬起石头砸自己的脚。
第一,为什么要建立应用链?
应用链被设计成主要执行单个功能或应用,例如游戏或DeFi应用。这意味着应用程序可以使用链中的所有资源,如吞吐量、状态等。不与任何其他应用程序竞争。此外,这种设计允许优化链技术架构、安全参数、吞吐量等,以匹配应用的要求。因为通常不可能将其他应用程序部署到链中,所以应用程序链不一定不允许开发人员构建,它们只允许用户使用。appchain的概念偏离了标准的区块链实践,在该实践中,链对用户和开发者都是开放的。
应用链作为农村城镇
把智能合约链比作一个城市,当应用占据了城市的基础设施,自身发展受限的时候,就可以解释创始人为什么要把它作为应用链来启动。以太坊、索拉纳等通用计算链就像大都市。他们有不同的基础设施来支持不同类型的业务(应用程序)。这使得一般的连锁店更受欢迎,更拥挤,通常更贵,有时甚至更忙。但是这种知名度为生态系统中的企业创造了大量的流量和机会。从一个行业转到另一个行业很容易。你也可以结合不同的商业活动来创造新的有趣的商业模式。另一方面,应用程序链的行为就像一个只有单一商业活动的农村城镇。这个城镇可以制定自己的规则和政策。这里没那么拥挤,也便宜,但可能和外界联系不太好。镇上的每个人都在使用镇上的单一业务。如果它足够受欢迎和独特,顾客甚至可能会为了这项特殊的业务来到这个城镇。这种类比还可以扩展到描述两种场景之间的安全性差异。大城市人口更多,更富裕,更强大。这个城市的所有企业都有一个共同的利益,就是要有一个安全可靠的城市。这些因素使得大城市更难攻击,也更安全。另一方面,农村城镇的安全与单一业务的普及和成功密切相关。生意做好了,城镇居民就多了,城镇就强大了。如果生意不好,人们就会离开,这将降低城镇的安全性,使其更容易受到攻击。
在这两种模式中间是一个特定行业的链条。支持部分但非全部业务的连锁,如DeFi或games。特定行业的连锁店相当于郊区城市,比农村城镇更受欢迎,也更安全,但没有大城市那么热闹。
通用计算链、应用链和部门链提供了所需的多样性,可以共存并满足不同的需求。重要的是确定哪些用例需要应用链,而不是在通用计算链或部门链上构建智能契约。文章的第一部分讨论了应用程序链的主题以及何时使用它。第二部分涵盖了这一领域的创业机会。最后一部分比较了应用链的不同实现方式。
第二,什么时候使用应用链?
正如我们在过去几年中所看到的,应用程序链可以因各种原因而启动。在本节中,我们将讨论构建应用程序链可能是最佳选择的常见场景。
生态系统要求
Cosmos和Polkadot等生态系统中的应用构建者基本上需要将其应用构建到应用链中。这两个协议都侧重于建立一个由多个相互连接的链组成的生态系统。任何生态系统中的主链都没有实现支持智能合约的执行引擎。因此,要构建任何应用程序,都可以构建应用程序链或使用实现通用计算执行引擎的链。在Cosmos生态系统中,实现智能合同执行引擎的生态链的例子包括Evmos(EVM兼容)和Juno(CosmWasm智能合同)。每个宇宙区都有多种DeFi和NFT应用。其他应用程序选择构建其优化的应用程序链。例子包括渗透(AMM德克斯),火星枢纽(贷款)和秘密。
在Polkadot的生态系统中,通用计算并行链包括Moonbeam (EVM兼容)和Astar(WASM智能合约)。Polkadot上应用链的例子有PolkaDEX(订单簿DEX)、Phala(隐私)和Nodle(物联网网络)。
应用要求
构建应用程序链是最佳解决方案的另一个场景是当一个应用程序的吞吐量需求或成本需求不能被一般的计算链满足时。在未经许可的Web 3环境中需要Web 2性能的应用程序应该将应用程序链作为第一个实现。游戏应用就是这类应用最好的例子。大多数交互式游戏都需要极高的吞吐量来支持用户的游戏交互。此外,这些交易应该是免费的或成本可以忽略不计。使用通用的计算链无法满足这些要求,需要启动一个特殊的应用链。一些例子包括:Axie Infinity游戏——推出的浪人侧链Sorare-幻想足球游戏推出的StarkEx L2。
在游戏之外,订单簿交换等DeFi协议通常需要高吞吐量,才能为专业交易者提供出色的用户体验。一个已知的例子是DeFi衍生品交易所dYdX。DYdX协议目前每秒处理约1000个订单。所需的链吞吐量应该超过1000 TPS。为此,该协议的V3作为基于StarkEx技术的特殊以太网聚合而被引入。随着需要更高吞吐量的协议计划的进一步扩展,它正转向不同的应用链实现。该协议宣布将为其V4版本使用专用的宇宙链。
添加定制功能
如果应用程序需要L1链上没有的特定技术,另一种方法是构建实现该技术的应用程序链。最好的例子就是零知识证明,比如zk-Snarks或者zk-Starks。私人支付或私人交易等注重隐私的应用程序需要zk证书作为构建模块。然而,生成zk证明是计算密集型的,并且这些计算在链上执行太昂贵了。在这种情况下,最好的方法是在应用程序链上实现所需的技术。这种方法的例子包括Aztec,这是一个在以太坊上维护隐私的支付和交易应用程序。由于这个原因,阿兹特克人在以太坊引入了L2。类似的例子是宇宙生态系统上的秘密应用链。
经济模型中价值获取的自主性
当团队将应用程序构建为L1区块链上的智能合同时,应用程序用户向应用程序支付两种费用:本地申请费和天然气费。本地申请费,如交易所的交易费或贷款协议的差价,本质上是应用的收入流。这些收入通常用于激励应用程序参与者开发社区并加速应用程序的采用。
另一方面,燃气费由应用用户支付给L1的验证者,以确保他们的交易被包括在内。气费是应用用户的支出,降低了用户体验。天然气费对应用的经济性没有贡献,代表了从应用中提取的经济价值的损失,并且以租金的形式支付给L1。
虽然这种租金对于保证应用的安全性是必不可少的,但更理想的是这种经济价值留在应用的经济体系中奖励应用参与者。应用程序链支持这种场景。可以控制应用链的燃气费及其分配,以奖励应用的参与者。
宇迦实验室将Bored Ape游艇俱乐部(BAYC)生态系统拆分成独立的链条,就是最好的例子。在该项目的NFT资产铸造期间,BAYC社区向以太坊网络支付了巨额费用。社区仍然为这些资产的交易向以太坊网络支付了大量的费用。转移到他们的ApeChain将把这些费用保留在BAYC的经济体系中。
第三,为什么不建立一个应用链?
虽然应用程序链有几个优点,但也有一些风险需要考虑。主要的风险是,构建应用程序链比开发智能合同要复杂得多。它需要开发与应用程序的核心业务无关的基础设施。此外,应用程序链增加了安全性和可组合性的风险。
安全保障
智能合约应用程序从底层L1获得安全性。正如前面在大都市类比中所讨论的,由于L1支持多种应用程序,所以保持L1安全的动机是许多L1参与者的共同愿望。这使得L1更加安全,也更难被攻击。此外,L1安全保证独立于特定应用程序的采用。在应用程序链中,安全性很大程度上取决于应用程序的采用和原始令牌的价格。根据实现细节,应用链可以是L2分类器或独立的PoS验证器。在这两种情况下,验证者奖励通常以本地应用令牌来命名。验证者必须保证本地令牌并运行具有高正常运行时间的复杂基础设施来参与网络。验证回报需要高于验证者承担的运营成本和令牌暴露风险。该模型的一些问题包括:
1.质押风险会使吸引专业验证者入网变得复杂,但会吸引业余验证者,可能损害网络的安全性和正常运行时间。
2.验证者奖励对代币价格的依赖增加了应用开发者使用高代币膨胀或不可持续的游戏化代币经济的压力。
3.如果应用采用率低,令牌价格低,网络安全性就变弱,恶意方就可以低成本获得足够的权限攻击网络。
成本和团队时间
启动应用程序链需要大量额外的基础设施和与验证者协调的活动。在基础设施方面,需要公共RPC节点来允许钱包和用户与链进行交互。还需要数据分析基础架构,包括数据块资源管理器和归档节点,以使用户能够查看他们的活动。还需要网络监控和验证信息等服务。需要大量的基础设施,这需要大量的成本和工程时间。工程团队中相当一部分人会处理与应用程序逻辑无关的任务。此外,维护一个链需要大量的规划和与验证者的沟通,以安排网络升级或处理错误和网络停机。应用团队还需要在治理和社区管理方面投入大量资源。
一般来说,构建应用链需要更大的团队和额外的成本,这是创业公司无法承受的,尤其是在前期。对核心应用程序逻辑的干扰可能会成为应用程序快速适应和实现产品市场契合的障碍。
缺乏可组合性
将应用程序构建为智能契约的主要优势之一是原子可组合性。应用程序可以构建在彼此之上,用户可以在同一个事务中与多个协议无缝交互。例如智能DEX路由器,它可以通过不同的AMM路由单笔交易,以实现最佳定价。另一个例子是闪电贷款,交易可以从贷款协议中借钱,并在偿还贷款之前在AMM上执行交易或套利。
这些交互可以在同一个事务中自动发生。原子可组合性是Web 3应用程序中的一个独特特性,它可以实现有趣的行为和商业机会。应用程序链缺乏这种原子可组合性,因为每个应用程序都与其他应用程序相隔离。应用程序之间的交互需要跨链桥接或消息传递,这需要几个块,不能以原子的方式完成。然而,这种原子可组合性的缺乏可以催生一些有趣的初创公司来解决这个问题。
桥接风险
应用程序链的另一个问题是桥接资产的风险增加。具体来说,DeFi应用程序需要连接多种资产,如BTC、ETH和稳定的货币。桥接资产会降低用户体验,带来更大的风险。桥梁是被利用的常见目标。如果桥接被破坏,可能会导致使用桥接资产的DeFi应用程序出现坏账。对于可能无法吸引声誉良好且资金充足的桥梁的应用链而言,风险甚至更高。在这些情况下,应用程序链可能会转向集中式桥,如集中式交换或开发自己的桥。
第四,应用链的创业机会
应用链生态系统的挑战给创业公司创造了几个解决问题的机会。在这里,我们讨论其中的一些机会。我们鼓励致力于或有兴趣构建这些解决方案的创始人伸出援手。
1.高性能DeFi协议
旨在与Web 2性能竞争的DeFi协议需要作为一个应用链来实现。中央限价指令簿(CLOB)交易所是最佳选择。DYdX衍生品交易所开启了这一趋势,我们预计现货和商品交易所将被构建为应用链,从而受益于低成本和低延迟。这里的关键驱动因素是使用可定制的技术堆栈,可以根据DeFi协议的要求进行调整。旨在与Web 2性能竞争的DeFi协议需要作为一个应用链来实现。中央限价指令簿(CLOB)交易所是最佳选择。DYdX衍生品交易所开启了这一趋势,我们预计现货和商品交易所将被构建为应用链,从而受益于低成本和低延迟。
2.应用链游戏引擎
将应用程序链限制为性能有限的应用程序(如游戏)的一个缺口是有限的实现选项。在这方面,StarkEx是一个受欢迎的选择。我们希望看到创业公司为网络游戏建立一个新的高效架构,可以支持100K的TPS。
3.用于定制、部署和维护侧链和L2的开发工具。
用合适的结构启动侧链或聚集以支持特定的应用是一项复杂的任务。促进这一任务的开发者平台可能是非常有价值的业务。想想应用程序链的炼金术。
4.支持人工智能的应用链
类似于零知识证明,人工智能是一种计算密集型的革命性技术。所以支持AI的应用不能建立在一个链条上。有很多成功的web 2 AI产品需要用户支付大量的订阅费用。你可以使用应用链向公众开放对AI应用的访问。考虑构建运行训练有素的AI模型的应用程序,如Dall-E或GPT3,这些模型对公众开放。
5.可组合的解决方案
跨链通信应用程序链中缺乏原子可组合性,这为创业公司抽象跨链消息传递和创建可感知的可组合性创造了机会。这里的想法包括。
用户前端在后台执行跨链功能,如IBC传输或层零消息传递,并创建多个应用程序以可组合方式工作的假象。想想跨链zapper。
多方计算(MPC)用于实现安全多链账户的钱包,跨链活动通过在多个链上同时执行事务在本地处理。跨链套利就是一个例子。
6.跨链DeFi协议
应用链虽然在吞吐量上有很多优势,但也导致了流动性的碎片化,导致滑点增加,用户体验下降。跨链DeFi协议自动拆分不同链之间的交易,以获得更好的定价,这将有更好的用户体验和更大的客户群。
7.EVM和非EVM链之间不受信任的跨链消息传递
应用链的实现分为Cosmos、Polkadot和EVM L2。提高可组合性的一个可能途径是构造一个通用的不可信跨链消息协议,它可以连接EVM L2、宇宙区域、波尔卡多特并行链等。这种产品可以取代现有的桥梁,每年促进数十亿美元的交易。
8.打开跨链安全共享
使用支持跨链安全的产品可以缓解应用链的安全挑战。类似于PoW链的合并挖掘,我们设想了一种方法,可以允许不相关的PoS链共享安全性,例如,验证者抵押ETH而不是原生应用链令牌来保护应用链。流动性质押协议可能在这一体系中发挥重要作用。
动词(verb的缩写)应用链的实现
应用程序链可以通过不同的复杂性和安全性以多种方式实现。本节简要比较了有助于实现应用程序链的一些选项。
宇宙地带
Cosmos是第一个想象区块链互联世界的生态系统。基于这一愿景,Cosmos的开发侧重于标准化和简化发射可互连的特殊链的过程。这项工作产生了Cosmos SDK,一个用于定制和开发区块链的模块化框架。Cosmos SDK默认支持Tendermint共识机制,但也允许其他共识机制。Cosmos SDK后来通过添加IBC模块进行了改进,该模块允许基于Tendermint的链之间进行不可信的通信。这些链中的每一个都被称为一个区域。宇宙生态系统已经发展到超过45个地区,拥有超过700个IBC互联中继器。许多这些cosmozones是服务于单一目的的应用链。最大的宇宙区域之一,渗透,是实现AMM DEX的应用链。
Cosmos最初采用了隔离安全的概念,即每个区域负责自己的安全。每个区域都需要招募一个验证者集来运行网络,并用区域的本机令牌奖励这个验证者集。虽然这种方法很灵活,但它增加了应用链构建者的进入门槛,并转移了他们参与和招募验证者的注意力。因此,Cosmos正在实施一项变更,允许较小的区域通过跨链安全模块从Cosmos center招募安全人员。
波尔卡多并联链
与Cosmos类似,Polkadot培育了一个多链生态系统。Polkadot生态系统中的链被称为并行链,它们可以通过使用基底SDK来启动。Polkadot和Cosmos的主要区别在于,Polkadot从一开始就认同共同的安全愿景。所有并行链与Polkadot主链共享安全性,主链称为中继链。中继链的主要作用是为并行链提供一致性和安全性。所以中继链没有实现智能合约功能。由于共享安全,Polkadot生态系统不能允许并行链未经许可就启动。相反,并行链槽被拍卖给想要构建定制链的开发者。投标人必须锁定点,以确保平行链槽。迄今为止,已有27场平行拍卖。
Polkadot上的不同并行链可以通过XCM格式进行通信。XCM通信正在实施中,目前可以正常工作,但消息传输数据需要存储在中继链中。
雪崩子网
Avalanche的子网实现与Cosmos方法非常相似。开发者可以推出自己的子网,每个子网可以支持多个链。子网需要招募自己的验证者。然而,除了验证私有子网,这些验证器还需要验证Avalanche的主网络。这一要求虽然提高了主网的安全性,但与Cosmos相比,提高了私有子网的准入门槛。
目前子网生态系统还不支持本地子网之间的通信,子网必须自己开发网桥。但是,Avalanche团队正在努力添加该功能,以提高子网的采用率。
伊泰芳L2s
在以太坊中,术语“应用链”可能并不总是准确地描述需要专用环境的应用程序。在以太坊中,这样的应用可以实现为专用的L2或侧链。L2实现不能被称为appchain,因为它没有实现完整的链栈。L2是汇总或验证,它只执行事务的执行和排序。对于总结,共识和数据可用性由以太坊L1提供。对于验证,L1只提供共识,数据存储在链下。使用这种架构的应用示例包括Sorare和Immutable X。另一种方法side chain需要启动一个由几个验证器验证的独立区块链来实现高吞吐量。侧链通过通常由同一组验证者验证的桥连接到以太坊。一个已知的例子是支持Axie Infinity游戏的Ronin侧链。
与所有其他方法相比,L2实现方法的主要优点是其优越的安全保证。L2s通过zk证明或欺诈证明从以太坊L1继承安全性。尽管如此,它们仍然可以实现非常高的产量和可忽略不计的成本。这些要求非常适合游戏应用的需求。L2方法的主要缺点是L2之间或L2和L1之间的可组合性更难。在不同聚合之间快速转移资产通常需要第三方提供者,比如LayerZero。尽管有一些技术可以在聚合之间不信任地转移资产,但是这些技术需要大量延迟而不经过L1。例如,DeFi应用不能容忍这些延迟。这就是为什么DeFi协议使用一般的L2,例如optimization和Arbitrum作为扩展机制,而不是应用特定的L2。
使用L2方法的另一个挑战是实现的复杂性。与使用Cosmos SDK启动Cosmos应用程序链的相对简单性相比,在以太坊上启动特定于应用程序的L2没有标准脚本。然而,随着以太坊在以摘要为中心的路线图上走得更远,未来这种情况可能会发生变化。
#结论
应用链的论点越来越受到关注,但它正朝着与最初想法相反的方向发展。应用链在Cosmos、Polkadot、Avalanche、Ethereum上的实现都在趋向于共享的安全方式,但差别很小。有了共享安全性,应用程序链实际上不需要共识机制。相反,应用程序只能使用服务于该应用程序的专用执行环境,并使用L1来实现一致性和数据可用性。这个执行环境可以是一个独立的执行层,它总结或遵循模块化区块链方法。
编辑:林恩