以太坊Sharding扩容详解,从分片链到Danksharding的技术演进
2026.10.24 22:24:51 3 0
以太坊的扩容难题
作为全球最大的智能合约平台,以太坊长期面临一个核心矛盾:网络拥堵与高昂的手续费,以太坊主网每秒仅能处理约15-30笔交易,一旦DeFi或NFT市场火爆,Gas费用便会飙升到数十甚至数百美元,这就是著名的“区块链不可能三角”困境,去中心化、安全性、可扩展性三者难以兼得。

为了解决这一问题,分片(Sharding)被写入了以太坊的升级路线图,成为其扩容战略的核心支柱。
什么是分片(Sharding)?
分片并非区块链独创的概念,而是源自传统数据库领域的分区技术,其核心思想是:将整条链的工作量拆分成多个并行处理的“片段”,让不同的节点组各自负责一部分,从而成倍提升整体吞吐量。
打个比方:一家餐厅原本只有一位厨师处理所有订单,出餐速度有限,分片就相当于雇了64位厨师,每人负责几张桌子,总出餐速度大幅提升。
在以太坊最初的设想中,全网将被划分为64个分片链(Shard Chains),由信标链(Beacon Chain)统一协调:
- 信标链:负责随机分配验证者到不同分片,并完成跨分片通信的最终确认;
- 分片链:各自独立处理交易和状态,只处理全网的一部分负载;
- 验证者轮换:通过随机抽样定期打乱验证者的分片归属,防止恶意节点长期控制某个分片。
理论上,64个分片并行运行,可将吞吐量提升数十倍。
重大转向:Rollup中心化路线图
2020年前后,以太坊联合创始人Vitalik Buterin提出了著名的“以Rollup为中心的路线图”,分片的方向发生了根本性转变。
原因在于:
- Rollup技术崛起:Arbitrum、Optimism、zkSync等Layer 2方案已经能够将大量交易在链下执行、压缩后提交回主网,执行层扩容的迫切性下降;
- 跨分片通信复杂:让64条链互通、共享安全性,工程难度极高,容易引入新的攻击面;
- 新的瓶颈:Rollup需要向主网提交大量数据,而主网的数据可用性(Data Availability)容量不足,成为新的瓶颈。
以太坊决定:不再分片“执行”,而是分片“数据可用性”,这就是Danksharding(以研究员Dankrad Feist命名的分片方案)。
Proto-Danksharding:EIP-4844与Blob的引入
Danksharding落地的第一步是Proto-Danksharding(原型 Danksharding),即EIP-4844,随2024年3月的Dencun升级上线,其核心创新是引入了Blob(二进制大对象):
- 独立的数据空间:Blob是与区块绑定的独立数据包,每个约128KB,专为Layer 2提交数据设计;
- 成本低廉:Blob的费用独立于主网Gas市场定价,远比传统的calldata便宜;
- 自动清理:Blob数据约18天后自动删除,不会永久膨胀节点存储压力,这是它能保持低成本的关键。
实际效果立竿见影:Dencun升级后,主流Rollup
本文转载自互联网,如有侵权,联系删除
