区块链
Layer 1 与 Layer 2:区块链扩容解析
作者 Dr. Jovian Tan, 创始人兼首席技术官
Layer 1(L1)是一条基础区块链——例如 Ethereum 或 Bitcoin——负责结算交易并提供核心的安全性与共识机制。Layer 2(L2)是构建在某条 L1 之上的独立协议,在主链之外处理交易,然后再结算回主链,从而在很大程度上继承 L1 安全性的同时提升吞吐量并降低费用。简而言之,L1 提供基础与安全性,L2 则负责扩展它。
两者的区别
Layer 1 区块链运行自己的共识机制,并将所有交易存储在其主链上。在不做取舍的情况下直接提升其容量很困难——这就是去中心化、安全性与可扩展性之间的“可扩展性三难困境”。
Layer 2 将大部分计算和交易移到链下进行,将其打包或生成证明后再将结果提交到 L1。这提高了吞吐量并降低了成本,同时依赖 L1 进行最终结算和安全保障。
Layer 2 的类型
常见的 L2 方案包括 rollup(乐观 rollup 和零知识 rollup),它们将大量交易打包为一次 L1 提交;此外还有状态通道和侧链,各自具有不同的安全性和信任假设。
权衡取舍
L1 提供最强的安全性和去中心化,但吞吐量有限,在需求高峰期费用较高。L2 提供速度和低成本,但增加了复杂性,并且根据其设计不同,可能存在额外的信任或提现延迟方面的考量。
常见问题
Layer 1 和 Layer 2 有什么区别?
Layer 1 是提供安全性和结算的基础区块链;Layer 2 构建在其之上,用于更快、更便宜地处理交易,并结算回 L1。
为什么需要 Layer 2 解决方案?
基础区块链的吞吐量有限,在需求高峰期可能变得缓慢且昂贵;L2 在很大程度上继承 L1 安全性的同时扩展了容量。
什么是 rollup?
rollup 是一种 Layer 2,它在链下执行交易,并将压缩后的数据或有效性证明提交到 L1,从而将可扩展性与 L1 级别的安全性结合起来。
Layer 2 的安全性与 Layer 1 相同吗?
它们在结算方面在很大程度上继承了 L1 的安全性,但具体保障取决于 L2 的设计,例如 zk-rollup、乐观 rollup 与侧链之间就存在差异。
Bitara 如何提供帮助
Bitara 是 Web3 基础设施与金融生态系统的构建者,专注于设计并搭建上述系统,涵盖工程、数字资产与合规等领域。欢迎浏览下方的相关服务与主题。
关于 Bitara


