本文探讨了模块化区块链的市场机会及其能够解决的多种问题,分析了当前区块链面临的扩展性挑战,并提出了可通过模块化设计来实现改善。文章详细介绍了rollups和appchains的演变以及它们如何为特定需求提供解决方案,同时也指出了当前模式的局限性和潜在风险。
TheMerge已经完成,以太坊的长期扩展路线图现已确立。随着这一点,它重新点燃了一个古老的争论:未来是由“区块链互联网”组成,还是在单一链上的“dapps世界”?在这里,Denis探讨了模块化区块链设计的增长,以及它如何成为实现应用程序可扩展性和主权的关键,同时降低构建验证者集的成本。
- Chris
规模并不总是意味着范围。正如在之前的Dose of DeFi文章中强调的,去中心化系统必须具备三层技术以发挥功能:执行、数据可用性和安全性(共识/结算)。类似以太坊和Solana的单体区块链执行所有三者,这使它们去中心化,但不一定具备可扩展性。
事实上,虽然以太坊的区块链正在快速增长(而Solana的增长更快),但这种增长给验证者带来了越来越高的压力。随着交易量的持续增加,我们可能会看到随着行业达到大规模采用而导致的数据过载问题。
在高负载期间的吞吐量还存在另一个问题。例如,NFT铸造持续时间短但对区块链吞吐量的需求非常高。一次流行的NFT发售有可能占用整个区块空间,造成网络拥堵。这就是在以太坊上发生的Bored Ape Yacht Club NFT发售时的情况,创作者Yuga Labs随后决定迁移到自己的高吞吐量链。
当然,这是web3,因此解决方案已经开始运行。Rollups已经成为默认的回应——然而与创新所要引导我们的方向相比,现在可能并不是最优选择。在这篇文章中,我们探讨了rollups和appchains是如何演变以最好地克服可扩展性和其他问题的。以及通过新的链设计方法,模块化区块链成为常态的世界变得更真实。
Rollups是当前解决可扩展性问题的主要方案,Vitalik的以Rollup为中心的未来愿景现在似乎正在成为现实。Rollup技术通过作为一个快速、可扩展的独立区块链来提供速度和吞吐量,只将其交易的压缩存档保存到L1。虽然零知识rollups尚未经过实战测试,乐观rollup技术经过试验,像Arbitrum和Optimism等项目已可靠地为用户服务了约一年。Rollups在短时间内需要极高吞吐量时也能够发挥作用。
不过,Rollups确实存在一个弱点:它们不可升级。或者正如Celestia团队所说:
当前以太坊Rollups的最终目标是Rollups不应由多重签名或委员会升级,因为如果它们可以,那就不再是信任最小化,因为资金可能通过升级被盗。在这种模式中,Rollups只能通过硬分叉L1进行升级,因为规范链是由L1的结算层定义的,意味着Rollups没有主权。
Celestia和Polygon Avail(还有可能有我们尚未了解的其他项目)是专门设计用来解决数据可用性问题的新的区块链,采用所谓的“模块化区块链”架构。这些区块链不验证交易,而只是检查每个区块是通过共识添加的,并且新的区块对网络是可用的。请滚动到文章末尾获取更详细的描述,了解其工作原理。
这种设计方法如何与Rollups相结合?正如Celestia团队在同一博客文章中解释的,
Rollups不会将它们的区块发布到智能合约中,而是直接将原始数据发布到数据可用性链上。Celestia的共识和数据可用性层不解释或对Rollup区块进行计算,也不为Rollup运行链上轻客户端。
Polygon的Avail也以类似方式工作。
使用这样的设计,Rollups不再与L1紧密耦合,因此可以进行升级,也因此是“主权的”。Rollup的可升级性意味着关于治理、技术或战略的重要决策不需要依赖于L1,这种完全控制对DAOs或任何大型项目都会很有吸引力。许多项目希望构建自己的Rollups,如果他们这样做,模块化方法的定制化和可升级性定会使其成为一个受欢迎的选择。
事实上,Celestia的首批合作伙伴(或称“模块化同仁”)大多是通过利用Celestia的数据架构来简化Rollup部署的项目,该架构旨在存储Rollup数据,而不是交易。重要的示例包括:
dYmension: “RollApps之家”。这允许Rollups发行代币并选择使用哪个数据可用性层(例如Celestia或Polygon Avail)。
AltLayer: 以太坊兼容的量身定制Rollups即服务。这些是高吞吐量的“一次性”Rollups,在这些Rollups上铸造NFT,然后桥接到L1。
Eclipse: 使用Solana VM和区块链间通信协议的Rollups。
当然,没有什么是完美的。主权Rollups也有缺点——最明显的是,与大型L1相比存在流动性不足(尤其是在Rollup刚推出时)。可以建立桥接将流动性带入Rollup,但这些桥接可能无法像不可升级的智能合约桥那样安全。Vitalik在这篇文章中明确指出:
要成为一个为使用以太坊本地产资产的应用程序提供安全性的Rollup,你必须使用以太坊数据层(对于任何其他生态系统也是如此)... 跨越多个“主权区域”的桥的安全性有根本的限制。这是“模块化区块链”愿景的限制:你不能随便选择一个独立的数据层和安全层。你的数据层必须就是你的安全层。
自比特币发布以来,总有一种推动氛围,以创建更快的区块链,但一旦在区块链上出现真正的应用程序,就可以根据特定应用程序的需求定制区块链架构,即appchains。这就是为何dYdX选择appchain来满足其独特需求的原因:在dYdX上,对于每1,000个订单的下达/取消,只有10个交易被执行,这意味着他们必须以用户仅为已执行交易支付手续费的方式来设置交易费用。为了实现这一目标,每个验证者会运行一个内存订单簿,该订单簿永远不会提交到共识(即离链)。
通过appchains,启动一个完全定制的区块链成为可能,正如我们在这篇早期文章中讨论的。虽然Cosmos SDK和Substrate目前是appchains最受欢迎的框架,但前者已经取得了更大的成功,因此我们在此集中讨论它。
以下是一些利用Cosmos SDK定制能力来实现独特功能的显著项目:
dYdX对未执行订单提供免费交易;验证者设计为存储订单簿。
Osmosis实现超级流动质押和MEV保护加密技术。
Agoric支持用JavaScript编写的智能合约。
Archway直接通过智能合约向开发者分配激励。
appchains的缺点在于需要为新链分发代币并启动验证者,同时确保去中心化。这可能是一项昂贵的安排;验证者资本化的这张表就暗示了所需的规模。
Celestia和Polygon Avail旨在通过允许任何链访问现有的模块化区块链验证者网络来解决这个问题。Celestia可能会发行代币来启动其验证者网络。而对于Polygon Avail,他们似乎会使用$MATIC代币,可能会采用现有的验证者集合。
模块化区块链确实在将appchains引入的第一步。为了能够开始接入Cosmos SDK链,Celestia团队开发了Optimint。这是Cosmos SDK的共识框架Tendermint的替代,负责将区块发布到Celestia,而不是通过Tendermint共识过程。Evmos已经宣布将成为Celestia来自Cosmos网络的第一批合作伙伴,这被称为Cevmos(C代表Celestia)。
能够节省验证者启动过程的费用听起来非常有吸引力,特别是对于较小的项目,如游戏或NFT平台。这一节省加上完全的定制化,使得插入模块化区块链的appchain概念变得强大。
在2022年,rollups和appchains已经开始解决区块链的可扩展性问题——后者还克服了定制限制。然而,总会有改进的空间,而模块化设计看起来将解决rollups和appchains的弱点。但在考虑到缺点的情况下,这样的设计是否会受到需求?
对于具有强区块链开发背景的大型团队,如DAOs,拥有对Rollup的完全控制权是一个很好的提议。这样的团队可能会更倾向于欣赏定制的吞吐量设置、共识规则,甚至是虚拟机选择。此外,如前所述,在验证者启动方面的节省对于较小的项目尤其有吸引力。
Polygon声称,凭借模块化区块链,区块链互联网的愿景终于成为可行的可能性。Celestia似乎赞同;它的团队预计在未来三到五年内,将有数十个rollups/链连接到其网络。
总结一下:模块化区块链带来了可扩展性、完全控制、链定制和对验证者启动的节省。但仍然存在权衡:即流动性和跨链安全性。我们预计将在光谱一端为技术先进团队占据高度可定制解决方案的利基,而在另一端为小型,谨慎控制成本的团队占据市场。
在哪里构建你的应用程序?从应用团队的角度看的优缺点
\* 轻节点需要能够确定某些数据是否可用,而无需下载完整的区块。轻节点只需从区块下载小的随机数据样本。如果所有样本都可用,则这就证明了整个区块是可用的。通过从一个区块中抽取随机数据,可以以概率的方法验证该区块是否完整。有关更多细节,请参考这篇播客转录。
各种MEV仪表板 链接
Uniswap错过LUSD交易量,Curve和Balancer填补了空白 链接
DeFi Llama推出新资金流仪表板 链接
Cow Protocol现在支持ERC-1271,实现“无手续费”交易 链接
Succinct推出第一个共识桥的证明 链接
DeFi正处于拐点;法律地位将在未来2-3年内确定 [Stephen Palley]
MEV生态系统中的价值流动 [Tushair Jain & Shayon Sengputa/Multicoin]
ENS第二季度状况2022年 [Mihai Gregore & Kel Eleje/Messari]
深入了解Dodo的USDT/Dai池的三明治攻击 [Mike B/Balancer]
- 原文链接: doseofdefi.substack.com/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!