原文来自 Sahil Sojitra
编译|Odaily 星球日报 Golem(@web 3_golem)
计划于2025年12月3日激活的Fusaka硬分叉是以太坊继Pectra之后的又一次重大网络升级,标志着这家加密巨头又向扩容迈出了重要一步。
Pectra升级的EIP专注于提升性能、安全性和开发者工具。而Fusaka升级的EIP则注重扩容、操作码更新和执行安全性等方面。
Fusaka是Fulu(执行层)和Osaka(共识层)的组合名称,代表着以太坊向高度可扩展、数据丰富的未来迈出的又一步,在这个未来中,Layer 2 Rollup可以以更低的成本和更快的速度运行。
本文将深入剖析Fusaka硬分叉中的9大核心EIP提案。
以太坊需要这项提案,因为网络希望为用户(尤其是Rollup用户)提供更高的数据可用性。
然而,在当前的EIP-4844设计下,每个节点仍然需要下载大量的blob数据才能验证其是否已发布。这造成了扩展性问题,因为如果所有节点都必须下载所有数据,网络的带宽和硬件需求就会增加,去中心化程度也会受到影响。为了解决这个问题,以太坊需要一种方法,让节点无需下载所有数据即可确认数据是否可用。
数据可用性采样(DAS)通过允许节点仅检查少量随机数据来解决这个问题。

这项提案的必要性在于,以太坊当前的MODEXP预编译机制多年来导致了诸多共识漏洞。这些问题大多源于MODEXP允许输入数据量极其庞大且不切实际,导致客户端必须处理无数异常情况。
EIP-7823引入了一条简单的规则:MODEXP使用的三个长度字段(基数、指数和模数)都必须小于等于8192位,即1024字节。
以太坊确实也需要这项提案,因为目前单笔交易几乎可以消耗整个区块的Gas上限。
EIP-7825引入了一条硬性规则:任何交易消耗的Gas不得超过16,777,216 (2²⁴)。这成为协议层面的上限,意味着它适用于所有环节。
以太坊需要这项提案的原因是,ModExp预编译(用于模幂运算)的价格与其实际消耗的资源相比一直偏低。
EIP-7883引入了新的规则,提高了最低Gas成本、提高了总Gas成本,并使输入数据量较大的操作更加昂贵。

以太坊需要这项提案,因为网络下一epoch的提议者调度无法完全预测。
为了实现这一点,EIP-7917引入了一种确定性的提议者前瞻机制,即在每个epoch开始时预先计算并存储接下来MIN_SEED_LOOKAHEAD + 1个epoch的提议者调度。
以太坊需要这项提案,因为当前的Blob费用系统(源自EIP-4844)在执行Gas成为Rollup的主要成本时会失效。
EIP-7918通过引入一个基于执行基础费用的最低“保留价格”来解决这个问题。
在EIP-7934之前,以太坊对RLP编码的执行区块的大小没有严格的上限。
EIP-7934通过引入协议级的RLP编码执行区块大小上限来解决这个问题。
在此EIP之前,以太坊没有内置的操作码来计算256位数字中前导零的位数。
EIP-7939通过引入一个名为CLZ(0x1e)的新操作码解决了这个问题。
在此EIP之前,以太坊没有安全、原生的方式来验证使用secp256r1(P-256)曲线创建的数字签名。
EIP-7951修复了这些安全问题,并引入了一个安全、原生的预编译程序。
总而言之,以上就是包含在Fusaka硬分叉中的关键EIP。虽然此次升级涉及共识和执行客户端的多项改进,从Gas调整和操作码更新再到新的预编译,但此次升级的核心还是PeerDAS,它引入了点对点数据可用性采样,从而能够更高效、更去中心化地处理整个网络中的Blob数据。
