以太坊Fusaka升级里的“无级变速箱”:建立 L2 扩容的快速响应机制

以太坊即将到来的Fusaka升级引入了一项名为BPO(Blob Parameter Only)的关键机制,旨在建立更灵活的Layer 2扩容响应机制。

  • 背景与目标:传统上,调整以太坊核心参数需要耗时漫长的硬分叉。BPO机制借鉴了区块Gas Limit的动态调整思路,允许通过仅修改参数(而非代码)的轻量化硬分叉来调整Blob(数据块)的关键参数,从而摆脱了扩容调整必须绑定大型升级的束缚。

  • Blob的重要性:自坎昆升级后,多数Rollup将交易数据存储在Blob中。Blob数量直接影响其市场供需和价格,进而决定Layer 2用户的手续费成本。在保证安全的前提下提升Blob数量上限,是降低L2成本最直接的方式。

  • 核心参数机制:调整围绕两个关键阈值进行:

    • Target(目标值):系统设定的理想负载量,用于动态调节Blob基础费用,平衡供需。
    • Max(最大值):为防止网络过载而设置的物理上限,是区块可包含Blob数量的绝对限制。当前主网遵循 Max = 1.5 × Target 的比例。
  • 分阶段升级路线:Fusaka升级采用谨慎的三步走策略:

    1. 第一阶段(12月3日):激活PeerDAS核心技术,但保持Blob参数不变(Target:6 / Max:9),进入安全观察期。
    2. 第二阶段(预计12月9日):通过首次BPO调整,将参数提升至Target:10 / Max:15,实现首次实质性扩容。
    3. 第三阶段(预计2026年1月7日):进行第二次BPO调整,参数增至Target:14 / Max:21,使容量较初始提升约2.3倍。

此次升级标志着以太坊扩容范式的重要转变。未来,通过BPO机制,网络可以像拥有“无级变速箱”一样,更频繁、灵活地响应L2需求进行参数调优,而无需等待大型硬分叉。

总结

作者:Zhixiong Pan

背景:Gas Limit 升级无需硬分叉

在 Fusaka 升级之前,以太坊协议层绝大多数核心参数(如区块奖励、难度调整算法等)都被「硬编码」在客户端软件中。这意味着,哪怕只是想修改一个数值,也必须经历漫长的 EIP 提案、测试网演练,并协调全网节点进行一次大规模的硬分叉(Hard Fork),这通常需要半年甚至更久的周期。

在此之前,以太坊协议中唯一的例外是 Block Gas Limit(区块 Gas 上限)。 Gas Limit 并不由硬分叉决定,而是允许验证者(Validators)在打包区块时,通过算法进行微小的调整(比如今年从 30M 提升至 60M)。这种机制赋予了网络一定的弹性。

EIP-7892,BPO(Blob Parameter Only)的出现,正是为了将这种弹性扩展到数据领域。它把 Blob 的关键参数做成了配置驱动,并通过 BPO 这种「只改参数、不改代码」的轻量化硬分叉来生效。从客户端开发的角度看,几乎就像是在做一次参数热更新。

它让以太坊在扩容问题上,摆脱了「每次想调 Blob 数都得等下一次大型硬分叉」的节奏,可以通过小号 BPO 分叉更频繁地调参。

为什么 Blob 数量很重要?

本次调整的核心对象是 Blob。 自从坎昆升级(Dencun)之后,大多数 Rollup 不再把大部分交易数据写进昂贵的 calldata,而是迁移到了 Blob 这个专门的「临时数据挂载区」。

Blob 的经济学逻辑非常简单:Blob 是稀缺资源,每个区块能挂载的 Blob 数量是有限的。它的价格来源于供需关系,当 Layer 2 的需求超过供应时,Blob 的单位价格就会增加,导致 L2 手续费变贵。

因此,在保证安全的前提下,尽可能提高 Blob 的数量上限,是降低 L2 用户成本最直接的手段。

核心参数:Target 与 Max 的机制

在 BPO 的调整计划中,可以看到有两个成对出现的数字(例如 10/15)。这是基于 EIP-4844 机制设定的两个关键阈值:

Target ( 目标值 ) :费用的「调节器」

这是以太坊设定的理想负载量。系统会根据这个值动态调整 Blob 的基础费用(Base Fee)。如果实际使用量 > Target,费用上涨以抑制需求;如果实际使用量 < Target,费用下降。

它决定了网络在正常状态下的吞吐能力和费率基准。

Max ( 最大值 ) :安全的「熔断器」

这是为了防止网络瘫痪而设定的物理硬上限。无论需求多高,协议强制规定单个区块包含的 Blob 数量不得超过此值,以防止节点因处理过大数据而宕机或掉线。

它是网络承载能力的极限天花板。

另外,从 Pectra 之后,主网的 blob 参数基本遵守「Max = 1.5 × Target」的模式:6/9、10/15、14/21,都是这个比例。

升级路线图:Fusaka 为何选择「分步走」?

本次扩容并非在 12 月 3 日一步到位,而是采用了一个严谨的「先部署技术,后释放容量」的三阶段策略:

第一阶段:Fusaka 升级落(12 月 3 日)

参数状态:Target: 6 / Max: 9(与之前的 Pectra 版本保持一致,无变化)。

Fusaka 升级激活了 PeerDAS(数据可用性采样)这一核心技术。虽然技术上具备了处理更多数据的能力,但为了安全起见,开发者选择在升级首日不增加网络负荷。这是一个「安全观察期」,用于验证 PeerDAS 机制在现有流量下的稳定性。

第二阶段:BPO 1(预计 12 月 9 日)

参数调整:Target: 10 / Max: 15

在 PeerDAS 稳定运行约一周后,通过 BPO 机制进行首次热更新。目标值从 6 提升至 10。这是 Fusaka 周期内的第一次实质性扩容。

第三阶段:BPO 2(预计 2026 年 1 月 7 日)

参数调整:Target: 14 / Max: 21

在经过一个月的充分压力测试后,进行第二次热更新。相比于 Fusaka 上线时,容量翻了 2.3 倍(6 → 14)。这标志着本次扩容计划的完全落地。

总结

BPO 的引入是里程碑式的。它打破了「每次扩 Blob 都要等一场大型功能硬分叉」的旧范式,把扩容拆成了一系列只改参数的迷你硬分叉。

这意味着,未来的以太坊就像安装了一个「无级变速箱」,以后扩 Blob 不必和大版本强绑定,可以根据 L2 需求和客户端性能,每隔一段时间规划 BPO3、BPO4,用更密集的小步硬分叉来调优吞吐,而不是几年才改一次。

分享至:

作者:ChainFeeds

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:ChainFeeds如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
1小时前
1小时前
2小时前
3小时前
3小时前
3小时前

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读