跳转到主要内容

Layer 2 扩容方案:Lightning Network、Rollups 等

区块链技术面临一个根本性张力:让它安全且去中心化的特性(每个节点都验证每笔交易、存储完整账本副本),也同时限制了其吞吐量。Bitcoin 每秒大约处理 7 笔交易(TPS)。Ethereum 的基础层大约可处理 15-30 TPS。对比 Visa 65,000 TPS 的能力,可扩展性挑战就非常明显。

Layer 2(L2)方案通过将交易执行移到主链(Layer 1)之外来应对这一挑战,同时仍继承主链的安全保障。它们是 Bitcoin 和 Ethereum 的核心扩容策略,理解它们对于把握现代加密货币生态至关重要。

扩容问题

为什么不能直接把区块做大?

提升吞吐量最直观的方法是增大区块或提高出块频率。但这会与去中心化形成直接权衡:

  • 更大的区块 需要更高带宽来传播、更多存储来维护、更多算力来验证。这会抬高运行全节点的成本,减少独立验证者数量。
  • 更快的出块 会缩短传播时间窗口,提升孤块率,并让网络连接更好的矿工/验证者占优。

这种张力被 区块链不可能三角 形式化:安全性、可扩展性、去中心化三者无法同时最大化。Layer 2 方案尝试“打破”这一三角:保持基础层去中心化和安全,同时在其上增加可扩展的执行层。

分层架构

  • Layer 1(L1):基础区块链(Bitcoin、Ethereum)。提供共识、数据可用性和最终结算。优先保障安全与去中心化。
  • Layer 2(L2):构建在 L1 之上的协议,负责交易执行。它们会定期回到 L1 结算,并继承其安全保障。针对高吞吐和低费用优化。
  • Layer 3(L3):构建在 L2 之上的应用专用层,进一步针对特定场景(游戏、隐私等)优化。

Bitcoin 的 Layer 2:Lightning Network

什么是 Lightning Network?

Lightning Network 是构建在 Bitcoin 之上的一种支付通道网络。它允许参与方在链下交易、仅将最终余额结算到 Bitcoin 链上,从而实现即时、近乎免费的 Bitcoin 转账。

工作原理

开启通道:

  1. 两个参与方(Alice 和 Bob)创建一笔 多重签名 Bitcoin 交易,将资金锁定到共享地址。
  2. 这笔“注资交易”会广播到 Bitcoin 区块链并确认。
  3. 确认后,Alice 和 Bob 可以在链下彼此交易,更新已锁定资金的余额分配。

链下交易:

  1. Alice 和 Bob 交换已签名的“承诺交易”,反映当前余额划分。
  2. 任一承诺交易都可被广播到链上,以当前状态关闭通道。
  3. 交易是即时的:本质只是双方交换签名数据,无需区块链确认。
  4. 链下交易次数没有上限,双方可交易成千上万次。

支付路由: Lightning Network 的能力不止于直连通道。如果 Alice 与 Bob 有通道,Bob 与 Carol 有通道,即使 Alice 与 Carol 没有直连通道,Alice 也可通过 Bob 向 Carol 付款。网络使用 Hashed Time-Locked Contracts (HTLCs) 确保无信任路由:要么支付原子性到达目的地,要么失败并全额退回。

关闭通道:

  1. 任一方都可将最新承诺交易广播到 Bitcoin 链上以关闭通道。
  2. 区块链按最后达成一致的状态结算最终余额并分发资金。
  3. 若一方试图广播过期承诺(企图多拿份额),另一方可提交“惩罚交易”领取通道内全部资金。

Lightning Network 性能

指标数值
交易速度毫秒到秒级
交易费用通常低于 1 satoshi(约 $0.001)
吞吐能力数百万 TPS(理论值)
网络容量~5,800 BTC(按当前价格约 $550M)
节点数~16,000+
通道数~75,000+

局限性

  • 流动性约束:支付受路由路径上各通道容量限制。
  • 在线要求:双方节点需保持连接才能交易(或使用 watchtower 服务)。
  • 通道管理:开启和关闭通道都需要链上 Bitcoin 交易(以及手续费)。
  • 路由挑战:在网络中找到高效支付路径仍是复杂问题。

Ethereum 的 Layer 2:Rollups

Rollups 是 Ethereum 的主要扩容路线,得到 Ethereum Foundation 和核心开发者认可。它们在链下执行交易,并将压缩后的交易数据回传到 Ethereum L1 以用于数据可用性和验证。

Optimistic Rollups

工作方式:

  1. sequencer 从用户收集交易并在链下执行。
  2. sequencer 将压缩交易数据和状态根(新状态摘要)发布到 Ethereum L1。
  3. 系统“乐观地”假设所有交易有效。
  4. 挑战期(通常 7 天)允许任何人提交 fraud proof,若其认为交易无效。
  5. 若 fraud proof 被提交并通过,无效交易将被回滚,恶意 sequencer 会受罚。

关键特性:

  • EVM 兼容,现有 Ethereum 智能合约可几乎无改动部署。
  • 7 天提现期(用于 fraud proof),但“快速桥”可通过垫资实现近乎即时提现。
  • Gas 成本低于 L1,通常便宜 5-20 倍。

主流 Optimistic Rollups:

RollupTVL (2026)主要特性
Arbitrum One~$18B按 TVL 计最大的 L2,Nitro 技术栈
Optimism (OP Mainnet)~$8BOP Stack(模块化 rollup 框架)
Base~$12BCoinbase 支持,OP Stack,用户基础大

ZK-Rollups(零知识 Rollups)

工作方式:

  1. prover 收集并在链下执行交易。
  2. prover 生成 zero-knowledge proof(也称 validity proof),即证明该批次全部交易均被正确执行的密码学证明。
  3. 证明与压缩状态数据被提交到 Ethereum L1 上的 verifier contract
  4. verifier contract 在链上验证证明。若有效,状态更新立即被接受。

关键特性:

  • 无挑战期,只要证明在 L1 被验证,交易即终局。
  • 相比 optimistic rollups 拥有更强安全保证(数学证明 vs. 经济激励)。
  • 历史上 EVM 兼容性较弱,但 zkEVM 正快速缩小差距。
  • 证明生成计算开销大,需要专用硬件。

主流 ZK-Rollups:

Rollup类型主要特性
zkSync ErazkEVM (Type 4)EVM 兼容,原生账户抽象
StarkNetCustom VM (Cairo)STARK proofs,自定义语言,高吞吐
Polygon zkEVMzkEVM (Type 2)高 EVM 等价性
ScrollzkEVM (Type 2)社区驱动,字节码级兼容
LineazkEVM (Type 2)Consensys 支持

Optimistic 与 ZK-Rollups 对比

维度Optimistic RollupsZK-Rollups
安全模型Fraud proofs(经济)Validity proofs(数学)
提现时间~7 天(原生)分钟到小时
EVM 兼容性高(几乎一致)持续改进(zkEVM)
证明成本无(仅在被挑战时)高(证明生成)
L1 上的数据完整交易数据压缩状态差异
成熟度更成熟快速演进
Gas 节省相比 L1 节省 5-20 倍相比 L1 节省 10-50 倍

Rollup 路线图

Ethereum 的长期愿景是以 Rollup 为中心的路线图,其中:

  1. Ethereum 基础层聚焦于共识、安全和数据可用性(为 rollups 提供低成本数据存储)。
  2. EIP-4844(Proto-Danksharding) 于 2024 年 3 月激活,引入了 “blob” 交易,通过为 rollups 提供专用数据空间,大幅降低 L2 数据成本。
  3. Full Danksharding(未来升级)将进一步扩展数据可用性,再将 L2 成本降低一个数量级。
  4. 大多数用户活动发生在 L2 rollups 上,而 L1 作为结算与数据可用性层。

状态通道

概念

状态通道(Lightning Network 是其一种特定类型)允许参与者在链下进行多次交易,只把最终结果提交到区块链。它非常适合同一组参与方频繁交互的场景。

工作方式

  1. 参与者在链上多签合约中锁定资金。
  2. 他们在链下交换已签名状态更新。
  3. 完成后,将最终状态提交到区块链结算。

优势

  • 近乎即时交易。
  • 几乎免费(中间交易无链上 gas 成本)。
  • 隐私性更好(中间交易不会发布到链上)。

局限

  • 需要参与者在线(或使用 watchtower 服务)。
  • 仅适用于固定参与者集合。
  • 开启和关闭通道需要链上交易。
  • 不适合通用智能合约。

侧链

什么是侧链?

侧链是与主链并行运行的独立区块链,通过双向桥与主链连接,使资产可在两者之间转移。与 rollups 不同,侧链拥有自己的共识机制和安全模型,不继承主链安全性。

示例

  • Polygon PoS:最初作为 Ethereum 的侧链推出(现正向 zkEVM rollup 演进)。使用自有验证者集合,并通过桥连接 Ethereum。
  • Liquid Network:Bitcoin 侧链,面向交易所和机构交易者,提供更快且更私密的交易。
  • Rootstock (RSK):支持 Ethereum 兼容智能合约的 Bitcoin 侧链,并与 Bitcoin 进行 merge-mined。

侧链 vs. Rollups

维度侧链Rollups
安全性自有验证者集合继承 L1 安全
信任假设信任侧链验证者信任 L1 + 证明系统
独立性完全独立链依赖 L1 做数据/结算
性能高(独立共识)高(链下执行)
风险桥被攻破 = 全损L1 级安全保证

关键区别在于安全性:若侧链验证者集合被攻破,侧链上所有资金都面临风险。若 rollup 的 sequencer 被攻破,用户仍可利用链上发布的数据退出到 L1。

Validiums 与 Volitions

Validium

Validium 与 ZK-rollup 类似,但它不把交易数据发布到 Ethereum L1,而是将数据存储在链下(通常由 Data Availability Committee 管理)。这会进一步降低成本,但会引入信任假设,即用户需信任链下数据托管方。

示例:StarkEx(用于 dYdX v3、Immutable X)、zkSync 的某些配置。

Volition

Volition 允许用户按交易选择数据存储方式:链上(rollup 模式,成本更高、安全性最高)或链下(validium 模式,成本更低、安全保证更低)。

Layer 2 方案对比

方案安全性速度成本复杂度最佳场景
Lightning Network高(Bitcoin L1)毫秒级近乎为零高(通道)支付
Optimistic Rollups高(L1 + fraud proofs)秒级通用 DeFi
ZK-Rollups最高(L1 + validity proofs)秒级很低通用场景
状态通道高(L1 结算)即时近乎为零重复交互
侧链中(自有验证者)秒级游戏、NFT
Validiums中(链下数据)秒级最低高吞吐应用

2026 年的 L2 生态

Layer 2 生态已显著成熟。到 2026 年初:

  • 全部 Ethereum L2 的总锁仓价值(TVL):超过 500 亿美元。
  • 日交易量:L2 合计处理的交易数已超过 Ethereum L1。
  • 用户体验:多数主流 DeFi 协议、NFT 市场和应用已支持多个 L2。
  • 互操作性:跨 L2 桥和消息协议(LayerZero、Across、Stargate)支持不同 L2 间资产与数据传输。

L2 框架的出现(OP Stack(Optimism)、Orbit(Arbitrum)、Polygon CDK、ZK Stack(zkSync))推动了应用专用 L2 的激增(有时称 L3 或 “appchains”)。Coinbase(Base)、Sony(Soneium)等大型公司已基于这些框架推出自有 L2。

挑战

  • 碎片化:流动性和用户分散在数十个 L2 上,带来摩擦。
  • 桥安全:跨链桥仍是主要攻击面(bridge hacks 已导致数十亿美元损失)。
  • Sequencer 中心化:多数 rollup 目前仍依赖中心化 sequencer,去中心化排序仍在开发中。
  • 用户复杂度:用户需管理多网络资产、理解跨桥流程并处理不同 gas 代币。
SafeSeed Tool

无论你使用 Layer 1 还是 Layer 2,钱包安全性都相同,起点都是你的种子短语。使用 SafeSeed Key Derivation Tool 来理解单个种子短语如何为所有网络(包括 L2)生成密钥。同一个 Ethereum 地址可用于 Arbitrum、Optimism、Base 及其他 EVM 兼容 L2。

FAQ

我需要为 Layer 2 使用不同的钱包吗?

对于 EVM 兼容 L2(Arbitrum、Optimism、Base、zkSync 等),你使用与 Ethereum 相同的钱包和相同地址。你的 seed phrase 会在所有 EVM 链上生成同一套密钥。你只需在钱包中添加对应 L2 网络(例如 MetaMask)并桥接资产。对于 Bitcoin 的 Lightning Network,你需要 Lightning 兼容钱包(Phoenix、Breez、Zeus);其密钥派生路径可能与链上 Bitcoin 钱包不同。

如何把资产转到 Layer 2?

对于 Ethereum L2,你需要使用:可以是 L2 提供的原生桥(较慢但无信任)或第三方桥(更快但有额外信任假设)。多数 L2 原生桥充值需 15-20 分钟。对于 Optimistic Rollups 的提现,原生桥通常需等待约 7 天;第三方桥可收取小额费用提供近乎即时提现。对于 Lightning Network,你可以开设支付通道,或使用如 Phoenix 这类自动管理通道的钱包服务。

Layer 2 的安全性和 Layer 1 一样吗?

Rollups(Optimistic 与 ZK)继承其 L1 的安全性。存入 rollup 的资金由 L1 共识保护,即使 rollup 的 sequencer 离线或作恶,用户仍可通过 L1 智能合约直接提款。侧链不继承 L1 安全性,依赖自身验证者集合。状态通道和 Lightning Network 在结算上受 L1 保护,但需要参与者(或 watchtower)保持在线以防欺诈。

Layer 2 和侧链有什么区别?

核心区别是安全继承。Layer 2(rollup)会把交易数据或证明发布到 Layer 1,使任何人都可使用 L1 数据验证 L2 状态。若 L2 sequencer 故障或作恶,用户可用 L1 数据证明自身状态并提款。侧链有自己的共识机制和验证者集合;若这些验证者被攻破,就无法回退到 L1 安全性。

为什么会有这么多不同的 Layer 2 方案?

不同用例有不同需求。以支付为中心的应用受益于状态通道(即时、免费);通用 DeFi 更适合 rollups(可编程、安全);高频交易或游戏可能更偏好 validium(成本最低)。L2 路线的多样性反映了区块链用例的多样性,而生态仍处于早期且竞争激烈的阶段,多种方案会并存。

Layer 2 会让 Layer 1 过时吗?

不会。Layer 2 依赖 Layer 1 提供安全性、数据可用性和最终结算。在以 rollup 为中心的愿景中,L1 是“最后仲裁法院”即真相的最终裁决者,L2 的安全保证都依赖它。L1 必须尽可能安全且去中心化,因为所有 L2 安全性都源于它。两者是互补关系,而非竞争关系。

Layer 2 交易费与 Layer 1 相比如何?

在 EIP-4844 之后,Ethereum L2 交易费显著下降。主流 L2 上的简单转账约 $0.01-$0.10,而 Ethereum L1 为 $1-$20+(随拥堵波动)。L2 上复杂 DeFi 操作约 $0.10-$1.00,而 L1 为 $10-$100+。Lightning Network 支付无论金额通常都低于 $0.01。随着技术成熟和 L1 数据可用性扩展,这些成本仍在继续下降。

相关指南