5.5 可扩展性问题


5.5 可扩展性问题

本节摘要:性能是 Web3 主流化的硬瓶颈。本节讲清楚为什么区块链慢、不可能三角的本质、各种扩容方案的原理和代价、以及扩容的未来走向。读完你能理解为什么"又快又便宜又去中心化"目前做不到,以及怎么逼近。

一、不可能三角

区块链扩容的根本约束是"不可能三角"——去中心化、安全性、可扩展性,三者无法同时最大化。

为什么做不到三者兼得

  • 要去中心化,节点要多,每个节点都验证所有交易,共识慢。
  • 要安全,要冗余验证,每个节点存全量历史,开销大。
  • 要高吞吐,要减少验证节点或减少冗余,牺牲去中心化或安全。

比特币选去中心化+安全,牺牲吞吐(7 笔/秒)。Solana 选高吞吐+部分安全,牺牲去中心化(节点硬件要求高,节点少)。所有链都在这个三角里做权衡。

二、扩容方案分类

扩容方案分两大类:Layer1(链上扩容)和 Layer2(链下扩容)。

Layer1 链上扩容

直接改底层链提升性能:

1. 增大区块:每个区块装更多交易。比特币现金(BCH)把区块从 1MB 增到 8MB/32MB。代价:节点存储和带宽要求高,节点减少,去中心化下降。

2. 分片(Sharding):把链分成多个分片,每个分片处理一部分交易,并行提升吞吐。以太坊原计划分片,后转向 Rollup 路线。代价:跨分片通信复杂,安全性分散(攻击单个分片比攻击全网容易)。

3. 改共识:从 PoW 转 PoS 提升速度。以太坊 The Merge 后出块从 13 秒稳定到 12 秒,但提升有限。Solana 用 PoH+PoS,65000 TPS,但节点要求高去中心化弱。

4. 状态过期:旧状态不常访问就过期,减少节点存储负担。代价:要访问旧状态要复杂恢复机制。

图 5-5 扩容方案分类

图 5-5 扩容方案分类

Layer2 链下扩容

在主链之外做计算,结果提交回主链,继承主链安全:

1. Rollup(主流):前面讲过,L2 执行交易,批量提交压缩数据回 L1。Optimistic(假设正确,挑战期)和 ZK(每批附证明)两派。Arbitrum、Optimism、zkSync 是代表。

2. 状态通道:参与者在链下开通道,多次交易在通道内进行,关闭时把最终状态上链。比特币 Lightning Network、以太坊 Raiden 是代表。适合高频小额支付,不适合通用智能合约。

3. 侧链:独立链,用自己的共识,通过桥连主链。Polygon PoS 是代表。独立性高,但安全性不继承主链(侧链被攻破不影响主链,但侧链资产不安全)。

三、Rollup 详解

Rollup 是目前最主流的扩容方案,以太坊路线图的核心。

Optimistic Rollup

机制:假设 L2 上所有交易都正确,把交易数据压缩后提交 L1。有挑战期(通常 7 天),期间任何人能提交欺诈证明,证明某批交易错误,错误交易回滚。

优点:技术成熟,EVM 兼容性好,合约迁移容易。Arbitrum、Optimism 是代表,承载了以太坊大部分 L2 生态。

缺点:提现要等 7 天挑战期,体验差。有第三方做"快速提现"(垫付资金收手续费),但增加信任假设。

ZK Rollup

机制:每批交易附一个零知识证明,证明这批交易执行正确。L1 只需验证证明,不用重新执行交易。

优点:提现快(几小时),安全性更强(数学证明而非假设正确)。zkSync、StarkNet、Scroll 是代表。

缺点:生成证明计算量大,EVM 兼容性还在完善(ZK 电路化 EVM 操作复杂),目前 TPS 还没完全释放。

Rollup 的中心化风险

Rollup 不是完全去中心化,几个中心化点:

  • 排序器(Sequencer):多数 Rollup 用单一排序器排序交易,排序器中心化运营,可能被关停或审查。去中心化排序器是进行中的工作。
  • 升级权:Rollup 合约可升级,升级权多在团队多签,可能被恶意升级。时间锁是缓解。
  • 数据可用性:交易数据存哪?存 L1(完全继承安全但贵)还是存 L2(便宜但依赖 L2 不删数据)。这是当前争议点。

四、模块化区块链

Rollup 路线图背后的理念是"模块化区块链"——把区块链功能拆分,各由专门层做:

  • 执行层:跑智能合约,Rollup 做。
  • 结算层:最终结算,以太坊 L1 做。
  • 共识层:达成共识,以太坊 L1 做。
  • 数据可用性层:存交易数据,以太坊 L1 或专门 DA 层(Celestia、EigenDA)做。

模块化让每层专注优化,组合起来比单体链(如 Solana 全做)更灵活。以太坊做结算+共识,Rollup 做执行,Celestia 做 DA,是模块化典型。

对比单体链(Solana):所有功能一条链做,性能高但难扩展(要提升要整条链升级)。模块化是当前主流方向。

五、扩容的实际效果

扩容让 Web3 真正能用:

  • Gas 费下降:以太坊主网一笔 Uniswap 交易 Gas 几十美金,Arbitrum 上几毛,降 100 倍。
  • 吞吐提升:以太坊主网 15 TPS,Arbitrum 理论 40000 TPS,实际受 L1 数据限制约 40 TPS,但随 Dencun 升级(EIP-4844)大幅提升。
  • 用户体验:L2 上交易秒级确认(排序器即时确认),不用等主网 12 秒。

但扩容也带来新问题:

  • 流动性碎片化:资产分散在主网和各 L2,跨 L2 流动性差。
  • 跨 L2 复杂:从 Arbitrum 到 Optimism 要过桥,体验割裂。
  • L2 中心化风险:排序器、升级权中心化。

六、未来走向

以太坊路线图分阶段:The Merge(已完成,转 PoS)→ The Surge(Rollup 扩容,进行中)→ The Scourge(抗审查)→ The Verge(无状态客户端)→ The Purge(状态清理)→ The Splurge(杂项)。

近期关键升级:

  • EIP-4844(Dencun):为 Rollup 专门的数据存储,大幅降 L2 成本。2024 年已上线,L2 Gas 费再降一个数量级。
  • 去中心化排序器:多个排序器轮换,去单一排序器中心化风险。
  • ZK EVM 成熟:ZK Rollup 完全兼容 EVM,合约无缝迁移。

长期看,Rollup+模块化是主流方向,单体链(Solana)作为高性能替代存在。不可能三角不会完全解决,但通过分层让"去中心化+安全+可用"的平衡点大幅改善。

⚠️ L2 不是完全去中心化:多数 L2 用单一排序器、团队多签升级。用 L2 要知道这些中心化点——排序器可能被关停、升级权可能被滥用。成熟 L2 在去中心化这些点,但需时间。

💡 关键直觉:扩容受不可能三角约束(去中心化+安全+吞吐不可兼得)。方案分 Layer1(增大区块/分片/改共识,牺牲去中心化或安全)和 Layer2(Rollup 主流/状态通道/侧链,继承主网安全)。Rollup 分 Optimistic(挑战期)和 ZK(数学证明),有排序器/升级权中心化点。未来模块化区块链(执行/结算/共识/DA 分层)是主流,不可能三角不解决但平衡点改善。

本节速览

  • 不可能三角:去中心化+安全+可扩展性不可兼得,所有链都在权衡。
  • Layer1 扩容:增大区块(节点要求高)、分片(跨片复杂)、改共识(提升有限)、状态过期(恢复复杂),直接改底层但牺牲去中心化或安全。
  • Layer2 扩容:Rollup(主流,L2 计算批量提交 L1)、状态通道(链下通道)、侧链(独立链桥连),继承主网安全。
  • Rollup 两派:Optimistic(假设正确,7 天挑战期,Arbitrum/Optimism)、ZK(每批附证明,提现快,zkSync/StarkNet)。
  • Rollup 中心化点:排序器(单一可能被关停)、升级权(团队多签)、数据可用性(存 L1 贵存 L2 依赖)。
  • 模块化区块链:执行/结算/共识/DA 分层,各层专注优化,是以太坊路线图主流方向,对比单体链(Solana)。
  • 实际效果:Gas 降 100 倍、吞吐提升、秒级确认,但流动性碎片化、跨 L2 复杂、L2 中心化风险。
  • 未来:EIP-4844 降 L2 成本、去中心化排序器、ZK EVM 成熟,Rollup+模块化主流,不可能三角不解决但平衡点改善。

作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U