模块化区块链:拆分专业层,重塑可扩展性
多年来,区块链一直是一条链包揽所有工作。模块化理论将其拆解为执行、结算、共识和数据可用性等专业层。本指南将阐释这一全新堆栈,解读为何Rollup需要数据层,以及这种设计带来的优势与代价。
摘要
模块化区块链将执行、结算、共识和数据可用性分散到不同的专业层,以提升可扩展性。Rollup在主链之外处理交易,同时依赖共享的结算层和数据可用性层来保障安全。模块化方法提升了灵活性和吞吐量,但也带来了额外的复杂性、碎片化问题以及分层的信任假设。
目录
区块链的四大职能 | 单体链与模块化链 | Rollup:模块化世界中的执行层 | 数据可用性:关键枢纽 | 主流模块化堆栈 | 类比:餐厅与美食广场 | 模块化带来的优势 | 权衡与批评 | 常见问题解答
什么是模块化区块链?
模块化区块链是一种将网络必须执行的核心任务分散到多个独立的专业层,而非由单条链同时完成所有工作的区块链。要理解其意义,首先需要了解每个区块链都必须处理的四大职能:执行,即运行交易和智能合约;结算,即最终确认结果并解决争议;共识,即就交易顺序达成一致;以及数据可用性,即确保交易数据被实际发布,以便任何人都能查验。
传统的区块链,现在被称为单体链,将全部四大职能集于一条链上。这种方式简单且高度集成,但面临着一个难以逾越的可扩展性天花板——单链包揽一切,一旦交易量激增就容易陷入拥堵或费用高昂的困境。模块化方法则将各项职能分拆开来,让不同的层各自专注于一项工作。这种分离模式已成为当前雄心勃勃的区块链实现扩展的主流方案。本指南将详细解释这四大职能、单体设计与模块化设计的区别、Rollup与数据可用性层如何协同工作、主流项目实例,以及模块化之路所涉及的真实权衡。
理解这一点之所以重要,是因为在过去十年里,扩展性一直是区块链面临的核心挑战,这集中体现在所谓的“三难困境”中:单条链难以同时实现可扩展性、安全性和去中心化,通常不得不牺牲其中之一。单体链往往倾向于追求规模,但会以牺牲去中心化为代价;或者维持去中心化,却牺牲了速度。模块化理论则为解决三难困境提供了另一种思路:如果没有任何一条链需要包揽所有工作,那么每一层都可以针对自己的任务进行优化,整个系统就能达到任何单体链都难以企及的规模,同时在关键环节保持强大的安全性和去中心化。到2026年,这一理论已从概念走向主导架构,专业化的数据可用性网络服务于数十条执行链,一整套模块化组件已投入生产。因此,理解模块化设计,几乎就等于理解区块链基础设施的整体发展方向。
区块链的四大职能
模块化的一切都源于对区块链四大职能的理解。因此,逐一剖析这些职能至关重要。执行是实际的计算过程:当你进行代币交换或运行智能合约时,执行就是获取你的交易、应用它并更新网络状态以反映新余额的过程。这是用户最直接交互的层,计算量巨大,因为每笔交易都必须被处理。结算层提供最终性并作为争议解决的基础:执行结果在此被锚定并成为权威依据,其他层可将其视为判定“发生了什么”的最终答案。在某些设计中,这里也是验证证明或挑战欺诈性声明的地方。
共识是让网络参与者就单一、有序的交易历史达成一致的机制,确保每个人对发生了什么以及发生的顺序有相同的看法,从而防止双重支付并保持账本的一致性。数据可用性是最容易被忽视,却被证明是模块化设计核心的职能。它保证每笔交易背后的数据确实被发布并可获取,以便任何人都能下载、检查规则是否被遵守,并在必要时重建状态。如果交易数据不可用,没有人能验证网络是否作弊,因此数据可用性是一个安静但至关重要的信任基础。在单体链中,这四个职能在一个紧密耦合的系统中同时发生。模块化的洞察在于,它们并非必须如此——将各项职能分离出来,可以让每一项都做得更好。
单体链与模块化链
理解模块化最清晰的方式是将其与它所取代的单体模型进行直接对比。单体区块链将所有四大职能捆绑到一条集成链中。每个全节点执行每笔交易、参与共识、存储所有数据,并将链本身视为结算层。这种设计的最大优点是简单性和紧密集成:一切都在一个地方,应用程序可以无缝交互,层与层之间没有需要管理的间隙。
一条以原始速度著称的高性能链就是单体方法的典型代表,它通过要求节点配备强大的硬件,推动一条集成链处理巨大的吞吐量。单体设计的代价是它带来的天花板:由于每个节点必须做所有事情,链的扩展能力有限,要么费用上涨,要么出现拥堵,要么硬件要求过高导致能运行节点的参与者减少,从而削弱去中心化。
模块化区块链则打破了这种捆绑,让不同的层处理不同的工作。一种典型的现代安排是将执行职能与其余职能分离:专门的执行层运行交易和智能合约,而另一个或多个层处理结算、共识和数据可用性。其旗舰范例是以Rollup为中心的设计,其中被称为Rollup的轻量级执行链在侧边处理交易,然后依赖一个稳健的基础层进行结算和数据可用性。
其优势在于专业化:执行层可以纯粹为了快速、廉价的交易处理而进行调优,无需同时承担保障整个系统的全部重担,因为它从底层基础层借用安全性。然后,整个系统可以通过在共享基础上添加多个执行层来实现扩展,以单体链无法做到的方式成倍增加容量。单体链偏好集成和简单性;模块化链偏好专业化和规模——这就是设计选择的核心所在。
Rollup:模块化世界中的执行层
需要了解的最重要的模块化组件是Rollup,因为Rollup是目前实现模块化愿景的实际方式。Rollup是一条独立的链,负责处理执行,在主链之外快速、廉价地处理交易,然后将它所做事情的压缩记录发布回基础层以确保安全。其名称来源于它将许多交易“卷起”(roll up)成单个批次,并将该批次提交给基础链的方式。这样,基础链无需单独处理每笔交易,但仍可作为最终真相来源。正是这种机制让模块化系统得以扩展:数千笔交易在Rollup上廉价地发生,只有一份浓缩的摘要触及昂贵且高度安全的基础层。
Rollup主要分为两大类,区别在于它们如何让基础层相信其批处理交易是有效的。乐观Rollup默认假设交易是诚实的,并允许一个窗口期,在此期间任何人都可以通过提交欺诈证明来挑战欺诈性的批次,由基础层解决争议。零知识Rollup则为每个批次生成一个加密有效性证明,从数学上证明交易被正确执行,基础层无需重新运行即可验证。
两者都实现了同样的目标:在其他地方执行交易的同时继承基础层的安全性,并且两者都关键地依赖于一件事:其交易背后的数据必须可用,以便任何人都能验证Rollup的声明或重建其状态。一个只发布摘要而不使底层数据可用的Rollup,无异于要求世界盲目信任它,这违背了其初衷。这正是为什么数据可用性——那个不起眼的第四职能——成为整个模块化架构的关键枢纽。
数据可用性:关键枢纽
数据可用性值得拥有独立的章节,因为模块化设计将其从一个次要考虑因素提升为核心。当Rollup发布其交易批次时,关键要求是完整的交易数据必须在某个可访问的地方发布,以便任何人都能检查Rollup是否诚实工作,如果不是,则可以挑战它,并在Rollup运营商消失时重建状态。
这些数据发布在哪里,以及发布的成本有多低,是决定模块化系统性能的最重要因素之一,因为发布数据是Rollup支付费用的主要部分。如果基础层使数据发布变得昂贵,那么Rollup就会昂贵;如果一个层使其变得廉价,Rollup就会变得极其便宜。
这催生了对于一种新型专业链的需求,其全部工作就是数据可用性:即数据可用性层。这样的链不执行交易或解决争议,其存在的唯一目的是为依赖它的Rollup廉价、可靠地对数据进行排序并保持其可用性。早期的范例是一个专门为模块化数据可用性而构建的网络,它使用一种称为数据可用性采样的精巧技术来扩展。它不要求每个节点下载整个区块来确认数据存在,而是让轻量级节点各自随机采样区块的一小部分。通过足够多的独立样本,网络可以以极高的概率确信所有数据确实可用,而无需任何人下载全部数据。结合让每个应用程序只获取自己那部分数据的技术,这使得数据可用性层能够同时、廉价且大规模地服务于许多Rollup。到2026年,这样的层已经为数十个Rollup提供数据可用性,这具体地表明,将数据可用性分离到其自己的专业网络已成为现实且正在运行的基础设施。
主流模块化堆栈
看看这些组件如何组装成实际系统会有所帮助,因为模块化世界并非只有一种设计,而是有几种相互竞争且互补的堆栈。最具影响力的是主流智能合约平台的以Rollup为中心的路线图,该平台有意识地围绕模块化进行重新定位。它没有试图通过让自己的基础层更快地处理一切来扩展,而是选择主要成为一个结算和数据可用性基础,将繁重的执行推送给构建在其之上的蓬勃发展的Rollup生态系统。
一次关键的升级引入了一个专用的、更便宜的空间供Rollup发布其数据,通常称为Blob空间,这大幅削减了数据可用性的成本,也随之降低了Rollup向用户收取的费用,使许多交易的费用降至美分以下。进一步的升级旨在随着时间的推移大幅扩展该数据容量。其结果是形成一个分层系统:一个安全的基础层用于结算和数据,以及许多专注于执行的Rollup在其之上廉价地处理日常活动。
与此并存的还有专门的数据可用性层方法,即Rollup选择将数据发布到专门构建的数据可用性网络,而不是(或除了)发布到基础结算层,通常是为了获得更低的成本。此外,这与另一种模块化理念(通过再质押实现共享安全)存在联系,其中一组质押资本池可用于保护新服务,包括数据可用性层,使它们从第一天起就能继承强大的经济安全性,而无需自建安全体系。
这些组件共同构成了一个模块化组件的菜单:结算层、数据可用性层、执行Rollup和共享安全提供者。团队可以混合搭配这些组件来组装一个自定义链。一个项目可以推出自己针对游戏或社交应用调优的Rollup,指向最便宜的数据可用性层,并结算到它信任的基础层,而无需从头构建一个验证者集或完整的单体链。这种基础设施的可组合性——从专业部件组装一条链的能力——是模块化理论的实际回报,也是它得以如此迅速传播的重要原因。
类比:餐厅与美食广场
由于模块化堆栈包含如此多的组件,在权衡之累之前,用一个类比来锚定整个概念会很有帮助。将单体区块链想象成一家单间餐厅,在同一个屋檐下做所有事情:它自己种植食材、烹饪每道菜、为食客安排座位并清洗餐具,所有工作都由同样的人在同一个场所完成。其优点是无缝协调,因为一切都在一个地方发生,无需交接。局限在于容量:那个厨房一次只能烹制有限数量的菜肴。如果你想服务更多的人,你要么建造一个巨大而昂贵的、很少有人能运营的厨房,要么在需求激增时接受漫长的等待和高昂的价格。一条集成的单链面临着同样的天花板,因为每个节点都必须完成所有工作。
现在想象一个美食广场。建筑提供了共享的基础——餐桌、安保、以及空间保持开放有序的保证——而许多专业摊位负责烹饪,每个摊位专注于一种菜系,并经过调整以快速廉价地为顾客服务。在这个画面中,共享建筑是提供结算和数据可用性的基础层,而各个摊位是处理执行的Rollup。
没有一个摊位需要提供自己的安全或建造自己的场地;它们都继承自建筑,因此可以纯粹专注于快速提供食物。美食广场可以服务的人远超单间餐厅,因为容量是通过增加摊位而不是压榨一个厨房来扩展的——这正是模块化系统通过在共享基础上添加执行层来进行扩展的方式。
这个类比也诚实地捕捉到了成本。美食广场比单间餐厅更复杂:有更多独立的经营者,每个摊位可能出现更多问题,并且需要更多的协调来维持共享空间的运转。如果你想要一道需要三个不同摊位食材的菜肴,你必须端着托盘在它们之间走动,这比从一个厨房点所有菜更笨拙——就像在跨Rollup移动资产或组合应用比在集成的单链内操作更麻烦一样。并且每个摊位都依赖建筑:如果共享的基础设施未能保持灯光或打开大门,每个摊位都会受到影响——就像Rollup继承了其下层数据可用性和结算层的弱点一样。
美食广场用单间餐厅的无缝简单性换取了更大的容量和专业化,以接受更多的复杂性和更多的交接作为回报。这正是模块化区块链所做的交易,将其视为美食广场而非单间餐厅,使得其吸引力和代价都变得直观。
模块化带来的优势
在阐述了架构之后,有必要精确说明模块化方法带来的真正优势,因为这些解释了它为何成为主流。首要的优点是可扩展性。通过将执行与基础层分离,并让许多Rollup在共享基础上并行运行,模块化系统可以处理的总活动量远超单条单体链,因为容量是通过堆叠执行层而不是压榨一条链来增加的。廉价的数据可用性层进一步降低了运行Rollup的主要成本,这就是为什么现代Rollup上简单转账的交易费用已降至美分以下。
第二个优点是专业化和灵活性。由于每一层专注于一项工作,每一层都可以实现远超通用链的优化:数据可用性层可以极其高效地保持数据可用;执行Rollup可以针对特定用例进行调优;结算层可以优先考虑安全性和最终性。这也为构建者提供了灵活性和主权:一个团队可以推出一条满足其需求的定制链,选择自己的执行环境和规则,同时仍然从已建立的层继承安全性和数据可用性,而无需重新创建它们。
第三个优点是在验证层面改进的去中心化。像数据可用性采样这样的技术让轻量级节点无需运行昂贵的硬件即可验证网络是否诚实行为,这意味着更多普通参与者可以帮助维护系统的诚实性,抵消了高性能单体链倾向于将权力集中在那些能负担得起强大机器的人手中的趋势。可扩展性、专业化和可验证的去中心化是模块化设计追求的真正奖品,它通过拒绝让任何单条链承担全部负荷来实现这些目标。
权衡与批评
没有一种架构是免费的,对模块化的诚实评估必须权衡其实际成本与它取代的单体简单性。第一个成本是复杂性。模块化系统有许多活动部件——执行在一个层,数据在另一个层,结算在第三个层,以及连接它们的桥和证明——这种复杂性比单一集成链创造了更大的表面区域,容易出现错误、配置错误和故障。更多的层意味着更多可能出错的地方和更多必须被保护的接缝。
第二个成本是碎片化。当活动分散在许多独立的Rollup上时,流动性和用户也会碎片化,跨不同执行层移动资产或组合应用可能变得笨拙、缓慢或有风险,牺牲了单一单体链所提供的一些无缝可组合性——在单体链上,每个应用程序都能立即与任何其他应用程序交互。
第三个成本是一个更微妙的安全性考虑。Rollup的安全性取决于其下层的安全,因此如果它依赖的数据可用性层未能保持数据可用,或者它信任的结算层被攻破,Rollup就会继承这种弱点。因此,模块化系统必须仔细推理其所依赖的每一层的信任假设。一个为了省钱而使用安全性较低的数据可用性层的链,正在安全性方面进行真实的权衡,尽管这对用户来说并不总是显而易见的。
单体方法的捍卫者认为,紧密集成提供了一个更简单、更具可组合性、更统一安全的系统,并且高性能单体链已经表明,单条链可以扩展到比模块化阵营曾经假设的更远。诚实的结论是,单体与模块化并非严格意义上的优劣之分,而是代表了不同的赌注:单体模式押注集成和原始单链性能胜出,而模块化模式押注专业化和堆叠胜出。到2026年,模块化赌注显然已成为雄心勃勃的新基础设施的主导架构,但它所承载的权衡——复杂性、碎片化和分层信任——是真实的,关于哪种方法最终占主导地位的争论远未结束。
常见问题解答
用简单的术语来说,什么是模块化区块链?模块化区块链将网络必须完成的核心工作分散到独立的专业层,而不是由一条链包揽所有工作。这四项工作是执行(运行交易和智能合约)、结算(最终确定结果和解决争议)、共识(就交易顺序达成一致)和数据可用性(确保交易数据被发布,以便任何人都能检查)。传统的单体链自己做所有四项工作,这限制了它的扩展能力。模块化设计让每一层专门负责一项工作,因此整个系统可以在保持安全的同时扩展得更远。
单体区块链和模块化区块链有什么区别?单体区块链在一个集成链上处理执行、结算、共识和数据可用性,每个节点做所有事情。它简单且高度集成,但面临着扩展上限,因为一条链做所有事情在费用上涨或硬件需求缩减节点集之前只能达到一定速度。模块化区块链将这些工作分散到不同层,通常将执行推到Rollup上,而基础层处理结算和数据可用性。这以牺牲一些简单性和可组合性为代价,换取了更大的可扩展性和专业化。
什么是Rollup,它如何融入其中?Rollup是一个独立的执行链,在主链之外廉价地处理交易,然后将压缩的批次发布回安全的基础层进行结算和数据可用性。它将许多交易卷成一个批次,这样基础层就不必单独处理每一笔交易,但仍作为真相来源。乐观Rollup假设有效性并允许欺诈挑战;零知识Rollup提交加密有效性证明。Rollup是模块化愿景在实践中扩展的方式,它们依赖于其交易数据被公开以便任何人都能验证。
为什么数据可用性如此重要?因为验证一个Rollup或任何链,都需要其交易背后的数据被实际发布并可获取。如果数据不可用,没有人能检查规则是否被遵守、挑战欺诈或在运营商消失时重建状态。这些数据在哪里发布以及发布成本有多低,是模块化系统成本的最大因素之一,因为发布数据是Rollup支付费用的主要部分。这催生了专业的数据可用性层,其全部工作就是廉价地保持数据可用,使用采样等技术,让轻节点无需下载所有内容即可确认可用性。
数据可用性层是做什么的?数据可用性层是一种专业链,其唯一的工作是为依赖它的Rollup廉价、可靠地对交易数据进行排序并保持其可用性,而不是执行交易或解决争议。早期的范例是专门为此目的构建的,它使用数据可用性采样,其中轻量级节点各自随机检查区块的小部分,这样网络就可以以高概率确信所有数据都存在,而无需任何人下载整个区块。到2026年,这样的层已经为数十个Rollup提供数据可用性。
模块化区块链的缺点是什么?主要有三个。复杂性:跨层的许多活动部件,加上连接它们的桥和证明,比单一集成链创造了更大的错误和故障表面区域。碎片化:将活动分散到许多Rollup上会分割流动性和用户,并可能使跨层移动资产或组合应用变得笨拙,牺牲了单体链的一些无缝可组合性。以及分层信任:Rollup的安全性取决于其下层的安全,因此为了省钱而依赖较弱的数据可用性或结算层会引入真正的安全权衡。单体方法的捍卫者认为紧密集成更简单且更统一安全。

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
去中心化交易所
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
ETF追踪
索拉纳ETF
瑞波币ETF
香港ETF
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
大额转账
链上异动
比特币回报率
稳定币市值
期权分析
新闻
文章
财经日历
专题
钱包
合约计算器
账号安全
资讯收藏
自选币种
我的关注