01 首先,什么是应用链呢?
一条应用链是一条只运营单一应用的专用链,比如只运营一个自动做市商交易所,一个游戏等等。应用链可以被充分利用来传递应用所需的吞吐量和功能。
这个方法有着明显的优势和一些风险。Haseeb 把区块链看做城市的想法有利于理解建设一条应用链的折中方案。
Ethereum,Solana,Polygon 是类似于大城市的通用 L1,它们拥有多样化的基础设施,虽然拥挤,但却受欢迎,是一个开展业务的好地方。
应用链就像乡镇,更容易控制,成本更低,但是也更加封闭。
02 为什么选择应用链?
基于这一类比,为什么一个应用的建设者使用一条应用链,而不是仅仅写一个智能合约呢?在以下场景中,应用链是更好的选择。
首先,生态系统驱使你去这么做。
在 Cosmos 和 Polkadot,建立一个应用经常需要有自己的 Zone 或者平行链,Osmosis 就是一个例子。
其次就是应用需要高吞吐量,或者是更低的手续费。游戏类比如 Sorare,DeFi 协议比如 DYDX。
或者,如果应用所需的技术得不到 L1 的支持,比如 ZK 证明或者 AI 计算。
ZK 证明经常用于隐私协议,比如 Aztec Network 和 Secret Network。
再比如,当想要避免以 Gas 的形式去付安全费,把产品的经济价值留存在生态系统中。Yuga Lab 努力把 BAYC 迁移到一个独立的应用链就是个例子。
03 应用链的风险
如果应用链是未来,每个应用应该从一开始就建设在应用链上吗?答案是否定的。这里面有一些风险,特别是对于还处在早期阶段的初创企业。
较弱的安全性和缺乏可组合性是明显的风险,但是最大的风险是建设链的基础设施的成本和时间,以及吸引验证人。这些活动会分散团队对核心业务的注意力,影响成功的几率。
应用链的优势和劣势都引领一些需要解决的重要问题和有趣的创业想法。
应用链可以促进性能的重大突破。我们期待应用链可以使 DeFi 达到 Web2 的表现,支持游戏完全上链,甚至有人工智能功能的 Web3 应用。
应用链的缺点例如缺乏互操性、流动性割裂,需要一个强大的队伍来建立创新解决方案。例如 EVM 到非 EVM 的跨链消息传递,跨链 DeFi 协议,用户前端抽象和隐藏跨链交易,多链钱包等。
一些开发者工具也是需要的,例如简化架构、部署,维护应用链、侧链和专用二层。初创企业建立这些工具是非常有价值的生意。
下面是建设应用链的不同方式,以及在安全、灵活性和跨链通信能力方面的比较。
Cosmos 的快速开发包极大地简化了 Cosmos zones 的启动,它通过 IBC 提供了无缝跨链通信。然而,分离的安全方法使启动应用链的过程更加复杂,因为创始人需要招募网络验证人。
(译者注:Cosmos 将于 2023 年第一季度推出 InterchainSecurity V1,允许这些应用链从 Cosmos Hub 租用安全性。这些应用链将能够得到 Cosmos Hub 的验证者提供的安全保障。
另一方面,以太坊二层的应用专用链在安全保证上有极大的优势,展现了令人印象深刻的吞吐量和不值得一提的费用,比如 StarkEx 的部署。
如果他们不部署一个共识层,也可以更简单。
04 总结
最后总结,应用链提供了 Web3 所需的多样化,会在未来扮演重要角色。我们还会看到共享安全的汇集,这将会更进一步简化应用链的部署。
(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)