首页 > 教程 > 以太坊数据可用性(DA)是什么?...

以太坊数据可用性(DA)是什么?一文读懂以太坊的扩容关键

2026年09月05日 教程

在以 Rollup 为核心的以太坊扩容路线图中,数据可用性(Data Availability,简称 DA)始终是绕不开的核心议题。简单来说,数据可用性是指网络参与者能够确信,用于验证区块所需的全部数据确实可供所有人获取。它是保障区块链去中心化、安全和可验证性的基石。

什么是数据可用性问题

所谓“数据可用性问题”,是指如何向整个网络证明,被添加到链上的交易数据摘要确实代表了一组有效交易,但又不必要求所有节点都下载和存储全部数据。如果要求全节点下载所有数据,就会成为扩容的障碍;可如果数据缺失,节点就无法独立验证交易,攻击者便可能借此隐瞒数据、作恶而不被发现。

对于轻节点和二层网络(L2)Rollup 而言,数据可用性保证尤为重要。它们为了“轻量化”或提升吞吐量,往往无法亲自下载并处理全部交易数据,因此更需要通过密码学机制确认数据确实存在、可以被获取。

数据可用性如何保障安全

以太坊主要通过以下机制解决数据可用性问题:

  • 数据可用性采样(DAS):节点随机下载总数据的一小部分子集,结合纠删码技术,只要成功下载到样本就足以高度确信全部数据可用。样本数量足够多时,错误判断的概率会极低。
  • 数据可用性委员会(DAC):由受信任的一方在链下存储数据副本,并在链上发布证明,声明数据确实可用。
  • 轻客户端的欺诈证明:当全节点发现无效状态转换时,可生成一小段证明数据广播出去,帮助轻节点丢弃恶意区块头。

EIP-4844 与 Blob:让数据可用性更便宜

探索数字资产的无限可能

注册即享新用户专属交易礼包与手续费折扣

免费注册

在 2024 年 3 月激活的 Dencun(Cancun-Deneb)升级中,以太坊引入了 Proto-Danksharding(EIP-4844),这是一种“临时数据 Blob”存储机制。此前,Rollup 必须将其压缩后的交易数据以昂贵的 calldata 形式永久存储在链上。EIP-4844 允许交易数据发布到更便宜的 Blob 空间中,这些数据仅在网络上保证约 18 天的可用性,为 Rollup 的挑战期提供了充足缓冲。

这一机制的落地,显著降低了二层网络的交易成本,减轻了节点运营者的硬件负担,也让以太坊在承担“数据可用性层”的角色时更具竞争力。目前,Arbitrum、Optimism 等主流 Rollup 都已支持使用 Blob 空间发布数据。

面向未来的方向

数据可用性是通往完整 Danksharding 的必经之路。未来以太坊计划通过引入 PeerDAS(点对点数据可用性采样)进一步扩大每区块的 Blob 数量上限,让节点无需全量下载即可完成验证。此外,Celestia、EigenDA 等第三方 DA 项目也应运而生,激烈的“DA 竞赛”正推动整个模块化区块链生态向前发展。

需要说明的是,数据可用性不同于数据可检索性。前者关注验证新区块所需的数据能否被获取,后者则关注从链上检索历史信息的能力。理解这一区别,有助于更深入地把握以太坊扩容的整体图景。

FAQ · 对照索引

左列问题 · 右列答案
问题解答
以太坊的数据可用性(DA)是什么意思?数据可用性指的是网络参与者能够确信,用于验证区块所需的数据确实可供所有人使用。对于以太坊一层网络的全节点而言,这相对简单,因为全节点会下载每个区块的所有数据。但对于轻节点、二层网络 Rollup 等无法下载全部数据的参与者,就需要特殊的密码学机制来证明数据真实可用,这就是数据可用性要解决的核心问题。
数据可用性问题为什么如此重要?因为如果区块数据不可用,节点就无法独立验证交易的合法性,攻击者就可能隐瞒数据并提交无效区块而不被发现。轻节点和 Rollup 为了避免下载全部数据以提升效率,必须依赖数据可用性保证。一旦数据被隐瞒,用户将无法核对余额或更新状态,安全性和去中心化都将受到威胁。
DAS(数据可用性采样)是如何运作的?DAS 即数据可用性采样,节点会下载完整数据中随机选择的一小部分子集,并结合纠删码技术进行验证。纠删码利用数据冗余,保证只要原始数据缺失一半,扩展数据就会大量丢失。因此,只要节点成功下载到足够多的随机样本,就能以极高的置信度确认全部数据可用,而不必逐个下载所有数据。
EIP-4844 对数据可用性产生了什么影响?EIP-4844(Proto-Danksharding)在 Dencun 升级中激活,为以太坊引入了临时的 Blob 数据空间。此前 Rollup 需将数据以昂贵的 calldata 永久存储在链上,而 EIP-4844 允许以更低的成本将数据发布到仅在链上保证约 18 天可用性的 Blob 中。这大幅降低了二层网络的交易费用,也减轻了节点运营者的硬件负担。
数据可用性与数据可检索性有什么区别?数据可用性关注的是验证新区块所需的交易数据能否被所有参与者获取,它是验证新区块的前提;而数据可检索性是指节点从链上检索历史信息的能力,主要用于从创世区块同步全节点或处理历史请求。以太坊核心协议主要保障前者,历史数据可检索性通常由归档节点或去中心化存储项目提供。
以太坊在数据可用性上面临哪些竞争?随着模块化区块链兴起,Celestia、EigenDA、Avail 等第三方项目陆续提供专门的 DA 层服务,形成了所谓的“DA 竞赛”。这些项目试图在数据可用性成本和能力上超越以太坊,给以太坊带来一定压力。以太坊正通过 Blob 扩容、PeerDAS 等技术升级,巩固其作为 Rollup 首选数据可用性层的地位。
什么是 PeerDAS?PeerDAS 即 Peer Data Availability Sampling(点对点数据可用性采样),是未来以太坊升级(如 Fusaka)中的核心特性。它允许节点通过点对点的方式随机采样部分数据即可验证完整区块的数据可用性,从而摆脱过去“全量下载”的验证方式,扩大每区块可承载的 Blob 数量,为以太坊进一步扩容奠定基础。
普通用户需要为数据可用性做什么准备吗?一般情况下,普通用户无需做任何特别准备。数据可用性属于以太坊底层协议的安全与扩容机制,由节点和验证者自动处理。在 Dencun 升级后,ETH 资产完全不受影响,无需任何转换或升级操作。值得注意的是,任何声称需要“升级 ETH”的信息都应视为诈骗,务必提高警惕。