揭开模块化区块链的争议面纱:以幽默角度重新解读DA经济学
模块化区块链功能层争议与DA经济学的新视角
模块化区块链:拆解难题,重建未来
大家好,我是你们的区块链与数字投资专家。今天,我要给大家带来一个有趣的话题——模块化区块链。
你可能听说过区块链的不可能三角,这一直是业界难以跨越的障碍。众多公链项目都试图通过创新的架构设计来逾越这一鸿沟,以期成为所谓的「以太坊杀手」。然而,现实是残酷的,多年来,以太坊的霸主地位依然稳固,区块链的不可能三角仍然无法突破。
那么,公链是否有办法填补不可能三角的空白呢?这正是 Mustafa Albasan 提出模块化区块链概念的初衷。
模块化起源
模块化区块链的概念起源于两篇白皮书。第一篇是由 Mustafa Albasan 和 Vitalik 在 2018 年共同撰写的,题为《数据可用性采样和欺诈证明》。这篇文章阐述了如何在保持安全性和去中心化的前提下解决区块链的可扩展性问题。具体方法是让轻量级客户端接收并验证来自全节点的欺诈证据,同时设计数据可用性证明系统,以减小链上容量与安全性之间的权衡。
随后在 2019 年,Mustafa Albasan 撰写了关于 Lazy Ledger 的白皮书,详细介绍了一种创新的架构。在这个架构中,区块链仅用于对交易数据进行排序和确保其可用性,而不负责执行和验证交易。这个架构旨在解决现有区块链系统的可扩展性问题。当时,他将其称为「智能合约客户端」。
智能合约通过 Celestia(第一个模块化区块链)在该客户端上的另一个执行层进行执行。随后,Rollup 的出现使这个概念变得更加明确。因为 Rollup 的逻辑是在链下执行智能合约,并将结果聚合成证明,然后上传到「客户端」的执行层。
通过对区块链架构的深入思考和新的扩展技术,他定义了一种名为「模块化区块链」的新范式。
什么是模块化区块链?
那么,什么是模块化区块链呢?传统的单体区块链架构通常由以下四个功能层组成:
-
执行层:该层主要负责处理交易和执行智能合约,包括交易的验证、执行和状态更新。
-
数据可用性层:在模块化区块链中,数据可用性层确保网络中的数据可被访问和验证。此层通常包括数据存储、传输和验证等功能,以保证区块链网络的透明度和信任。
-
共识层:此层负责节点间的协议,实现网络中数据和交易的一致性。通过特定的共识算法(例如工作证明(PoW)或权益证明(PoS))验证交易并创建新块。
-
结算层:此层负责完成交易的最终结算,确保资产的转移和记录永久保存在区块链上,决定区块链的最终状态。
传统的单体区块链将这些组件集成在同一个系统中,这种高度集成的设计往往导致一些固有问题,如可扩展性差、灵活性差以及维护和更新困难等。
然而,Celestia 认为单体区块链不再需要独自承担所有任务。Web3 的未来发展将是「模块化区块链」,通过区块链模块化并将其流程划分为多个「专有层」,每个专有层处理特定的功能层,从而构建更优秀的系统。此外,这些系统应该是独立的、安全的且可扩展的。
模块化设计原则
模块化的设计具备拆分、更换或替换的特性。通过将系统设计为可以拆分的较小部件,模块化设计能够实现对特定事物的专注,而不是试图涵盖所有方面。与此类似的模块化项目有 Cosmos Zones 和 Polkadot 平行链。
新视角
从模块化的新视角出发,单体区块链及其相关的模块化堆栈的重新设计空间将得到极大的拓展。各种具有不同特定用途和架构的模块化区块链可以组合在一起,实现协同工作,多样化的设计可能性催生了许多有趣且富有创意的项目。目前,我们将探讨关于不同功能层的当前争议以及 Celestia 如何从模块化的角度诠释「模块化」。
执行层以以太坊为中心
如果我们将 Rollup 视为模块化执行层,会发现大多数模块化执行层项目都是建立在以太坊之上的。显然,这是因为以太坊拥有丰富的资源来作为护城河,其去中心化程度是最佳选择,然而它的可扩展性相对较差,因此在功能层面的重新设计具有巨大潜力。
通过比较最近上线的 Move 系统语言公链(APT、SUI)的惨淡表现以及以太坊上 Layer2 的空前热潮,我们可以看出区块链基础设施的叙事已经从开发公链转向了开发以太坊 Layer2。那么模块化的存在究竟是好是坏呢?以太坊为中心的执行层会扼杀公链创新吗?
区块链扩容视图
首先,我们从执行层的角度来看待现有链的分类。传统的单体区块链可以分为四类:单线程单体区块链、并行处理单体区块链、单线程模块化区块链和并行处理模块化区块链。
单体并行处理架构与模块化架构存在不同的观点阵营。模块化的拥护者认为,单一的区块链无法解决区块链的不可能三角问题。在以太坊上堆叠乐高积木被认为是在保持安全性和去中心化的同时实现可扩展性的唯一方法。而单体并行处理阵营认为,单片并行处理的新公链架构(如 Move 系统、Solana 等)具有较高的集成度,整体性能会比模块化的碎片化设计更优,同时模块化架构并不安全。当然,中立态度也存在,认为两者最终可以共存。
DA 方案竞争
最近,行业越来越关注数据可用性层(DA层),特别是关于 Rollup 应该采用哪种数据可用性方案的问题。这场讨论起源于以太坊基金会研究员 Dankrad Feist 的一条推文,探讨了主题的各个方面。在他看来,没有以太坊 DA 的 Rollup 不属于 Layer2。因此,之前关于 Layer1 的战争是否会演变成正统(拥有以太坊 DA)Layer2 和非正统 Layer2 之间的战争呢?目前业界对于 DA 的解决方案主要有三种:公链作为结算层、Validiums DA 模式和模块化 DA。
Celestia
作为首个提出模块化区块链概念的项目,Celestia 在该领域中具有极高的知名度和先驱地位。其愿景在于解决区块链可扩展性和模块化方面的问题。基于 COSMOS 架构构建的 Celestia 为开发人员提供了更大的灵活性,使他们能够轻松部署和维护区块链应用程序。同时,通过为 dApp 创作者和区块链开发者提供模块化、可扩展的区块链架构,Celestia 降低了部署区块链的成本与复杂性。
Celestia 的工作原理和架构主要有解耦执行、DAS 和 2D Reed-Solomon 编码等组成。Celestia 的轻节点通过采样和验证数据块的一部分,实现对区块数据的可用性验证。此外,Celestia 还提出了主权 Rollup 的概念,将交易验证方式与智能合约 Rollup 有所区别。对于数据和资产的传输,Celestia 引入了量子引力桥(QGB)来实现与以太坊之间的连接。
随着模块化的发展,DA 的经济价值也会不断提升。据预测,DA 的收入可能高达300亿美元。未来的 DA 市场竞争将异常激烈,而模块化 DA 以及快速发展的 Layer3 将成为主流选择。
在结束之前,我要强调一点,区块链行业依然是建立在以太坊上发展的。模块化区块链的出现和发展是对以太坊的延伸,致力于解决不可能三角问题。模块化区块链的发展也带来了一些挑战,如如何构建更加稳定的模块化系统和如何处理不同模块之间的盲盒风险。此外,随着模块化趋势的推动,跨链通信和安全也将成为未来发展的重点。
那么,你对模块化区块链有什么看法呢?你认为它能否填补区块链的不可能三角呢?我们非常期待听到你的观点和想法。
原文链接:模块化区块链:拆解难题,重建未来
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles