第120次以太坊核心开发者共识会议:讨论新CL代码规范、Devnet-10启动条件和blob延迟分析
10月20日消息,Galaxy研究副总裁Christine Kim发文总结第120次以太坊核心开发者共识(ACDE)电话会议,开发人员在会上讨论和协调对以太坊共识层(CL) 的更改。本周,开发人员讨论了CL规范版本1.4.0-beta.3,Devnet-10的启动条件,以及由维护Lodestar和EthereumJS 户端的软件开发人员Gajinder Singh进行的blob延迟分析。
关于Dencun升级的新CL代码规范,该规范被命名为“The Summoning”,该版本在CL GitHub存储库中正式标记为1.4.0-beta.3版本,主要变化包括主网KZG配置(完成以太坊可信设置仪式输出所需的格式化工作已完成,并包含在最新的CL规范版本中)以及新的gossip规则(确保CL节点传播的Blob数量不会超过每个区块的最大Blob数量,目前规范中将其定义为每个区块6个Blob,将确保验证者无法向网络发送垃圾邮件)。
关于Devnet-10,CL规范1.4.0-beta.3版本中的更改将在Devnet-10上进行测试,Devnet-10的推出存在一些障碍,等待客户端团队发布新软件,一旦准备就绪,希望在10月20日的某个时间启动Devnet-10(截止目前尚未启动)。匿名开发人员指出,包含在最新CL规范中的主网KZG配置不能被合并到Geth和Prysm中,除非对“Go - KZG”进行更改将KZG承诺方案实现到Go编程语言中,且Devnet-9上的CL客户端实现中发现了“验证器没有正确地消减无效blob”的问题,有开发者认为应解决上述两个问题后再启动Devnet-10,以太坊基金会研究员Danny Ryan认为有关新削减条件的讨论仅适用Prague/Electra升级而非Dencun升级,并且有关导入具有无效blob的区块的CL规范的更改不应成为Devnet-10启动的障碍。Prysm和Lighthouse客户团队的代表表示,他们将在10月20日之前发布其软件的更新版本。
关于blob延迟分析,从Gajinder Singh在Devnet-9上的实验来看,验证器收到的blob数量越多,区块的延迟就会显着增加。Ryan鼓励另一个CL团队尝试在Devnet-9上重现Singh的实验,看看他们是否能得到类似的值和结果。