结论先说
Layer2 往以太坊上发数据,走的不是一般交易的 Gas 市场,而是一个独立的 blob 费用市场。它的定价只靠三样东西:每个区块的目标 blob 用量、一个上限,以及一条自动调节公式——当前区块用量高于目标值,下一区块的基础费就上调;低于目标值就下调;方向永远朝着把用量拉回目标值。费用市场概念与主链 Gas 是同一家族,可以对照Arbitrum 手续费的两轨账本:L1 数据费与 L2 执行费怎么拆开算先理解「数据费是单独一轨」这件事。
参数表:每个数字管什么
EIP-4844 定义了 blob 交易(类型 0x03):交易携带的大块数据不进 EVM,执行层只能看到一个版本化哈希承诺,单个 blob 由 4096 个 32 字节字段元素构成。费用侧的关键常量包括目标区块 blob gas 与上限区块 blob gas 两档、GAS_PER_BLOB 等于 2 的 17 次方、费用更新系数 3338477,以及 1 wei 的费用下限。Dencun 上线时的实际参数是每区块目标 3 个 blob(约 0.375 MB)、上限 6 个;后来的升级又调整过这两档——参数本身是会随升级演进的历史快照,看实时数值应该去区块浏览器或官方数据页,而不是背文章里的数字。

调节公式:慢变量为什么会脉冲
基础费的逐区块更新逻辑是:变化量与「当前用量减去目标值」成正比,再除以目标值和费用更新系数。这意味着两个容易被误读的点。第一,它不是按区块剧烈跳价的机制——单个区块的调节幅度很小,效果靠连续多区块的偏差积累显现。第二,正因为它慢,一旦多个 Rollup 同时挤满 blob 空间,费用会连涨十几个小时甚至几天才见顶回落,表现为 L2 手续费的脉冲式上涨;反过来拥挤缓解后也不会瞬间归零,而是一路向 1 wei 下限缓降。用户体感上,这就是「同一笔 Swap 有时三分钱、有时三毛钱」的根源——你的 L2 手续费里,数据费那一轨吃的是发数据那一刻几个区块的平均 blob 基础费。
销毁与有效期:两个常被忽略的性质
和 EIP-1559 的优先费结构一样,blob 基础费同样是直接销毁而非奖励给出块者,这让它成为纯粹的拥塞定价工具,而不是收入来源。另一个性质是数据有效期:区块头只引用 blob,完整内容作为「侧车」在信标网络里单独传播和保存,协议参数规定了节点必须能被请求到侧车的窗口(4096 个 epoch,按每 slot 约 12 秒折算约 18 天)。窗口过后,网络不再承诺任何人都还能下载原始 blob——这对依赖重放历史数据的审计、归档和争议追溯都有影响,Rollup 通常自己承担更长期的数据存档责任。这个窗口的实践含义有两层:一是审计工具要在窗口内及时同步并保存侧车,晚到 18 天就只能回头找 Rollup 的归档;二是挑战窗口、提款等待期等协议时间参数与侧车保留期的相对长短,共同决定追溯与争议处理能不能顺利完成——用户在查看某条链的数据可用性评级时,可以顺带确认它承诺的长期数据存放位置,而不只盯 blob 占用率。
对费用的正确打开方式
第一,判断发数据成本高低,看的是「目标 vs 上限」之间的占用率,而不是区块里交易多少;主链 Gas 拥堵和 blob 市场冷热可以同时反向发生。第二,参数会变:从上线时的 3/6 到后续升级的上调,再到以调参为目标的小型分叉机制(详见BPO 分叉是什么?Blob 参数怎么小步上调),任何文章里的具体数字都有保质期,引用前先核对当前参数页。第三,想省钱不必预测行情:多数钱包和 Rollup 数据页能看到 blob 基础费的实时曲线,费用低谷发数据是纯粹的择时问题,不涉及任何资产买卖判断。本文为机制说明,参数以官方规范与数据页为准,不构成投资建议。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。