区块链网络中的关键扩容层次

区块链 2026-04-24

区块链网络扩容通常涉及多个层面,这些层面旨在提升区块链的性能、安全性、扩展性和功能性。在区块链技术中,Layer 0、Layer 1、Layer 2和Layer 3是关键的扩容层次,它们各自有不同的特点和作用。

开发人员试图以各种方式对区块链网络扩容,一个广泛被采用的方案是把一些计算放到链下进行(即链上叠加一层),链上只进行计算的校验和存储。以下是一个分层架构图:

1

Layer 0(层0):

内容:表示区块链的基础设施层,包含节点基础设施和去中心化的云服务。这一层提供支持区块链运行的网络底层和计算资源。

功能:支持整个区块链生态系统的运行,包括连接和维护节点的网络基础设施。

Layer 1(层1):

内容:包括主区块链网络。

功能:Layer 1 是区块链的核心层,处理区块生成、交易确认、共识机制的执行等基本功能。这一层是区块链系统的骨干,所有数据记录和智能合约执行都在这一层进行。

第 1 层区块链网络为开发 dApps 提供了基础架构,开发者可以在第1层网络上其他协议。

随着链上应用不断增长,网络“吞吐量”无法满足快速增加的需求,经常导致网络拥堵。增加区块链网络自身处理能力,一个常见的方法是扩大区块大小,以便在单个区块里可以容纳更多的交易,以太坊社区也确实多次提高过区块大小限制,但提高更快意味着更慢网络传播速度,以及更大数据意味着节点需要更大的存储容量,会提高节点参与网络的门槛,使得网络更中心化;另一个是方法是以太坊在尝试的分片(Sharding)扩容方案,将区块链数据分成不同的组(分片),每个分片负责网络活动中的不同交易子集。

Layer 2(层2):

内容:包括扩展解决方案和二层协议。

功能:这一层专注于提高区块链的可扩展性和处理速度。Layer 2 通过将部分交易或计算从 Layer 1 移至 Layer 2 来缓解主链的负载,从而提高交易速度并降低费用。

比特币闪电网络(Lightning Network):

比特币上的 一个主要的 Layer2 扩容方案是闪电网络,旨在提高比特币网络的交易速度和可扩展性,同时降低交易成本。它通过创建一个离链的支付通道网络,允许用户进行快速、低成本的微交易,而无需在比特币主链上记录每笔交易。

闪电网络的工作原理

支付通道:两个用户首先在比特币主链上创建一个多重签名的交易,作为支付通道的资金担保。这笔交易将资金锁定在一个由双方共同控制的地址中。

离链交易:一旦支付通道建立,双方可以在通道内无限次地相互交易,而这些交易不会立即被记录在比特币主链上。每笔交易都会更新各自的资金余额。

通道关闭:当一方决定关闭支付通道时,最终的余额状态会被提交到比特币主链上,主链会根据最后一次更新的余额分配双方的资金。所有中间交易记录都是离链处理的,仅需提交最后的结果到主链。

网络效应:闪电网络不仅支持直接的支付通道,也允许通过多个通道进行支付,这意味着即使两方之间没有直接的通道,他们也可以通过网络中其他连接节点的路径进行交易。如下图,A 要向 F 交易时,可借助 节点C 形成"通道"链路。所有节点一起就形成了一个支付网络。

1

闪电网络的优势

快速交易:通过离链处理,交易可以在几秒钟内完成。

低成本:相比在主链上的交易,闪电网络的交易费用极低,适合小额支付或微支付。

可扩展性:减少了对主链的负担,大大提高了比特币网络的交易处理能力。

闪电网络的挑战

通道流动性:通道中的资金需要预先锁定,这可能会限制通道的流动性和使用效率。

网络复杂性:需要用户和节点运营者对网络设置和管理有一定的技术了解。

安全性:虽然交易在通道内是私密的,但通道关闭的过程依然需要依赖比特币主链的安全性。

Rollup

Rollup 是一种用于以太坊等区块链上的第二层扩展技术,旨在提高网络的交易处理能力和降低交易成本,同时保持链上的安全性。Rollup 通过将大量的交易数据打包到链下处理,并将结果和必要的证明提交到链上,来实现更高效的交易处理。

Rollup 的工作原理

链下处理:在 Rollup 上,交易被批量打包并在链下处理。这意味着大量的计算和数据存储都发生在链下,而不直接占用主链的资源。

提交结果:处理完的交易数据会被压缩成一个“Rollup”包,并定期提交到主链上。只需要将最小量的证明数据(如状态变化的摘要)存储在主链上,从而减少了链上的数据负担。

数据可用性:所有提交到链上的数据或证明都是公开的,任何人都可以验证这些数据的有效性,确保 Rollup 的操作是安全且可信的。

Rollup 主要有两种类型:

Optimistic Rollup:假设所有提交的数据都是有效的,直到有其他节点提出质疑。如果有人质疑某个 Rollup 的有效性,系统会验证该 Rollup 的内容。如果被证明是无效的,系统会回滚交易,并惩罚提交无效数据的节点。

ZK-Rollup(零知识 Rollup):使用零知识证明技术,每个 Rollup 都会附带一个数学证明,证明所有交易是有效的。因为 ZK-Rollup 提交的是已验证的证明,所以不需要质疑期,交易最终性更快。

1

Rollup 的优势

高可扩展性:通过将大量交易移到链下处理,主链的负担大大减轻,允许处理更多的交易。

低交易费用:由于主链只需要存储压缩后的数据或证明,用户的交易费用可以大幅降低。

安全性:Rollup 依然依赖于主链的安全性,即使链下出现问题,主链也可以保障资金安全。

Rollup 的挑战

数据可用性:虽然 Rollup 保证了交易的有效性,但链下数据的可用性依然是一个需要关注的问题。

兼容性:在采用 Rollup 时,需要考虑如何与现有的链上应用和协议进行兼容和交互。

复杂性:实现和维护 Rollup 技术涉及复杂的加密和合约技术,这需要高度专业化的技术支持。

Rollup 是目前最被看好的区块链扩展解决方案之一,因为它能够在保持区块链去中心化和安全性的同时,大幅提升网络的性能和用户体验。

Layer 3(层3):

内容:包括去中心化应用(DApps)和智能合约平台。

功能:这一层是区块链的应用层,用户直接与之交互。Layer 3 承载了具体的区块链应用程序,允许用户通过友好的界面参与各种去中心化金融(DeFi)、NFT 市场、游戏和其他去中心化服务。

Web 2.0 的分层模式被与区块链分层进行对比。Web 2.0 的应用层、表示层和会话层分别对应区块链的不同层次,而 OSI 模型的底层(如传输、网络、数据链路和物理层)则对应区块链的 Layer 0 层,提供基础网络支持。

免责声明:本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与本网无关。

相关文章