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 转账。
工作原理
开启通道:
- 两个参与方(Alice 和 Bob)创建一笔 多重签名 Bitcoin 交易,将资金锁定到共享地址。
- 这笔“注资交易”会广播到 Bitcoin 区块链并确认。
- 确认后,Alice 和 Bob 可以在链下彼此交易,更新已锁定资金的余额分配。
链下交易:
- Alice 和 Bob 交换已签名的“承诺交易”,反映当前余额划分。
- 任一承诺交易都可被广播到链上,以当前状态关闭通道。
- 交易是即时的:本质只是双方交换签名数据,无需区块链确认。
- 链下交易次数没有上限,双方可交易成千上万次。
支付路由: Lightning Network 的能力不止于直连通道。如果 Alice 与 Bob 有通道,Bob 与 Carol 有通道,即使 Alice 与 Carol 没有直连通道,Alice 也可通过 Bob 向 Carol 付款。网络使用 Hashed Time-Locked Contracts (HTLCs) 确保无信任路由:要么支付原子性到达目的地,要么失败并全额退回。
关闭通道:
- 任一方都可将最新承诺交易广播到 Bitcoin 链上以关闭通道。
- 区块链按最后达成一致的状态结算最终余额并分发资金。
- 若一方试图广播过期承诺(企图多拿份额),另一方可提交“惩罚交易”领取通道内全部资金。
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
工作方式:
- sequencer 从用户收集交易并在链下执行。
- sequencer 将压缩交易数据和状态根(新状态摘要)发布到 Ethereum L1。
- 系统“乐观地”假设所有交易有效。
- 挑战期(通常 7 天)允许任何人提交 fraud proof,若其认为交易无效。
- 若 fraud proof 被提交并通过,无效交易将被回滚,恶意 sequencer 会受罚。
关键特性:
- EVM 兼容,现有 Ethereum 智能合约可几乎无改动部署。
- 7 天提现期(用于 fraud proof),但“快速桥”可通过垫资实现近乎即时提现。
- Gas 成本低于 L1,通常便宜 5-20 倍。
主流 Optimistic Rollups:
| Rollup | TVL (2026) | 主要特性 |
|---|---|---|
| Arbitrum One | ~$18B | 按 TVL 计最大的 L2,Nitro 技术栈 |
| Optimism (OP Mainnet) | ~$8B | OP Stack(模块化 rollup 框架) |
| Base | ~$12B | Coinbase 支持,OP Stack,用户基础大 |
ZK-Rollups(零知识 Rollups)
工作方式:
- prover 收集并在链下执行交易。
- prover 生成 zero-knowledge proof(也称 validity proof),即证明该批次全部交易均被正确执行的密码学证明。
- 证明与压缩状态数据被提交到 Ethereum L1 上的 verifier contract。
- verifier contract 在链上验证证明。若有效,状态更新立即被接受。
关键特性:
- 无挑战期,只要证明在 L1 被验证,交易即终局。
- 相比 optimistic rollups 拥有更强安全保证(数学证明 vs. 经济激励)。
- 历史上 EVM 兼容性较弱,但 zkEVM 正快速缩小差距。
- 证明生成计算开销大,需要专用硬件。
主流 ZK-Rollups:
| Rollup | 类型 | 主要特性 |
|---|---|---|
| zkSync Era | zkEVM (Type 4) | EVM 兼容,原生账户抽象 |
| StarkNet | Custom VM (Cairo) | STARK proofs,自定义语言,高吞吐 |
| Polygon zkEVM | zkEVM (Type 2) | 高 EVM 等价性 |
| Scroll | zkEVM (Type 2) | 社区驱动,字节码级兼容 |
| Linea | zkEVM (Type 2) | Consensys 支持 |
Optimistic 与 ZK-Rollups 对比
| 维度 | Optimistic Rollups | ZK-Rollups |
|---|---|---|
| 安全模型 | Fraud proofs(经济) | Validity proofs(数学) |
| 提现时间 | ~7 天(原生) | 分钟到小时 |
| EVM 兼容性 | 高(几乎一致) | 持续改进(zkEVM) |
| 证明成本 | 无(仅在被挑战时) | 高(证明生成) |
| L1 上的数据 | 完整交易数据 | 压缩状态差异 |
| 成熟度 | 更成熟 | 快速演进 |
| Gas 节省 | 相比 L1 节省 5-20 倍 | 相比 L1 节省 10-50 倍 |
Rollup 路线图
Ethereum 的长期愿景是以 Rollup 为中心的路线图,其中:
- Ethereum 基础层聚焦于共识、安全和数据可用性(为 rollups 提供低成本数据存储)。
- EIP-4844(Proto-Danksharding) 于 2024 年 3 月激活,引入了 “blob” 交易,通过为 rollups 提供专用数据空间,大幅降低 L2 数据成本。
- Full Danksharding(未来升级)将进一步扩展数据可用性,再将 L2 成本降低一个数量级。
- 大多数用户活动发生在 L2 rollups 上,而 L1 作为结算与数据可用性层。
状态通道
概念
状态通道(Lightning Network 是其一种特定类型)允许参与者在链下进行多次交易,只把最终结果提交到区块链。它非常适合同一组参与方频繁交互的场景。
工作方式
- 参与者在链上多签合约中锁定资金。
- 他们在链下交换已签名状态更新。
- 完成后,将最终状态提交到区块链结算。
优势
- 近乎即时交易。
- 几乎免费(中间交易无链上 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 代币。
无论你使用 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 数据可用性扩展,这些成本仍在继续下降。