以太坊作为全球第二大公链,凭借其智能合约平台的强大功能,吸引了大量开发者和用户,其主网(Layer 1)在处理交易速度和成本方面逐渐显现出瓶颈——高 gas 费、低吞吐量等问题,限制了大规模应用和普及,为了解决这些“扩容”难题,以太坊社区将目光投向了“二层解决方案”(Layer 2, L2),L2 构建在以太坊主网之上,通过将计算和存储部分转移到链下,从而大幅提升交易效率、降低成本,同时继承以太坊主网的安全保障,以太坊二层解决方案百花齐放,主要可以分为以下几大类:

Rollups(Rollups,汇总/rollup 方案)

Rollups 是目前最受关注、也最被广泛认为是最具潜力的 L2 方案,它们将大量交易数据“汇总”后,打包成一个批次提交到以太坊主网进行结算,同时将计算过程放在链下进行,Rollups 保持了以太坊的安全级别,因为所有交易数据最终都锚定在主网上。

Rollups 主要分为两种类型:

  1. Optimistic Rollups(乐观汇总/ORU)

    • 核心思想:假设所有提交的交易都是有效的,除非有人提出欺诈证明,链下执行交易,定期将交易数据(包括状态根)发布到主网,如果在一段时间内没有挑战者提出有效的欺诈证明,交易即被最终确认。
    • 优点:交易成本极低,因为大部分计算和存储都在链下;对开发者和用户相对友好,兼容以太坊虚拟机(EVM)。
    • 缺点:确认时间相对较长(通常为几天),因为需要留出挑战期;欺诈证明的构建和验证可能比较复杂。
    • 代表项目
      • Arbitrum:目前用户和 TVL(总锁仓价值)领先的 Optimistic Rollup 方案,支持 EVM 兼容,拥有丰富的 DeFi 和应用生态。
      • Optimism:另一个主流的 Optimistic Rollup 项目,以其简洁的“OP Stack”架构和强大的生态支持(如 Coinbase, Synthetix 等 backing)著称。
      • zkSync (Legacy Era):早期版本是 Optimistic Rollup,现已升级为 zkRollup(见下文)。
  2. ZK-Rollups(零知识汇总/ZKU)

    • 核心思想:使用零知识证明(ZKP)技术,生成一个密码学证明,来验证一组交易的正确性,而无需将所有交易细节公开在主网上,这个证明提交到主网,主网验证证明后即可更新状态。
    • 优点:交易确认速度极快(通常几分钟到几小时),吞吐量高,隐私性更好。
    • 缺点:生成零知识证明的计算开销较大,可能导致交易提交成本略高于 Optimistic Rollups(尽管仍远低于 L1);对开发者而言,编写与 ZK 兼容的智能合约可能更复杂(但正在改善)。
    • 代表项目
      • zkSync Era:最新的 zkSync 2.0 版本,是 EVM 兼容的 ZK-Rollup,由 Matter Labs 开发,发展迅速,生态日益丰富。
      • StarkNet:基于 StarkWare 公司的 STARK 技术,是一个无需许可、可扩展的 ZK-Rollup,支持 Cairo 智能合约语言,专注于高性能和去中心化。
      • Scroll:另一个备受关注的 EVM 兼容 ZK-Rollup 项目,旨在提供低成本和高吞吐量的交易体验。
      • Polygon zkEVM:Polygon 开发的 EVM 兼容 ZK-Rollup,结合了 Polygon 的生态优势和 ZK 技术。随机配图