根据 Foresight News 报道,以太坊基金会已就最近在 Sepolia 上某些 Layer 2 部署面临的问题发布提醒。这些问题源于 EIP-7549 引入的证明格式的变化。鉴于 Fusaka 事件,所有 Blob 发起者被敦促更新其软件以创建单元证明,而不是 Blob 证明。
EIP-7549 的一个重大变化允许下载 Blob 的特定部分,而不是整个 Blob,从而便利数据可用性采样。虽然签名交易仍然有效,但需要重新计算单元证明。一些客户端,特别是 go-ethereum,将在 eth_sendTransaction 和 eth_sendRawTransaction RPC 中处理此转换,预计过程将耗时约一秒。因此,Blob 交易发起者被建议尽快切换到单元证明,以减少 RPC 层的开销。
在分叉时处于池中的交易可能会被某些实现丢弃,而其他实现将其转换为单元证明。如果交易在分叉后未包括在区块链中,建议使用单元证明重新发送它们。某些实现允许 Blob 证明交易在硬分叉后继续传播几分钟,以确保网络稳定性。
Blob 交易发起者,例如 Layer 2 解决方案,应更新其交易发送代码以生成单元证明。所有主要客户端库都提供通过 ComputeCellsAndKZGProofs() 创建这些证明的功能,适用于所有主要编程语言。

