执行摘要
以太坊基金会已发布警报,指出 Sepolia 测试网上的某些 Layer 2 (L2) 部署目前无法正常运行。此问题源于 EIP-7549 引入的证明格式修改。基金会敦促所有 Blob 启动器更新其软件,以便在即将到来的 Fusaka 升级之前生成 Cell Proofs 而不是 Blob Proofs。此技术调整对于确保 L2 在不断发展的以太坊生态系统中的持续兼容性和稳定性至关重要,尽管这需要受影响项目立即进行开发工作。
事件详情
Sepolia 测试网上一些 L2 部署最近出现的故障直接归因于 EIP-7549,也称为 PeerDAS。此以太坊改进提案从根本上改变了证明的格式,从 blob 证明过渡到 cell 证明。此更改的主要目标是增强数据可用性采样,允许验证者仅下载 blob 的特定片段,而不是整个数据单元。虽然现有的已签名交易仍然有效,但它们现在需要重新计算以与新的 cell 证明格式对齐。客户端软件,例如 go-ethereum,可以通过 eth_sendTransaction 和 eth_sendRawTransaction 上的 RPC (远程过程调用) 执行此转换,尽管此过程每笔交易会产生大约一秒的开销。为了减轻此开销并确保无缝操作,建议 blob 交易发起者,特别是 L2,主动更新其交易发送代码以直接创建 cell 证明。主要的客户端库通过 ComputeCellsAndKZGProofs() 函数提供必要的功能,以促进此过渡。
市场影响
以太坊基金会发布的技术警报给 L2 开发社区带来了一定程度的不确定性。虽然测试网问题是开发生命周期的一部分,但此特定事件凸显了 L2 开发者不断适应核心协议变更的需求。在短期内,这可能会导致 L2 开发团队的工作量增加,如果软件更新未能及时实施,可能会导致部署延迟。然而,从长远来看,此强制更新对于维护更广泛的以太坊生态系统的健康和兼容性至关重要。它强调了随着以太坊在 Fusaka 等重大升级中取得进展,积极测试和遵守不断发展的标准的重要性。此类问题的成功解决确保了 L2 解决方案在与主网更深入集成时的可靠性和安全性。
专家评论
以太坊基金会强调了 L2 和其他实体密切关注 ACD 流程 (所有核心开发者) 并更直接地与社区互动的重要性。这种互动对于理解和贡献 以太坊路线图至关重要。强烈鼓励团队在转向公共测试网之前,在 devnets 上部署和测试其合约和基础设施。Devnets 是本地区块链开发环境,允许快速开发、故障排除和使用模拟网络进行端到端测试,从而在配置各种场景方面提供灵活性。基金会还建议利用 Kurtosis 以太坊包等工具来创建具有最新规范的本地网络。Kurtosis 为多容器环境提供了一个可组合的构建系统,为开发人员在配置其测试网方面提供了更大的控制和灵活性,这也是以太坊基金会自身用于测试网络升级的方法。
更广泛的背景
此强制更新是为重要的 Fusaka 升级做的准备步骤,该升级目标是在 2025 年 12 月 3 日之前在主网激活。Fusaka 旨在通过将区块 gas 限制从 4500 万增加到 1.5 亿,以及引入 PeerDAS 和 Verkle Trees 等新的数据管理技术,来大幅扩展以太坊的交易容量。该升级计划分阶段推出,计划在主网发布之前,在 Holesky (2025 年 10 月 1 日)、Sepolia (2025 年 10 月 14 日) 和 Hoodi (2025 年 10 月 28 日) 激活测试网。Sepolia 上的问题虽然造成了暂时的中断,但它体现了测试网过程在主网部署之前识别和解决兼容性挑战的有效性。这种持续的测试和改进循环确保了更广泛的 Web3 生态系统,包括企业采用趋势和投资者情绪,受益于一个更健壮和可扩展的以太坊网络。L2 测试网的持续过渡,例如 Celo 迁移到 Celo Sepolia,进一步说明了行业与以太坊不断发展的测试网策略保持一致,以促进更清晰和高效的开发环境。