区块链性能受困于不可能三角:本篇梳理 Layer 1 的大区块与分片为何受限、Rollup 体系如何以链下执行 + 链上验证破局,以及执行/结算/数据可用性分层的模块化范式。

不可能三角

区块链原理决定了去中心化账本的吞吐上限:每个全节点必须重新执行每一笔交易并存储完整状态。性能、去中心化、安全构成至多取二的三角:

  • 去中心化 — 节点硬件门槛低,人人可参与验证
  • 安全 — 攻击成本与底层链相当,回滚同样困难
  • 可扩展性 — 高 TPS

比特币约 7 TPS,以太坊 15–30 TPS。加大区块直接抬高节点硬件门槛、挤走普通参与者,是典型的用去中心化换吞吐;分片(shard 各自处理子集交易)曾是以太坊的扩容答案,因跨分片通信复杂让位于 Rollup-centric roadmap:L1 专注验证与数据存储,执行外包给 L2。

Layer 2 设计空间

核心动作是聚合:链下执行 N 笔交易,压缩成状态根/证明提交 L1。不同 L2 家族的安全性差异巨大:

类型原理安全性
状态通道链上锁仓,链下签名更新,关闭时结算最终状态高,但仅限固定参与者
侧链独立链,自跑一套共识机制不继承 L1,依赖自身验证人
Rollup链下执行 + 链上数据 + 证明机制继承 L1 安全,当前主流

比特币 Bitcoin的 Lightning Network 是状态通道典范:预开支付通道后链下可近乎无限次即时微支付,适合支付但不具备通用计算能力。

Rollup:Optimistic vs ZK

Rollup 的 Sequencer 链下执行交易、批量向 L1 提交压缩后的交易数据与状态根,有效性由两条对立路线保障。

Optimistic Rollup 默认状态有效:挑战期(通常 7 天)内任何人可提交 fraud proof 指认非法状态转移,挑战成功则回滚并罚没作恶押金。计算开销低、天然 EVM 兼容,代价是提款需等挑战期结束(可付费经流动性桥即时换出)。代表:Arbitrum One、OP Mainnet、Base。

ZK Rollup 默认状态存疑:每批次必须附带 validity proof(zk-SNARK / zk-STARK),L1 合约验证通过即最终确认,提款分钟级。信任模型接近纯密码学,但证明生成计算密集,且要达到以太坊与智能合约的 EVM 等效,需在电路层逐个证明 opcode。代表:zkSync Era、Starknet、Linea、Scroll。

维度OptimisticZK
有效性保证欺诈证明 + 挑战期有效性证明
提款时效约 7 天,快桥可绕过分钟至小时级
EVM 等效自然继承依赖 ZK-EVM 电路
运行成本低证明生成昂贵,随硬件加速下降

两条路线在收敛:Optimistic 阵营引入 validity proof 以缩短退出,长期边界趋于模糊。

共同的命门是数据可用性(DA):交易原始数据必须发布到链上,任何人可重放校验,Sequencer 冻结资金或伪造状态才会被抓到。数据不上链的变体(validium)不在此列。

Blob:廉价数据空间

Rollup 路线图把扩容问题改写为「L1 如何廉价存储 L2 数据」:

  • 2024 年之前,L2 把压缩交易塞进以太坊 callData,与普通交易竞价区块空间
  • EIP-4844(Dencun 升级,2024-03)引入 blob:独立费用市场、EVM 不执行、约 18 天后自动删除——L2 费用随后下降一个数量级
  • 后续升级以数据可用性采样(PeerDAS 等)持续抬高单块 blob 容量

blob 可删除的逻辑:L2 数据只需保留到诚实方完成挑战或重建状态,长期归档交给外部存储协议。

模块化区块链

Rollup 思路泛化为模块化范式:单体链拆成四层,自由组合。

层职责例子
执行运行交易、产出状态各 Rollup、OP Stack / Arbitrum Orbit 应用链
结算验证证明、裁定争议、桥接资产以太坊 L1
数据可用性保证交易数据可查询、可重建以太坊 blob、Celestia、EigenDA

性能成为可插拔组件:执行层无限竞争(OP Stack 一天可发一条新链),安全与 DA 外包给结算层。比特币与早期以太坊是四层合一的单体链。

代价是碎片化:流动性与用户注意力散落于数十条链,跨 Rollup 互操作依赖第三方桥——历来被盗重灾区。

局限与风险

  • Sequencer 中心化:多数 Rollup 由单一 Sequencer 排序交易,存在抢跑与审查风险;缓解手段是 L1 强制包含机制与多提议者
  • 升级后门:L2 合约普遍可升级,Security Council 理论上可推送任意变更,治理透明度属于安全的一部分
  • 伪 Layer 2:数据不上链的 validium 不继承 L1 安全,营销话术需辨别

对用户而言,DeFi 交易是 L2 的主要使用场景;判断一条 L2 可靠与否看三点:数据是否上链、证明机制运行多久、升级是否受 timelock 与多方治理约束。