Skip to content

22 · 扩容方案:Rollups

LESSON 22 / 公开整理

阶段 03 · 链上世界怎么运行三件套:整理中约 10 分钟课程正文扩容与数据可用性

扩容不是简单把一条链做得更大,而是在安全、吞吐和成本之间重新分工。本节沿着侧链、Rollup 和模块化的工程路线,追问执行在哪里发生、结果如何验证、原始数据是否仍然可获得。

学习目标

读完本节,你应能:

  • 解释侧链为什么不等于 L2。
  • 区分 Optimistic Rollup 与 ZK Rollup 的信任构建方式。
  • 说明 Sequencer、挑战或证明、数据可用性各自解决什么问题。
  • 理解模块化架构如何拆分执行、结算、共识与 DA。
  • 在查阅项目资料时区分机制事实、路线判断和会变化的性能数据。

课程正文

从主链拥堵到侧链

当 DeFi、NFT 和其他应用共享有限区块空间时,费用和确认等待会暴露扩展瓶颈。侧链像在主路旁修建辅路:它有自己的区块、验证者、共识和 Gas 资产,通常通过双向锚定与主链连接。

常见的资产流程是源链锁定原资产,目标链铸造映射凭证;返回时销毁凭证,再按桥的规则释放原资产。这里的关键不是凭证名字,而是目标链如何相信源链事件已经发生。

侧链的优势是灵活、低成本和可定制,代价是安全依赖自身验证者,且桥会集中大量价值。判断侧链时,至少检查验证者独立性、桥的验证逻辑、治理与升级权限和数据可得性。侧链不自动继承主链安全,因此不能仅凭“连接到某主链”把它称为 L2。

Rollup 的共同结构

Rollup 把部分交易执行放在链下,由 Sequencer 接收、排序、执行并批量提交结果。L1 负责验证或结算,数据发布方式决定外部观察者能否重建状态。排序权、审查风险、升级权限和故障退出路径,都是不能被“低费高吞吐”宣传遮住的结构性问题。

Optimistic Rollup

Optimistic Rollup 默认提交的批次正确,在挑战窗口内允许观察者提交欺诈证明。它的工程和 EVM 兼容路线较成熟,但提款与最终确认可能受挑战期影响;更快的流动性服务会引入新的对手方和费用假设。

它依赖的核心信任假设是:在规定窗口内,至少有足够诚实且能观察数据的人发现并提出错误。具体挑战机制、窗口长度和权限配置必须按项目当前文档核对。

ZK Rollup

ZK Rollup 随批次提交有效性证明,L1 验证证明而不必重新执行全部计算。证明可以缩短某些最终性路径,但证明生成成本、虚拟机兼容、电路复杂度和审计难度会增加工程负担。

OP 与 ZK 不是简单的“旧与新”或“好与坏”,而是社会监督与经济惩罚、密码学证明与计算成本之间的不同组合。任何安全比较都应落到具体实现。

数据可用性:扩容的隐藏边界

Calldata 让原始数据更容易被重建,但可能更昂贵。Blob 为 Rollup 提供另一种数据空间,成本和保留方式需要按当前协议规则理解。Validium 或 Optimium 将数据可用性放到外部系统,可能降低成本,却改变了安全假设。

没有可获取的原始交易数据,独立参与者就难以重建状态、验证结果或在故障时退出。因此,DA 不是附属性能指标,而是安全模型的一部分。

模块化区块链

整体式区块链把执行、结算、共识和数据可用性压在同一套节点上;模块化架构把这些职责拆给可以组合的专业层。专业化可能改善性能和成本,也会增加接口、治理、依赖和可用性协调的复杂度。

概念结构

分析一个扩容系统时,用这条链路记录:

用户交易 → 排序与执行 → 批量结果 → 数据发布 → 证明或挑战 → L1 结算 → 故障退出

每个箭头都要回答:谁执行、谁验证、谁能观察、谁能升级、失败后怎么办?

可验证问题

  • 如果侧链验证者集体作恶,主链能否保护目标资产?为什么?
  • OP 与 ZK 分别依赖什么信任假设?
  • Sequencer 的排序权会带来哪些公平性和可用性问题?
  • 为什么“结果提交到 L1”不等于“数据可用”?
  • 模块化拆分后,哪些接口和依赖需要重新审查?

练习与复盘

选一个公开的扩容系统,只做资料阅读,不进行资产交互。用一页表格记录:执行位置、排序者、数据发布位置、证明或挑战方式、升级权限、故障退出路径和仍需核验的问题。最后写出它与侧链的一个结构性区别。

来源与时效提醒

本页公开整理自课程 22 的 preview、mindmap 与 notes。项目的挑战窗口、证明系统、Blob 成本、DA 方案、TVL、吞吐和升级状态都可能变化;原文中关于“正统路线”或长期技术主导地位的判断不作为当前结论。

本页只提供概念学习和资料核验框架,不提供桥接、转账、资产配置或其他高风险操作步骤。