以太坊作为智能合约平台的先驱,其强大的生态系统和可编程性吸引了无数开发者和用户,随着应用的普及和用户数量的激增,以太坊主网(Layer 1,L1)的可扩展性问题日益凸显——高昂的交易费用、较慢的交易确认速度(TPS瓶颈)严重制约了用户体验和应用的创新,为了破解这一“不可能三角”(安全性、去中心化、可扩展性难以兼得),以太坊社区将目光投向了“二层协议”(Layer 2,L2),以太坊二层协议并非要取代L1,而是在继承其安全性的前提下,通过将计算和交易处理转移到链下或侧链,从而大幅提升交易速度并降低成本,其演变过程,是一部不断探索、迭代和完善,旨在为以太坊注入新生的历史。

早期探索:侧链的崛起与局限(约2017-2018年)

以太坊二层协议的最早雏形可以追溯到侧链(Sidechains),侧链是独立于以太坊主链的区块链,通过“双向锚定”(Two-way Peg)机制与主链进行资产和价值交互,早期的侧链项目如POA NetworkLoom Network以及后来更具代表性的xDAI(现Gnosis Chain),试图通过独立的共识机制(如PoA、DPoS)来提高交易速度和降低费用。

  • 特点与贡献

    • 独立运行:侧链拥有自己的共识机制,可以灵活定制参数以实现高性能。
    • 资产互通:通过锚定机制,实现了ETH和ERC20代币在主链与侧链之间的转移。
    • 早期实践:为社区提供了在以太坊之外进行高性能应用测试的宝贵经验。
  • 局限与挑战

    • 安全性独立:侧链的安全性依赖于自身共识机制,若节点数不足或机制设计不当,易受攻击,无法完全继承以太坊主网的安全性。
    • 双向锚定复杂性:资产在主侧链间的转移需要时间且存在信任风险。
    • 数据可用性问题:侧链的交易数据不一定完全发布到主链,若侧链作恶或宕机,主链难以有效验证和追溯。
    • 用户体验割裂:用户需要在主侧链间切换操作,增加了使用门槛。

侧链虽然解决了部分可扩展性问题,但其安全性和与主链的紧密耦合度不足,促使社区探索更优的解决方案。

Rollup的崛起:L2的核心突破(约2019年至今)

真正的转折点出现在Rollup(汇总)技术的提出与成熟,Rollup的核心思想是将大量交易数据在链下进行计算和执行,然后将计算结果(交易数据或状态根)以压缩的形式批量提交回以太坊主链进行验证和结算,这样,既享受了链下处理的低成本和高速度,又通过主链保证了安全性和最终性。

Rollup主要分为两大技术路径:

  1. Optimistic Rollup(乐观汇总)

    • 原理:假设所有链下交易都是有效的,除非有人提出欺诈证明(Fraud Proof),如果在挑战期内无人质疑,交易最终确认。
    • 代表项目OptimismArbitrum随机配图