以太坊Blob交易是什么?EIP-4844 Blob交易详解

更新时间:2026-08-26 10:36

以太坊Blob交易是EIP-4844引入的专用交易类型,把较大临时数据以Blob形式挂在区块旁,不长期写入执行层状态。它的核心作用是给Layer 2提供更便宜的数据可用性通道,显著降低Rollup批量提交成本。

以太坊Blob交易是什么?EIP-4844 Blob交易详解

普通人最直接的感受就是,在Base、Arbitrum这些二层网络上转账、换币的手续费整体便宜了不少。以前数据要永久存着很贵,现在走这条“临时通道”,成本常常能便宜一个数量级。

EIP-4844与Blob是什么

EIP-4844是在2024年3月Dencun升级时正式上线的,大家也常叫它Proto-Danksharding,它没有一步到位做完整分片,只是先把“能带Blob的交易”这条路先打通。

一个Blob大概是128 KB的固定大小数据包。交易本身还是要验证签名、扣费,但Blob里的内容不会进永久状态,只保证在一段时间窗口里能被下载和验证,验证用的是KZG承诺技术,节点不用把整块数据全部展开,也能确认“数据确实被提交过了”。

以太坊Blob交易是什么?EIP-4844 Blob交易详解

它在哪条链、起什么作用

Blob交易是以太坊主网自己的能力,执行层和共识层一起配合完成。主要服务对象是各种Layer 2(二层网络),比如Optimistic Rollup和ZK Rollup。

1、执行层:负责处理交易类型、签名、版本哈希和费用计算

2、共识层:负责把Blob数据广播出去、做抽样检查、短期保存

3、L2系统:真正生产和使用这些数据的人,常见的有Arbitrum、Optimism、Base、zkSync、Starknet等

Blob是怎么跑起来的

可以简单想成“快递分拣+短期货架”,而不是永久档案室。

交易长什么样

Blob交易是独立的一种交易类型(类型编号为3)。除了普通的from、to、金额、gas这些字段外,还会额外带上:

1、一组Blob数据(一笔交易可以带多个,但有上限)

2、对应的KZG承诺和证明

3、blobVersionedHashes,让合约能确认数据存在过(合约本身读不到Blob原文,只能看到这个版本哈希)

费用怎么算

Blob有自己单独的blob gas市场,跟平时用的普通gas是分开计价的。网络会根据“每块大概要多少个Blob”自动调价:用的人多就涨价,空闲时就回落。所以二层网络会在“多塞一点数据”和“等一会儿更便宜”之间自己做权衡。

以太坊Blob交易是什么?EIP-4844 Blob交易详解

Blob的生命周期

1、二层网络把一批交易编码成Blob,组装成类型-3交易发出去

2、区块提议者把这笔交易和Blob一起打包进区块

3、全网在共识层短期保存,并可以抽样检查数据是否可用

4、大约过了4096个纪元(大概18天)后,节点就可以把Blob原文丢掉,只留下承诺相关的痕迹

5、如果二层自己的节点或索引服务需要更久的历史数据,必须自己另保存

现在容量和费用怎么样

刚上线时,协议目标大概是每块3个Blob、最多6个。后来几次升级逐步提高了容量。Pectra把目标提到6、上限9;Fusaka引入PeerDAS后,又通过参数调整把目标抬到14、上限21左右。到2026年中,Blob已经成了大多数主流二层网络默认的数据发布方式。

跟以前只用calldata比,同样一批数据的成本常常能便宜一个数量级。具体便宜多少,要看当时blob gas是否拥堵。活动特别多、好几个二层同时狂发数据时,blob费会明显涨;冷清的时候就非常便宜。普通人在钱包里看到的,主要是二层总手续费变低、更可预测,而不是自己去发Blob交易。

对比项Calldata路径Blob路径(EIP-4844)
数据是否进永久状态是,长期可被合约读取否,短期可用后可修剪
费用模型占用普通gas独立blob gas市场
主要用途通用合约输入、小数据L2批次、大数据可用性
合约能否直接读原文不能,仅版本哈希

常见使用场景

对大多数普通用户来说,Blob是幕后降本工具,真正直接打交道的是基础设施方。

1、Optimistic Rollup批次发布:把交易压缩后挂到主网,方便挑战期验证

2、ZK Rollup数据与证明配套:证明在主网验证,大批原始数据走Blob

3、数据可用性相关服务:浏览器、索引器、监控工具在窗口期内抓取并归档

4、协议与钱包的间接受益:二层上的兑换、铸造、转账,分摊到主网的成本下降了

普通地址几乎没必要、也很少直接去构造Blob交易。你在区块浏览器里看到的type=3交易,背后多半是某个二层网络的批量提交账户。

需要注意的边界

Blob不是万能存储,也不是便宜的永久硬盘。

1、会过期:过了保留窗口,全节点可以不提供原文。需要长期可查的数据,得靠二层官方归档、第三方服务或自己备份。

2、合约读不到内容:智能合约不能假设“链上永远能打开这段Blob”。存在性证明和业务数据要分开设计。

3、费用仍会波动:独立费市场在多条链同时高峰时也会变贵。“一定比calldata便宜”在极端拥堵下不绝对,只是多数时间明显更优。

4、安全假设在数据可用性:二层的安全模型依赖“数据一度公开可取”。如果只把数据塞进自己的中心化服务器,那是另一套信任方式,跟Blob不是一回事。

5、跟完整Danksharding的关系:EIP-4844是前置工程。后面升级会继续提高Blob吞吐量、优化传播和采样,但“临时数据+承诺验证”这条主线不会变。

跟普通用户的关系

如果你只是在Base、Arbitrum、OP Mainnet上转账或玩应用,通常不用研究怎么发Blob,知道下面这几件事就够了。

以太坊Blob交易是什么?EIP-4844 Blob交易详解

1、二层手续费结构里,有一块成本来自主网数据发布,Blob让这块变便宜了

2、极端行情下二层手续费突然抬头,有时是blob gas拥堵,而不全是二层自己的gas问题

3、想查很久以前的历史数据,优先用二层浏览器和官方归档,不要假设以太坊全节点还留着当年的Blob原文

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!