Rollup 把计算搬到以太坊之外,但它仍必须把交易数据发布到某个人人都能查验的地方。那个"地方"就是数据可用性问题,而 Rollup 如何解决它,决定了它究竟是真正由以太坊保障,还是只是松散地挂在以太坊旁边。
Rollup 为何需要数据可用性
Rollup 在链下处理交易,再把一份压缩后的记录发回以太坊。要让任何人都能核验这份记录——或者在运营方消失时重建 Rollup 的状态——底层数据必须真正可供下载。如果数据被扣住,用户就无法证明自己拥有什么。发布数据,正是让 Rollup 继承以太坊安全性、而不必让你信任其运营方的关键。
旧办法:昂贵的 calldata
在 2024 年之前,Rollup 把数据写进普通的以太坊交易里,也就是 calldata。它能用,但很贵:Rollup 用户在为自己并不需要的永久存储付费,而这些费用会原封不动地转嫁到每一笔交易上。让二层昂贵的,主要是数据可用性,而非计算本身。
Blob 与 EIP-4844
2024 年 3 月的 Dencun 升级引入了 EIP-4844,又称原型 Danksharding,带来了一种新的数据类型——blob。每个 blob 是约 128 KB 的数据包,附在区块上但与常规执行相互隔离,并会在约 18 天后自动删除——长到足够任何人查验,短到足够保持便宜。因为 blob 给了 Rollup 一条专用而临时的数据通道,二层费用几乎一夜之间下降了九成以上。
把数据通道进一步拓宽
Blob 起初的目标是每个区块三个、上限六个。后续升级不断拓宽这条通道:2025 年的 Pectra 提高了目标值,2025 年底的 Fusaka 加入了 PeerDAS——它让节点通过随机抽样小片段、而非下载全部数据,来确认数据可用。随后的"blob 参数"分叉又把每区块数量进一步推高,朝着完整 Danksharding 的长期目标迈进。
链下数据可用性与 Validium
并非每条 Rollup 都把数据发到以太坊。有些设计——常被称为 Validium——把数据发布到另一个网络,比如 Celestia、EigenDA 或 Avail,或交给自己的委员会。这样更便宜、容量更大,却也让出了以太坊保障的一部分:如果那个外部层失效或扣留数据,你的资金可能被卡住。数据存放在哪里,是一条 Rollup 所做的最重大的安全决定。
结语
数据可用性是每一条 Rollup 之下那块沉默的地基。通过 blob 把数据发到以太坊,才让一条 Rollup 真正由以太坊保障;而更便宜的链下方案,则是以更弱的保障换取更低的成本。评判一条二层时,别只看费用,要问它的数据去了哪里——这个答案会告诉你,你真正在信任的是谁。
免责声明:本文为币贝学院提供的教育内容,仅供参考。不构成投资、交易、税务或财务建议。撰写于 2026 年 7 月;请以最新官方信息为准。
参考资料
[1] Ethereum.org, "Danksharding" ethereum.org
[2] thirdweb, "Ethereum Blob Space Explained" thirdweb.com






