白话解读以太坊扩容方案如何突破「区块链不可能三角」的制约。
扩容一直是以太坊发展的核心议题之一。以太坊若想成为真正的「世界计算机」,必须同时实现可扩展性、安全性和去中心化,而这正是行业公认的「区块链不可能三角」难题。长期以来,这三者难以兼顾的局面制约着公链的大规模应用。
2021年底,以太坊研究员与开发者 Dankrad Feist 提出新分片方案 Danksharding,为破解不可能三角提供了一条全新的技术路径,甚至可能重新定义区块链的扩容游戏规则。
本文将用通俗易懂的方式,系统解析 Danksharding 及其前置方案 EIP-4844 的核心机制、设计思路与行业意义,帮助读者理解这一可能重塑以太坊未来的关键技术。
一、以太坊为什么必须扩容?
自以太坊创始人 Vitalik Buterin 2014年发布白皮书以来,智能合约的引入开启了去中心化应用(DApp)的新时代,催生了 NFT、DeFi、GameFi 等多元生态。
扩容的背景:性能瓶颈与高成本困境
随着链上生态的爆发式增长,以太坊的性能瓶颈日益凸显。当用户集中发起交易时,网络会发生「拥堵」。这如同高峰期的十字路口:绿灯通行的车辆远少于新汇入的车辆,导致通行时间大幅延长。
在区块链中,拥堵不仅延长交易确认时间,更会推高 Gas 费用。Gas 费可理解为支付给验证节点的交易处理费用。节点会优先处理出价更高的交易,从而引发用户之间的「Gas 竞价战争」。2017年 CryptoKitties 爆火事件中,单次交互 Gas 费高达数百美元,便是典型案例。
以太坊性能受限的根源在于其区块容量机制:
- 每个区块的 Gas 上限为 3000 万,目标 Gas 值为 1500 万;
- 区块实际大小约 5–160 KB,平均为 60–70 KB;
- 若区块 Gas 消耗超过目标值,下一区块基础费用上升 12.5%;反之则下降,形成动态调节机制。
据此测算,以太坊平均 TPS(每秒交易数)约为 13–30,峰值可达 45。相较 Visa 等传统支付系统数万的 TPS,以太坊要成为「世界计算机」,扩容是必然选择。
区块链不可能三角:去中心化、安全与扩展的权衡
「不可能三角」指区块链难以同时实现三大特性:去中心化(节点分散参与)、安全性(高攻击成本)和可扩展性(高处理性能)。
对以太坊而言,去中心化和安全是基石,体现了其抗审查、开放性和数据自主的核心价值。扩容必须在保障这两者的前提下推进——这正是 Danksharding 等技术方案的突破口。
现有扩容方案:Layer2 与分片
当前主流扩容路径包括:
Layer2 扩容:将交易移至链下处理,结果反馈至主网。核心方案为 Rollup,分为:
- Optimistic Rollup:假设交易诚实,设挑战期验证交易;
- ZK Rollup:通过零知识证明验证交易有效性,效率更高但开发难度大。
- 分片(Sharding):在 Layer1 层面进行链上扩容,通过多链并行处理提升性能。
Layer2 虽缓解拥堵,但未改变主网本身性能上限;分片则直接从底层提升吞吐量,但需避免损害去中心化与安全。Danksharding 正是分片技术的最新演进方向。
二、从初始分片到 Danksharding:以太坊扩容的演进
初始分片方案 Sharding 1.0 的设计与局限
Sharding 1.0 计划将以太坊分为 1 条信标链与 64 条分片链。信标链协调全局,分片链处理交易并通过交联(crosslinks)与主链交互。该方案试图通过多链并行提升性能,但存在明显弊端:
- 开发复杂度高,系统漏洞风险大;
- 数据同步难:节点切换分片时需同步新链数据,对带宽和存储要求高;
- 存储压力大:数据量暴增推动节点中心化;
- 无法解决 MEV 问题:矿工可通过调整交易顺序获利(如三明治攻击),损害用户公平性。
Danksharding 的革新价值
Danksharding 由 Dankrad Feist 于 2021 年底提出,其核心创新在于:
- 围绕 Rollup 设计分片架构,直接支持 Layer2 的数据扩展需求;
- 通过数据可用性采样(DAS)等技术降低节点负担,维护去中心化;
- 引入提议者-打包者分离(PBS)机制,抑制 MEV 的负面效应。
这一方案被社区视为实现以太坊「Surge」(扩容)与「Scourge」(抗 MEV)阶段目标的关键。
三、EIP-4844:Danksharding 的前置实践
EIP-4844(Proto-Danksharding)是 Danksharding 的初步实现,核心是引入 Blob 交易类型:
- 每个 Blob 约 128 KB,单交易可携带 2 个 Blob(256 KB);
- 每区块目标承载 8 Blob(1 MB),上限 16 Blob(2 MB);
- Blob 数据为临时存储(建议 30 天后清除),避免节点存储压力持续增长。
Blob 为 Rollup 提供了专用数据通道,大幅提升吞吐量并降低成本。按当前数据规模,Blob 年新增数据量可达 2.5–5 TB,是以太坊历史总数据量的数倍,但通过临时存储机制,节点仅需同步最近 30 天数据(约 200–400 GB),负担可控。
若用户需访问历史数据,可由 Layer2 项目方、去中心化存储协议等角色提供支持——以太坊共识层聚焦实时数据安全,而非永久存储。
四、Danksharding 的完整架构与技术实现
完整版 Danksharding 将 Blob 容量扩充至 16–32 MB/区块,并通过以下技术确保可用性与去中心化:
数据可用性采样(DAS)
节点无需下载完整 Blob,而是随机抽查数据碎片,通过全局协作验证数据完整性。只要碎片分布足够分散,即可概率性保证数据可用。
纠删码(Erasure Coding)与 KZG 承诺
- 纠删码:将数据编码为多碎片,节点仅需收集 50% 以上碎片即可还原原始数据,显著降低数据缺失风险;
- KZG 多项式承诺:通过密码学证明碎片真实性,防止伪造数据。
两种技术结合,使得 Danksharding 在实现高扩容的同时,不要求节点高性能化。
提议者-打包者分离(PBS)
将节点角色拆分为:
- 打包者(Builder):高性能节点,负责打包交易与生成区块;
- 提议者(Proposer):普通节点,负责验证区块头与广播。
这一分工兼顾效率与去中心化,并通过以下机制抑制 MEV:
- 抗审查清单(crList):提议者预先公开待打包交易列表,打包者无法私自增删交易;
- 双槽 PBS:通过竞标机制分配出块权,压缩打包者通过 MEV 获取的利润,并将其分配至提议者网络。
目前双槽 PBS 仍存在出块时间延长(24 秒)等问题,社区仍在优化设计中。
五、Danksharding 的生态意义与未来展望
Danksharding 通过多层创新,为破解不可能三角提供实践路径:
- EIP-4844 为 Rollup 提供低成本高通量数据层;
- DAS 与编码技术保障数据可用且节点轻量化;
- PBS 与抗审查机制抑制 MEV,促进公平性与去中心化。
EIP-4844 预计在坎昆升级中落地,届时将直接利好 Layer2 项目及其生态应用。更高 TPS 与更低成本可能催生新一代高频 DApp,如链游、交易平台与社交应用。
更长远看,Danksharding 推动的中心化打包+去中心化验证+抗审查模式,可能重塑公链竞争格局,并为模块化区块链、跨链互通等方向提供底层支持。
常见问题
Q1:Danksharding 与传统分片有何本质区别?
传统分片侧重多链并行处理,Danksharding 则围绕 Rollup 需求设计数据层,通过 Blob 与 DAS 实现高效扩展,同时减少对节点性能的依赖。
Q2:普通用户如何从 Danksharding 中受益?
链上交互成本降低、速度提升,用户体验接近 Web2 应用。Layer2 生态的创新应用(如游戏、金融产品)将更丰富。
Q3:Blob 数据清除后如何保证历史数据可查?
以太坊共识层不永久存储历史数据,但确保数据有足够留存时间供第三方(如归档节点、存储协议)备份和提供查询服务。
Q4:PBS 机制是否能完全消除 MEV?
PBS 主要抑制恶意 MEV(如三明治攻击),但通过交易排序获得的正当收益仍存在。机制设计旨在使 MEV 利益分配更公平,而非完全消除。
Q5:Danksharding 的实施时间表是怎样的?
EIP-4844 作为前置方案将优先落地,完整 Danksharding 需等待数据采样、PBS 等模块技术成熟,预计还需多个升级阶段。
Q6:Danksharding 是否适用于其他公链?
其设计思想(如专为 Rollup 扩容、数据临时存储、角色分离)可为其他追求高性能且保持去中心化的公链提供参考。
本文仅作技术解析,不构成任何投资建议。区块链技术迭代迅速,请以官方公告和可靠信源为准。