EIP-7706 全解析:再度细分以太坊 Gas 模型,为 L2 降本增效

Posted by YCT612 加密视角 on September 5, 2025

引言:为什么又有新的 Gas 方案?

2024 年 5 月 13 日,Vitalik 突然抛出 EIP-7706。如果把 EIP-1559 比作给拥堵的高速公路装上了“动态计价闸机”,那么 EIP-7706 就是在这座闸机旁新开了一条专为「轻小包裹」设计的递送窗口,彻底把 calldata 从拥挤的主干道抽离出来。本文将带你一次性厘清三大关键词:Gas 机制、L2、Rollup 成本,并穿插最新版 Dencun 升级(EIP-4844)后的费率生态。

1. 旧方案回顾:EIP-1559 与 EIP-4844 的双轨制

1.1 EIP-1559:把拍卖变成“预估+小费”

在 EIP-1559 上线之前,用户得在黑暗森林般的 gas price 竞拍里拼手速,极易出现费用飙涨或长期挂单等待。EIP-1559 引入:

  • Base fee:由链上自动调节,对所有交易一视同仁,波动更平滑。
  • Priority fee:也就是用户额外给验证者的小费,用于排序优先级。

销毁型 Base fee 不仅让 ETH 进入微量通缩,还为 Rollup 提供了可预测的计费基线。

然而,对于大量需要把 L2 数据批量回写主网的 Rollup 来说,主网 calldata 的 字节单价高 + 区块上限小 仍是硬伤。

1.2 EIP-4844:给大数据插上 Blob 的翅膀

2024 年 3 月的 Dencun 升级把 Blob Transaction 真正带到主网:

  • 大容量:每个区块最多 6 个 Blob(约 0.75 MB),平均 3 个作为目标。
  • 短周期:Blob 数据 4096 个 epoch(约 18 天)后 GC,降低历史膨胀。
  • 指数型 Base fee:公式 base_fee_per_blob_gas = e^(excess_blob_gas / C),让费用飙升更克制,价格可平滑回落。

结果:Arbitrum、Optimism、Base 等综合交易成本瞬间 降 90% 以上,真正迎来 大规模 L2 用户迁移

2. EIP-7706 登场:把 calldata 再次拆出去

尽管 EIP-4844 的 Blob 把 大量数据 送进了低费率的“快速通道”, Rollup 依旧需要少量但频繁的 证明与指针数据 写在 calldata 里。当这部分费用逐渐成为新的瓶颈时,EIP-7706 上场。

2.1 设计思路:三条 Gas 款车道并行

EIP-7706 把 Gas 分为三种独立计价空间:

类别 旧规则 新规则(7706)
执行操作 与 EVM 直接相关 继续沿用原 Execution Gas
Blob 数据 2024 已独立 保持不变,可调节上限
calldata 混合在执行 Gas 中 拆成 Calldata Gas,独立 Base fee

👉 深度示例:一笔 L2 出示证明时,费用到底降到多低?

2.2 关键参数:让经济学模型说话

  • LIMIT_TARGET_RATIOS = [2, 2, 4]
    说明 calldata gas 目标 = 执行 gas 上限 // 4 // 4 ≈ 1.87 MB。
  • 指数型调节:与 Blob 同款算法,确保高峰时自动抬价、低谷时回落。
  • 平均费用:实测 1000 字节字符串约 0.0028 ETH ⇒ 0.0006 ETH,节省 80% 以上。

2.3 代码级细节:防止「尺寸滥用」

EIP-7706 在 Geth 等客户端把 calldata 的字节数映射为 gas_used_byte = (非零字节 × 16 + 零字节 × 4) 并纳入独立池。当提交区块时,若 Calldata Gas > Target,则下一区块 Base fee 自动上浮;反之则下调。治理者依据链上负载趋势,可随意调整 CALLDATA_GAS_LIMIT_RATIO,未来无需硬分叉即可 平滑扩容


3. 链路实测:引入 EIP-7706 后的 L2 体验

案例:一笔 zkSync Era 结算

  • 数据:ZK 证明 46 KB,状态树 diff 12 KB
  • 原成本:约 0.0043 ETH
  • EIP-7706 后:直接命中 calldata lane,成本跌至 0.0009 ETH
  • 用户感受:跨链提现从 $4.8 低到 $1.1

👉 查看更多主网实时比价工具


4. FAQ:一口气扫清疑惑

  1. Q:执行 gas、Blob gas、Calldata gas 会互相抢资源吗?
    A:不会。它们分别占用不同 bucket,任一赛道塞满都仅触发自身 Base fee 上涨,不影响其他。

  2. Q:普通用户需要改钱包设置吗?
    A:完全无感。依旧是为 交易总 Gas 签字,客户端层会自动拆分。

  3. Q:会不会出现 Blob & Calldata 都可用导致膨胀攻击?
    A:三个 bucket 单独设限 + 指数型费率调节,可把多余算力成本快速“打回原形”。

  4. Q:未来 L2 可以完全只走 Blob 吗?
    A:Blob 对「一次性存证」友好,但实时交互仍需轻量级 calldata。EIP-7706 为两者同开绿灯。

  5. Q:ETH 总量会被再次加重通缩吗?
    A:EIP-7706 也把 Calldata 的 Base fee 100% 销毁,理论上多了一条“通缩通道”。乐观估计 年通胀率降至 ‑0.2% 左右

  6. Q:矿工会否因“车道变多”而收入锐减?
    A:矿工可通过 灵活调整 Priority fee 捕获 MEV 与流量红利,收入结构更均衡。


5. 结语:Gas 模型演变路线图

以太坊从「一口价拍卖」到「多层车道计费」的演进,是 Layer2 量质齐升 的关键引擎。未来随着 EIP-7706 落地,我们还会看到 状态到期、Native Account Abstraction 等提案进一步放大手续费边际递减的红利。保持跟进,保持建造——一起见证以太坊千兆级日活的到来!