EIP-4844解析:blobs、PeerDAS与Layer 2数据成本

EIP-4844 也被称为 Proto-Danksharding,于 2024 年 3 月 13 日通过 Dencun upgrade 在主网上线。它引入了 blobs(一个临时的低成本空间),Layer 2 Rollup 可以在其中向 Ethereum 发布其交易数据。
自那时起,blob 容量已经历了三步提升。Pectra 以及紧随 Fusaka 之后的两次分叉将每个区块的目标值从 3 个 blobs 提高到 14 个。PeerDAS 现在允许节点在不下载全部数据的情况下检查 blob 数据。
需求增长一直落后于这种扩张。2026 年 9 月创纪录的 blob 使用量也仅填满不到目标值的一半,这使讨论的焦点从容量转移到了 Ethereum 从 Rollup 中保留了多少价值上。
什么是 EIP-4844?
EIP-4844 是引入了携带 blob 交易的 Ethereum 改进提案。这些类型 3 的交易在运行 Ethereum PoS 系统的共识层上与区块一起携带称为 blobs 的大型数据片段。Blob 数据保留在运行智能合约的执行层之外。
Proto-Danksharding 的名字取自提出该方案的研究人员 Protolambda 和 Dankrad Feist,正如 ethereum.org 所解释的。“Proto”表明它是完整 Danksharding 的第一阶段,后者是一项更高级的设计,能消除任何单个节点下载所有 blob 数据的需求。
该提案将 Rollup 描述为短期和中期内扩展 Ethereum 的唯一无信任方式。其最初的 blob 容量目标约为每个区块 0.375 MB,上限约为 0.75 MB。
通过引入专为完整 Danksharding 设计的精确交易格式,EIP-4844 要求 Rollup 仅对其发布数据的方式做出一次重大更改。随后的容量提升不需要另一种交易类型。

为什么 Rollup 需要新型数据
Rollup 在独立网络上执行交易,然后将交易的压缩记录发布到 Ethereum。任何人都可以使用该记录来重建和检查 Rollup 的状态。这种保证称为 data availability。
对于 Optimistic Rollup,该数据允许任何人在争议窗口期内对错误状态提出质疑。ZK Rollup 使用有效性证明来证明每个状态更改,但用户仍然需要底层数据来确认其余额并在运营商停止工作时退出。这两种 rollup 设计都只需要该数据保留有限的时间。
在 2024 年 3 月之前,Rollup 将这些记录作为 calldata(普通交易的输入字段)发布。每个 Ethereum 节点都会处理 calldata 并永久存储它,因此 Rollup 为永久存储付出了代价,而实际上只需要几周的可用性就足够了。
与其它 Ethereum 交易共享相同的 gas 市场带来了另一项成本。主网繁忙期推高了 Rollup 数据费用,随后由用户承担。EIP-4844 通过为 blobs 设置自有价格和固定的删除日期,解决了这两个问题。

Blob 交易的工作原理
Blob 交易类似于附加了额外数据的普通 Ethereum 交易。EIP-4844 规范确立了核心规则:
- 固定大小: 一个 blob 包含 4,096 个字段元素,每个元素 32 字节,总计 131,072 字节(128 KiB)。即使只使用一部分,发送方也需为整个 blob 支付费用。
- 临时存储: 共识节点将 blobs 保留 4,096 个 epoch(约为 18 天),然后将其删除。Rollup 运营商、归档服务和用户可以保留自己的副本用于历史用途。
- 对智能合约隐藏: 运行智能合约的 Ethereum 虚拟机(EVM)无法读取 blob 内容。通过 BLOBHASH 操作码,合约只能访问每个 blob 的 32 字节版本化哈希。
- 密码学承诺: 每个 blob 都包含一个 KZG 承诺,这是其数据的简短密码学指纹。Rollup 可以使用地址 0x0A 处的预编译合约来证明特定值属于某个 blob,成本为 50,000 gas。
- 销毁的独立费用: Blob gas 具有单独的基础费用。协议会销毁完整的 blob 费用,如果交易失败则不予退还。
KZG 承诺依赖于无人知晓的秘密随机数。根据 ethereum.org 的说法,为了生成这些随机数,Ethereum 举行了一场拥有超过 14 万次贡献的公开仪式,这是同类活动中规模最大的一次。只要至少有一位参与者销毁了他们的秘密值,该设置就保持安全。
节点对每个 blob 进行一次验证,而不执行它或永久存储它。这种有限的工作负载使网络能够将 blob 数据的定价远低于 calldata。

Blob 费用市场如何设定价格
Blob 定价遵循与 EIP-1559 相同的原则,后者设定了 Ethereum 的常规基础费用。该协议指定了每个区块的目标 blob 数量和最大 blob 数量。高于目标的用量会提高 blob 基础费用,而低于目标的用量会降低费用。
称为 excess blob gas 的运行总额会跟踪此差异,并且基础费用随该总额呈指数级增长。在上线时,包含最大 6 个 blobs 的区块使费用增加了约 12.5%。空区块则将其减少了约 11.1%。
Pectra 的 EIP-7691 将目标与最大值的比例从 1:2 更改为 2:3,并调整了费用的更新速度。一个满块现在会使费用增加约 8.2%,而没有 blobs 的区块会使费用降低约 14.5%。
低需求暴露出最初设计中的一个弱点。每当供应量超过需求量时,blob base fee 通常会降至其最小值 1 wei(ETH 的最小 Unit)。EIP-7918 的作者指出,在需求突然增加后,费率需要经过一个多小时近乎满块的状态,才能重新回到市场价格。

自 Dencun 以来的 blob 容量
自 2024 年 3 月以来,Ethereum 已三次增加 blob 容量,同时提高了每个区块的 target blobs 和 maximum blobs:
Upgrade | Activation date | Target blobs | Maximum blobs | Maximum blob data per block |
|---|---|---|---|---|
Dencun (EIP-4844) | 2024年3月13日 | 3 | 6 | 768 KiB |
Pectra (EIP-7691) | 2025年5月7日 | 6 | 9 | 1,152 KiB |
Fusaka | 2025年12月3日 | 6 | 9 | 1,152 KiB |
BPO1 | 2025年12月9日 | 10 | 15 | 1,920 KiB |
BPO2 | 2026年1月7日 | 14 | 21 | 2,688 KiB |
当前的目标约为其发布水平的 4.7 倍。最大容量高出 3.5 倍,允许一个完整的区块承载约 2.6 MiB 的 blob data。
在提高容量的同时,Pectra 引入了 EIP-7623。对于数据密集型交易,它将每个零字节 10 gas 和每个非零字节 40 gas 设置为最低 calldata 价格。Calldata 成为 rollup data 的糟糕选择,从而鼓励其余用户切换到 blobs。
Fusaka 的 EIP-7892 建立了 Blob Parameter Only (BPO) 分叉。这些分叉仅改变 blob 的目标值和最大值,以及 blob fee 调整的速度。客户端团队通过配置而非新代码来实现这些更改,从而能够在无需等待完整命名升级的情况下增加容量。
正如 Ethereum Foundation 的主网公告中所确认的那样,前两个 BPO 分叉与 Fusaka 一起排期。两者均按时激活。

PeerDAS 如何改变 blob 验证
在 Fusaka 之前,每个共识节点都会下载每一个 blob,这使得家庭验证者的带宽成为容量的上限。
PeerDAS (EIP-7594) 用 data availability sampling 取代了这些完全下载。每个 blob 首先通过纠删码进行扩展,这会添加冗余数据,以便可以从部分数据中重建原始内容。该协议将扩展后的数据划分为 128 列。各个节点仅存储并检查其中的一部分。
根据 EIP-7594,在当前参数下,节点需要大约八分之一的总数据来检查 availability。收集至少一半的列允许任何节点重建完整数据。随着网络的增长,攻击者在通过这些检查的同时隐藏数据的几率变得微乎其微。
发送 blobs 的 rollups 在 PeerDAS 下也承担了不同的工作。它们必须为每个 blob 计算 128 个单元证明并将其附加到交易中,从而将高昂的计算从区块生产者那里转移开。EIP-7594 限制每笔交易最多包含 6 个 blobs。
Ethereum Foundation 表示,PeerDAS 使理论 blob 容量增加了 8 倍。先前的协议更新概述了一条使用此架构从 6 个增加到多达 每个区块 48 个 blobs 的路径。

EIP-7918 与 blob 费率底线
另一个 Fusaka 提案 EIP-7918 将 blob 费用与执行 base fee 挂钩。其保留价要求一个 blob 的成本至少相当于 8,192 单位的普通执行 gas。每个 blob 消耗 131,072 单位的 blob gas,这使得保留 blob base fee 为执行 base fee 的十六分之一。
该保留价旨在恢复正常的价格信号。当执行成本占据 rollup 总支出的绝大部分时,blob base fee 的变动几乎不会影响需求,该费用也会跌至 1 wei。该保留机制还向 blob 用户收取验证 KZG 证明所需部分计算工作的费用。
绝对而言,底价仍然很低。1 gwei 的执行 base fee 会将 blob 的最低成本设定为 8,192 gwei,即大约 0.0000082 ETH。由于市场费用已经超过保留价,强劲的 blob 需求使得该规则实际上不会发挥作用。
Fidelity Digital Assets 对如果自 Dencun 以来一直适用该保留价的情况进行了模型测算。截至 2025 年 10 月 28 日,调整后的费用在 93% 的天数里都会超过观察到的费用,从而增加了约 24,641 ETH 的收入。按 3,984 美元的 ETH 价格计算,其估值约为 7,860 万美元。

2026 年的 Blob 需求:闲置容量与网络限制
The Ethereum Foundation 报道称,在 BPO 硬分叉之后,blob 的供应超过了需求。核心开发者于 2026 年 1 月达成一致,在用量增加之前,第三次 BPO 硬分叉并非首要任务。
Bankless 报道称,用量随后创下历史新高。2026 年 9 月 3 日,其三日平均值达到每个区块 5.9 个 blob 的记录,日均值则达到 6.7 个。这些数字依然仅占 14 个 blob 目标值的 40% 到 50%。包含全部 21 个 blob 的区块仍然十分罕见。
DL News 报道称,进一步的扩展也取决于网络性能。MigaLabs 的研究发现,携带大量 blob 的区块更有可能导致随后的区块丢失。2026 年初,开发者达成粗略共识,即在容量再次提升之前,blob 数据需要更快地在网络中传播。
下一个提议的增加方案会将目标设定为 21 个 blob,最高可达 32 个。在权衡较低的 rollup 费用与增加的带宽负载的同时,开发者也在考虑为 Glamsterdam 计划的大幅 gas limit 提升。截至 2026 年 10 月下旬,第三次 BPO 硬分叉尚未确定主网日期。

谁捕获了价值:Rollup 费用、Blob 收入与 ETH 供应
EIP-4844 实现了降低 Layer 2 交易成本的核心目标。Base、Arbitrum 和 OP Mainnet 现在发布数据的成本仅为以前的一小部分。我们的Layer 2 排名展示了有多少网络依赖于这种定价。
低费用也限制了 Ethereum 的收益。根据 Fidelity 的数据,在截至 2025 年末的一年中,Base 支付了约 520 万美元的 blob 费用,同时从用户交易费中赚取了约 9,400 万美元。其活动所产生的大部分价值都留在了 rollup 中。
TokenPost 计算得出,由于 blob 费用会被销毁,这会对 ETH 供应产生直接影响。2026 年 1 月 1 日至 10 月 9 日期间,执行和 blob 费用的销毁移除了约 16,525 ETH,仅抵消了总发行量的 2.07%。在此期间,净供应量增加了约 778,000 ETH。销毁与发行之间的当前平衡可在我们的ETH gas tracker上查看。
支持者认为,低廉的 blob 费用扩大了总体活动。在他们看来,更高的容量和 EIP-7918 保留价可以使 blob 费用随着时间的推移成为更大的收入来源。批评者则指出,rollup 保留了大部分费用,而向 Ethereum 支付的却很少,这削弱了网络使用率与 ETH 价格之间的联系。

EIP-4844 与 Ethereum 不断变化的路线图
EIP-4844 背后的以 rollup 为中心的路线图赋予了 Ethereum主网维护安全性的角色,而 Layer 2 网络则处理大部分活动。这一计划在 2026 年已经发生了变化。
The Block 报道称,2026 年 2 月 3 日,Vitalik Buterin 写道,尽管主网本身正在扩展,但 Layer 2 的去中心化进展却比预期慢得多。他表示,最初对 Layer 2 网络及其在 Ethereum 中的角色的愿景“不再合乎情理”,并呼吁开辟一条新路径。
这两种方向都体现在 Ethereum Foundation 的2026 年协议优先级中。主网执行和 blob 容量现在归入单一的 Scale 赛道,其 Glamsterdam 工作包括进一步提高 blob 参数。在 2025 年期间,主网 gas limit 从 3000 万翻倍至 6000 万。该限制用于衡量一个区块中可以容纳多少计算量。
竞争还来自专用的 data availability 网络。Celestia 和使用通过 EigenLayer 进行 restaked 的 ETH 的 EigenDA 在不同的安全模型下以更低的成本提供了更多的原始容量。Fidelity 警告称,提高 blob 价格可能会推动某些 rollup 转向这些更便宜的替代方案。

Blob 的下一步发展
根据 the Ethereum Foundation 的时间表,下一个重大升级 Glamsterdam 已于 2026 年 10 月 6 日在 Sepolia 测试网络上激活。Hoodi 测试网络激活计划于 2026 年 10 月 26 日进行。Yellow 报道称,主网日期尚未达成一致。
几项 Glamsterdam 的更改为网络处理更多 blob 做好了准备:
- 固化的提议者-构建者分离(EIP-7732):ethereum.org 解释说,这把区块构建引入到协议中,并将数据在网络中传播的时间从大约 2 秒延长至大约 9 秒。一个新的委员会负责检查每个区块的 blob 数据是否按时到达。
- 稀疏 blobpool(EIP-8070):每个执行客户端下载完整新 blob 的概率为 15%。否则,它仅对其分配的列进行采样。该提案估计,这会使平均 blobpool 带宽减少大约 4 倍。
- 更高的 calldata 底价(EIP-7976):最低 calldata 定价提高至每个字节 64 gas。该提案的既定目标之一就是提供更强的动力来使用 blob。
Hegota 计划在 Glamsterdam 之后推出,其核心特性是以太坊分叉选择强制包含列表(FOCIL)。以太坊基金会将 blobs 的抗审查性列入该工作相关的研究领域之一。
长期目标仍然是完全 Danksharding。Ethereum.org 预计这还需要几年时间,并希望它能支持各 Rollup 每秒处理超过 100,000 笔交易。PeerDAS 和 BPO 分叉以及 Glamsterdam 的网络更改都是朝着该设计迈出的步伐。
最后总结
EIP-4844 为 Rollup 提供了所需的廉价、临时数据。Blobs 使得它们最大的成本一夜之间削减了 90% 以上,并保留了通往完全 Danksharding 的道路。
大多数剩余的挑战都在于经济和政治层面。Blob 空间超出了 Rollup 的需求,导致 blob 费对 ETH 销毁的贡献微乎其微。同时,以太坊正在审查 Rollup 在其路线图中的角色。
我们预计需求和网络承载更大区块的能力将决定未来 BPO 分叉的节奏。在使用量达到当前目标之前,最重要的 blob 指标是 Rollup 每天消耗多少 14 个 blob 的目标量。
以上就是EIP-4844解析:blobs、PeerDAS与Layer 2数据成本的详细内容,更多关于EIP-4844全面介绍的资料请关注脚本之家其它相关文章!
你可能感兴趣的文章
-
什么是以太坊Plasma?一文看懂等离子体扩容原理与子链机制
以太坊Plasma是2017年提出的Layer2扩容方案,通过子链处理交易、主链负责安全验证,能提升TPS并降低手续费,文章通俗讲解其原理、默克尔证明、退出机制、优缺点,并与Rollup…
2026-10-22 -
什么是EIP-8105?解析以太坊加密内存池架构
EIP8105 是以太坊通用加密内存池提案,旨在协议层隐藏待打包交易,抵御三明治攻击等恶意 MEV,采用密钥提供者注册表、双交易类型、两阶段 Gas 支付等机制,兼容 ePBS;不会…
2026-10-22 -
以太坊Glamsterdam升级安排出炉:10月27日Hoodi测试网、Gas提至2亿
以太坊Glamsterdam升级定于10月27日在Hoodi测试网激活,同时将Gas上限提高至2亿,此次升级引入多项技术改进,包括区块构建分离、交易验证优化和Gas重新定价,旨在提升网络处…
2026-10-22 -
Glamsterdam可能是以太坊Merge后最重要的升级之一?你必须知道的核心升
以太坊基金会于 9 月 28 日公布 Glamsterdam 测试网升级安排,将在 epoch 353,024(大约在北京时间 2026 年 10 月 6 日 21:53)在 Sepolia 测试网激活 Glamsterdam 网络升…
2026-09-30 -
ERC-7683详解:为以太坊多链生态引入通用互操作框架
以太坊二层网络解决了扩容问题,但也导致流动性分散、跨链操作繁琐,为此,Across与Uniswap Labs合作推出了通用跨链意图标准ERC-7683,通过规范跨链交互方式,统一填充网络…
2026-09-29 -
Arbitrum是Layer2吗?ARB钱包地址和以太坊地址一样吗?
Arbitrum是以太坊的Layer 2扩容方案,采用乐观汇总技术,旨在降低手续费并提升交易速度,关于地址,ARB钱包地址与以太坊地址格式完全相同,都是“0x”开头的42位十六进制字…
2026-09-22 -
2026稳定币网络对比:以太坊 、Solana、Tron、Arc、Base怎么选?
稳定币已进入多链时代,USDC、USDT 在不同公链上的生态、流动性差异显著,以太坊、Solana、Tron、Arc、Base 各有适配场景,不存在万能最优链,转账前务必核对稳定币种类与对…
2026-09-19 -
现在参与以太坊原生质押,为什么要先排队一个月?
你以为以太坊上海升级开放提款后,就可以想提就提随时到账,实际上从去年上海升级完成后,以太坊原生质押就设计了退出限速机制,现在想要全额退出质押的用户,普遍需要排队…
2026-09-17 -
什么是EIP-3074?对以太坊来说意味着什么?以太坊改进提案全解析
EIP-3074是以太坊的一项改进提案,允许普通钱包地址将控制权委托给智能合约,无需部署合约就能实现Gas赞助、批量交易和社交恢复等功能,该提案将通过Pectra硬分叉上线,有望…
2026-09-04 -
2026公链赛道谁最有潜力?谁更有长期价值?
公链是开放区块链网络的基础层,负责交易确认、智能合约执行与生态资产结算,那么,2026公链赛道谁最有潜力?谁更有长期价值?下面将对当前主流公链:以太坊、Solana、Base…
2026-08-26

繁體中文