以太坊协议开发人员近日通过Zoom进行了虚拟会面,召开了第一百九十六届全核心开发人员执行电话会议。会议上决定明年2月之前在Devnet3上会发布代码变更。开发人员在下一次ACD电话会议上将会针对此次提案作出最终的决定。
此次会议的主持人是以太坊基金会协议支持负责人Tim Beiko。开发人员们围绕Pectra Devnet 3的发布进行了深入探讨。Parithosh Jayanthi详细介绍了Devnet 3的启动情况,涉及EIP 7251验证器合并修复、EIP 7702更新规范的实施进展等。测试结果显示,这两项EIP都按照预期运行,在Nethermind和EthereumJS的客户端中虽然发现了一些问题,团队成员已经对此做出了迅速的想要,开始着手解决问题。
在会议中,EthereumJS、Geth和Nimbus等客户端团队分享了各自所面临的技术挑战和解决方案。比如,为了减少EL客户端解析请求的工作量,Geth开发人员Felix Lange提出了EL触发请求编码更改建议,这一提议虽然引发了关于灵活性和兼容性的讨论,但是总体上开发人员是表示支持的。在后续的会议当中,会将这一建议进行进一步的完善。
会议上针对Pectra规范更新的多个方面进行了讨论,比如EIP 7685、EIP 7002、EIP 6110和EIP 7251等关键EIP的编码更新。针对这些EIP的具体实现细节,开发人员进行了深入详细的交流,为达成共识作出努力,为的就是能够保证Pectra升级的平稳推进。
会议上还进行了关于BLS预编译定价的讨论,Jared Wasinger根据基准分析提出,BLS预编译的价格应该方便才能够反映出实际执行成本。他的这一建议得到了Nethermind团队的响应,该团队表示正在进行分析工具的开发,为其他客户端团队也能进行类似的基准测试提供便捷。
开发人员在Pectra EIP补充的讨论中还考虑了将Pectra拆分为两个比较小的硬分叉的可行性。EF研究员Alex Stokes和Jayanthi等人认为,这样的措施可以降低风险,简化测试的过程,加速升级进程。但是也有些开发人员觉得这一决定可能会增加工作负担,将时间线延长。开发人员最终决定在一周的时间内对这一提议进行深入的考虑,在下周全体核心人员共识会议上,将会作出最终的决定。
会议的最后,EF开发运营工程师“pk910”分享了清理以太坊公共测试网GitHub存储库、调整结构的工作进展。他呼吁客户团队为了确保测试网络的稳定性和易用性,建议检查和更新节点配置信息。