扩容
页面最后更新: 2026年1月15日
扩容概述
随着以太坊使用人数增加,区块链已经达到了一定的容量限制。 这提高了网络使用成本,从而导致需要“扩容解决方案”。 目前正在研究、测试和执行多种解决方案,这些方案采取不同的办法来实现类似的目标。
可扩展性的主要目标是在不牺牲去中心化或安全性的前提下,提高交易速度(更快的最终确定性)和交易吞吐量(更高的每秒交易笔数)。 在 Layer 1 以太坊区块链上,高需求会导致交易速度减慢和难以承受的燃料价格。 提高网络速度和吞吐量是有意义地大规模采用以太坊的基础。
虽然速度和吞吐量很重要,但实现这些目标的扩容解决方案必须保持去中心化和安全性。 降低节点运营商的进入门槛,对于防止向不安全的中心化计算能力发展至关重要。
从概念上,我们首先将扩容分为链上扩容和链外扩容两类。
前提条件
你应对所有基础性课题有很好的了解。 实施扩容解决方案是一项先进的任务,因为该技术没有经过多少实践检验,还在进一步研发中。
链上扩容
链上扩容需要更改以太坊协议(Layer 1 )。 长期以来,区块链分片有望扩展以太坊。 分片就是将区块链拆分成单独的部分(分片),并由部分验证者进行验证。 然而,二层网络卷叠扩容方案已取而代之,成为主要的扩容技术。 更加经济的向以太坊区块添加数据的新方式旨在让卷叠方案对用户经济划算,它的出现无疑为这一形势增添了助力。
分片
分片是拆分数据库的过程。 部分验证者将负责单独的分片,而不是跟踪整个以太坊。 分片在以太坊的路线图上已存在很长时间,并且曾计划在转向权益证明的合并之前发布。 然而,Layer 2 卷叠的快速发展和 Danksharding(将卷叠数据的二进制大对象添加到以太坊区块,可由验证者高效验证)的发明,已使以太坊社区更青睐以卷叠为中心的扩容方案,而非分片扩容。 这也将有助于保持以太坊的共识逻辑更简单。
链下扩容
链下解决方案与第一阶段主网分开,无需更改现有以太坊协议。 一些被称为“Layer 2”的解决方案直接从 Layer 1 以太坊共识中获得安全性,例如乐观卷叠、零知识卷叠或状态通道。 其他解决方案涉及创建独立于主网获取安全性的各种形式的新链,例如侧链、validium 或 Plasma 链。 这些解决方案与主网进行通信,但为了实现各种不同目标,它们获得安全性的方式也有所不同。
Layer 2 扩容
以太坊主网负责确保此类链下解决方案的安全。
二层网络是一种统称,用来描述那些通过在以太坊主网(一层网络)下处理交易,同时利用主网强大的去中心化安全模型来帮助扩展你的应用程序的解决方案。 当网络繁忙时,交易速度会受到影响,这可能使某些类型的去中心化应用程序的用户体验变差。 而且,随着网络越来越繁忙,由于交易发送者的目标是超出对方的出价,燃料价格也随之上升。 这可能会让以太坊的使用成本非常高。
大多数二层网络解决方案均围绕着一个服务器或服务器群集,其中每一种都可以称为节点、验证者、运营商、排序者、区块生产者或类似术语。 根据实现情况,这些二层网络的节点可由使用它们的个人、企业或实体运行,或者由第三方运营商或一大群个人(与主网相似)运行。 一般而言,交易会提交给二层网络节点,而非直接提交给一层网络(主网)。 对于部分解决方案,第二阶段网络会通过实例将它们分组,然后锚定到第一阶段网络,之后它们受第一阶段网络保护且不能更改。 对于不同的二层网络技术和实现而言,如何做到这一点,细节方面差异很大。
某个特定的二层网络实例可能是开放的,由许多应用程序共享,也可能由一个项目部署,专供支持该项目的应用程序。
为什么需要第二层?
- 每秒增加交易量会大大提高用户体验,并减少以太坊主网上的网络拥塞情况。
- 交易被汇总到发送至以太坊主网的单笔交易中,从而为用户降低了燃料费,使以太坊更具包容性,让世界各地的人们都可以访问。
- 关于可扩容性的任何更新都不应以分散安全性为代价 - 第二层建立在以太坊的基础上。
- 有一些特定于应用程序的 Layer 2 网络,它们在处理大规模资产时能够发挥其独特的效率优势。
Rollup
卷叠在一层网络外执行交易,并在达成共识时,在一层网络公开数据。 由于交易数据包含在一层网络区块中,因此可以通过原生的以太坊安全性来保证卷叠的安全性。
有两种具有不同安全模型的卷叠:
- 乐观卷叠:默认假定交易有效,仅在有质疑时才通过运行计算。 关于乐观卷叠的更多信息
- 零知识卷叠:在链下运行计算,并向主链提交。 关于零知识卷叠的更多信息
状态通道
状态通道采用多签合约,使参与者能够在链下快速自由地进行交易,然后再和主网落实并最终确定。 这将最大限度减少网络拥塞、费用和延迟。 目前有两种通道:状态通道和支付通道。
了解更多关于状态通道的信息。
侧链
侧链是与主网并行运行的、兼容 EVM 的独立区块链。 它们通过双向链桥与以太坊兼容,并按照自行选择的共识规则和区块参数运行。
了解更多关于侧链的信息。
Plasma
Plasma 链是一条独立的区块链,锚定在以太坊主链上,并使用欺诈证明(类似乐观卷叠)来仲裁争议。
了解更多关于 Plasma 的信息。
Validium
Validium 链使用诸如零知识卷叠之类的有效性证明,但数据未存储在一层网络以太坊主链上。 这让每条 Validium 链每秒可以处理 10,000 笔交易,并且可以并行运行多条链。
了解更多关于 Validium 的信息。
为何需要如此多扩容解决方案?
- 多种解决方案有助于减少网络任何部分的总体拥堵情况,并可防止单点故障。
- 整体大于各部分的总和。 不同的解决方案可以同时存在,并且可以协同工作,对未来的交易速度和吞吐量产生指数效应。
- 并非所有解决方案都需要直接利用以太坊共识算法,替代办法或许能带来难以获得的好处。
更愿意通过视频学习?
注意,视频中的解释使用“Layer 2”一词来指代所有链下扩容解决方案,而我们所说的“Layer 2”是指通过 Layer 1 主网共识来获得其安全性的链下解决方案。
扩展阅读{#further-reading}
- 以卷叠为中心的以太坊路线图opens in a new tabVitalik Buterin
- 以太坊 Layer 2 扩容解决方案的最新分析opens in a new tab
- 评估以太坊 Layer 2 扩容解决方案:一个比较框架opens in a new tab
- Rollup 不完全指南opens in a new tab
- 以太坊驱动的 ZK-Rollup:世界顶尖opens in a new tab
- 乐观 Rollup 与 ZK Rollup 对比opens in a new tab
- 为什么卷叠 + 数据分片是实现高可扩展性的唯一可持续解决方案opens in a new tab
- 什么样的 Layer 3 才合理?opens in a new tab
- 数据可用性,或:卷叠如何学会不再担忧并爱上以太坊opens in a new tab
- 以太坊 Rollup 实用指南opens in a new tab
你还知道哪些对你有帮助的社区资源? 请编辑本页面并添加进来!