撰文:Nosleepjon
编译:Luffy,ForesightNews
过去的几个月,我在浏览 Twitter 时被迫阅读了许多关于区块链扩容领域的进展,这让我感到不快,也让我感到高兴。你可能已经看过一些有关模块化区块链和单体区块链的宣传和辩论,这是一场叙事大屠杀。
每个阵营都认为自己的技术方案比对方更好。它已演变为单体区块链与模块化区块链的叙事,很多「非此即彼」的言论:「这是我的链和你的链」「这是 Solana 与以太坊」「我的链更快 / 更便宜」「你的链没有去中心化」「硬件无法扩展」「Rollup 无法扩展」……
尽管有这些噪音,我对两者都感到很困惑。如何才能证明这些看似相反的想法是合理的呢?不要相信他们所说的一切。
让我们尝试一些新的东西(这是 tldr):
- 单体区块链和模块化区块链针对不同的用例提供不同的权衡;
- 两者都有用,他们将共同成长;
- 真正的竞争是单体与单体,模块化与模块化;
- 2 个不同的战场,2 颗不同的北极星;
- 双太阳理论。
我从《星球大战》想到了这个名称。塔图因的双太阳代表着黑暗面和光明面、西斯和绝地等。(注:电影《星球大战》中塔图因行星有两颗太阳)
什么是模块化?什么是单体?
单体区块链
单体区块链垂直整合整个区块链堆栈。因此,这种区块链可以完成从处理交易到排序交易再到确保数据可用性的所有工作。所以简单理解,它是一个可以完成所有区块链工作的区块链。
旁注,我不认为「单体(monolithic)」是描述它的最佳方式。我会说它们更像是「集成」区块链,但为了可识别性,我会坚持使用单体区块链这个表达。
模块化区块链
模块化区块链专注于区块链堆栈的不同部分,例如专注于执行的 Rollup 或专注于数据可用性的 Celestia。通过分离不同组件,不同的团队一起从事专业化的工作和创新。每个区块链成为乐高积木,然后将这些专门的模块化链组合起来,可以构建更具可扩展性的区块链。
模块化区块链远比我表述的复杂得多,了解更多内容请点击此处。
规模化区块链图景
为了理解区块链扩容的图景,我总结了一个粗略的框架。一些免责声明:
- 这里重点关注执行层(处理用户交易的链),因为它们面向用户,并且暗示模块化堆栈的其余部分正在幕后工作;
- 它过于简单化、笼统化,遗漏了很多细节;
- 为了简单起见,这里将 ZK Rollup 与 Optimistic Rollup 混为一谈,但两者有很大不同;
- 图中可能缺少你最喜欢的区块链(你可以在 Twitter 与我联系);
以下是我当前思考的框架:
单线程单体区块链
一次处理 1 笔交易的单体区块链。由于限制,其中大多数已转向 Rollup 或水平扩容路线图。
例如:以太坊、Polygon、币安链、Avalanche
并行处理单体区块链
一次处理多个交易的单体区块链。
例如:Solana、Monad、Aptos、Sui
单线程模块化区块链
一次处理 1 笔交易的模块化区块链。这里还有更多细微差别,本文不详细区分。
例如:Arbitrum、Optimism、zkSync、Starknet
并行处理模块化区块链
一次处理多个交易的模块化区块链。
例如:Eclipse、Fuel
要点:
- 这是一场扩容军备竞赛,单线程单体区块链在速度、成本、用户体验方面明显落后于 Solana 等并行处理单体区块链,这对于大规模采用来说并不是一个好兆头。
- 模块化区块链 /Rollup 的引入提供了另一种扩容路径,即「水平扩容」,但尚未得到充分探索。Optimistic Rollup、ZK Rollup、应用链都是一些例子,特别是 ZK Rollup 仍处于萌芽状态,但值得等待。
- 对我来说最有趣的是即将推出的并行处理模块化 Rollup,例如 Eclipse ,它利用模块化堆栈和并行处理设计的最佳部分来构建在速度、成本上可能与现有并行处理单体链相当的区块链。
等等,Nosleepjon 是在推动反以太坊、反 solana、支持模块化区块链的言论吗?不。
单体区块链和模块化区块链将共存
我相信我们会看到这两种扩容策略都取得成功,因为它们为不同的用例提供了不同的权衡。
单体区块链案例:可简单组合
大多数用户和开发人员都会从单体区块链开始,这更容易上手,一切都是现成的。
由于单体区块链是一个垂直集成的系统,因此除了构建智能合约 / 应用程序之外,你无需担心基础设施或任何其他事情。
单体区块链是理想的通用区块链。你可以与最多的链上原语、现有的应用程序生态系统、现有的社区、最大的流动性池进行组合。
在单体区块链架构上构建更便宜。大多数应用程序不需要自己的链,运行和协调链基础设施的成本很高。
模块化区块链案例:主权超级应用
说实话,「模块化」这个词实际上是一种干扰,真正的好处和主题是主权 / 所有权。
- 你可以拥有更多的控制权和可定制性,例如合规性、权限、风险限制、可分叉性 / 可升级性、迭代方向。
- 胖应用理论。多数价值将归于少数应用程序,而不是它们所在的基础链。我们已经在以太坊上看到了这一点,Uniswap、Lido、MakerDAO 产生了巨额费用。因此,一些超级应用程序自然会希望通过构建自己的应用程序链来获取更多价值。这一点特别适用于消费者应用程序和游戏,但由于破坏了可组合性,所以不太适用于 DeFi。
- 更简单、更可定制的链间组合。
- 更多的盈利方式。例如,你可能可以在你的应用链上收取费用,而在你无法控制的链上则不能收取费用。
- 避免吵闹的邻居问题,通过运行自己的基础设施来保证正常运行时间。
- 更具进取性的聪明的团队不断在堆栈的不同部分进行创新,新的模块化技术可以随着时间的推移而进化。
- 你认为 Coinbase 不知道他们在做什么吗?他们控制排序器收入,并可以吸引客户到他们的 Base 区块链。企业和 Web2 公司会喜欢这一点,控制权限范围的主权、货币化、开箱即用的轻松构建。
旁注:有趣的是,我们一直在新技术的叙事圈子里前进,但最终总是回到多年前的 Cosmos 提出的理论。
游戏的终局
单体区块链和模块化区块链都有其道理,并且不存在舆论中那样尖锐的对立。
双太阳的终局看起来会是这样的:
单体区块链最终将在通用 + 可组合 DeFi 用例方面相互竞争。
模块化区块链最终将相互竞争主权超级应用用例。
1 个占主导地位的单体区块链出现,还有一些较小体量的替代品。
模块化 / 主权超级应用链 + 较小的 Rollup/ 应用链的可互操作生态系统。
- 1 个占主导地位单体区块链出现,因为消费者自然地聚集在 1 个品类领导者周围。网络效应有助于扩大流动性、用户群、开发者群、品牌认知度等。最有效的定价和用户体验集中在一个全球通用的单体区块链上。
- 一些较小的单体区块链替代方案仍然会存在,但大多数单体区块链都会消亡。就像 Uber/Lyft、Google/Bing 的市场份额分割一样。
- 几个大规模的模块化超级应用程序链会出现。对于这些超级应用程序来说,脱离原始区块链并启动自己的区块链比向单体区块链支付租金更有利。
- 长尾可互操作 Rollup/ 应用程序链网络(像应用程序商店中的应用程序一样兴衰?)
在这种情况下,Rollup 作为服务提供商变得像 VC,用有限的工程时间来押注 Rollup/ 应用链的组合。如果一个成功,那么费用 / 代币份额将为提供商带来数倍的回报。
重要的是不要低估其中一些未来 Rollup/ 应用程序链的规模。像 friend.tech 这样的用户数不到 10 万的消费者应用程序产生的费用比比特币、Arbitrum、BSC 等整个区块链还要多。
那么,我们应该如何下注?
我的猜测:
- 获胜的单体区块链的原生代币可能会获得货币地位,成为最大单体区块链中最受认可的交换单位。
- 模块化 Rollup/ 应用链的结算层的原生代币可能会获得货币地位,成为模块化生态系统中最受认可的交换单位。
- 占主导地位的钱包和互操作性层将所有这些应用程序链抽象为无缝的用户体验。出于方便,可能有定价权对他们集成的所有应用程序收取价差,就像信用卡公司促进消费者 / 商家互动一样?
最后的想法
- 做出你自己的结论,不要让那些发言者强迫你相信他们所说的一切,声音大并不意味着他们是一定对的(包括我)。
- 我很高兴看到更多关于并行处理 Rollup 和 ZK Rollup 的实验在性能方面可能与并行处理单体区块链相当。
- 如果我们确实拥有模块化 / 主权链 + 单体区块链的双重生态系统,那么我们将需要可扩展的互操作性来解决流动性和用户体验的碎片化问题。它不仅仅是将模块化 Rollup 相互连接起来,还要将单体区块链连接到其他 Rollup。