什么是 Blobs?看「二进制大对象」如何撬动以太坊扩容

·

核心关键词:blobs、以太坊扩容、Layer 2、状态膨胀、proto-danksharding、blob 手续费、数据可用性、rollup 成本优化


在 2024 年 3 月 13 日 Dencun 升级后,blobs 首次亮相主网。它被社区视作解决以太坊长期状态膨胀压力的钥匙,并让 Layer 2 伴随一笔「二进制大对象」从此与主网费用脱钩。下文带你拆析概念、工作原理、不足之处与落地成果。


为什么需要 blobs?回顾扩容路线

以太坊目前的扩容共识是 先 rollup,再 blobs

没有 blobs 之前,一旦主网拥堵,Layer 2 寸步难行——矿工报价直接复制到二层市场;而 blobs 引入了专用数据通道与 blob gas,把「主网拥堵」与「二层成本」彻底切割,实现链上性能二次跃迁。


什么是 blobs?简洁且不出戏的定义

blobs = BLOB = Binary Large Object
在以太坊语境里,blobs 并非新概念,而是 EIP-4844 提案的实践:把一个数据块(最多 4096 个字段×32 字节 ≈ 75 MB)与主网交易数据区分对待。

为方便记忆,可以把 blobs 想成「一次性快递箱」:

  1. 二层打包交易后,把它写入 blob;
  2. 向主网确认有效性;
  3. 验证完成后箱子即可丢掉,不占永久仓库空间。

这种「使用即焚」的思路大幅降低 状态膨胀 风险,也为之后 full-danksharding(全面分片) 奠定数据结构基础。

👉 点此查看升级后网络的实时数据与成本走向,理解 blobs 如何让交互更丝滑


运行逻辑全拆解

业务流程

  1. 聚合:Layer 2(例如 Base、Optimism 或 zkSync)将数千笔交易打成一个批次。
  2. blob 封装:批次写入 blobs,附加 blob 交易的专用头信息。
  3. 矿工确认:矿工/验证者检查可删除数据有效性后上链。
  4. 垃圾回收:链下节点保留 4096 epoch(大约 18 天)即可,窗口结束后即可删数据。

费用市场

这种市场双轨制是本次升级最核心的经济创新。


blobs 的「三把刷子」

维度blobs 带来的变化
容量单区块可承载最大 6 blobs,逐步提升至 16 MB/Slot
成本显著削低 rollup 数据发布费
去中心化无需永久全节点存储历史数据,减轻硬件要求

真实案例印证:Base 的成本神话

使用 rollup.wtf 的链上数据佐证:

以 Base 为例,简单 swap 费用 从 0.31 美元骤降至 0.0005 美元,降幅 99.8%。此外,每两周活跃地址就新增数十万。这些显而易见的变化,全靠 blobs 引入后,验证数据可舍弃而不再「永久坑位」。

👉 想了解更多实战指标?这里汇总了热门 Layer 2 链上打榜情报与实时收益分析,快戳进去深挖](https://www.okx.com/join/8265080)


常见问题解答(FAQ)

1. blobs 会不会导致节点中心化?
不会。节点仅需保存 18 天窗口期数据,之后便可丢弃;长期存储依旧由各类归档节点或去中心化协议维持,去中心化程度不降反升。

2. blobs 能直接让主网交易费降到 0 吗?
目标仅限 二层费用,主网本身若处于高并发,合约调用仍需原生 gas。blob 的双轨制仅把「包袱」拎出主网。

3. 为何有时 blob 费反而更高?
blobs 目前有偶发供需失衡,Vitalik 在博客已给出 两条解——「增容」与「优化 L2 数据用法」。路虽崎岖,方向明确。

4. 开发者需要改代码吗?
Layer 2 团队已经集成 SDK;终端用户仅需更新钱包即享降费红利。开发者层面主要关注如何批量打包以提高 blob 利用率

5. NFT 项目还能吃红利吗?
一旦转用二层发行,同样可受益于 blobs 带来的低成本环境,无需在主网硬顶高费用竞拍。


下一步:全分片时代的前进节奏


一句话总结:blobs 不是噱头,而是以太坊扩容之路上的折中但又关键一环。它把「永久负累」变成「一次性快递」,让 rollup 生态从今天开始就能以几乎免费的价格服务数百万用户。