以太坊上海升级或推迟到四月,EIP 4844 更名为 Deneb
撰文: Christine Kim (galaxy)
编译:DeFi 之道
2023 年 2 月 9 日,以太坊开发人员齐聚一堂,召开第 102 次全核心开发者共识 (ACDC) 电话会议。
注:ACDC 电话会议由以太坊基金会的 Danny Ryan 主持,它是一个双周会议系列,以太坊开发人员在会上讨论和协调对以太坊协议的更改。 ACDC 电话会议主要关注以太坊共识层的开发,而另一个会议系列(即全核心开发者执行 (ACDE) 电话会议),则侧重于协调对以太坊执行层的代码更改。
本周,共识层 (CL) 客户端团队讨论了上海和 Capella 升级的测试进展。最近上海升级测试在浙江测试网(Zhejiang testnet)上进展顺利,开发者们同意于 2 月 28 日在下一个公共测试网塞波利亚(Sepolia)上启动升级测试。
在正式进行以太坊主网升级之前,塞波利亚(Sepolia)是倒数第二个测试网,根据塞波利亚(Sepolia)的激活日期,以及关于 MEV-Boost 额外测试的讨论,上海升级的主网启动日期似乎更有可能在 4月初进行。
图片来源:由 Maze AI 生成
再见浙江(Zhejiang)测试网,你好塞波利亚(Sepolia)测试网
2月7日(星期二),上海升级在名为浙江(Zhejiang)的公共以太坊测试网上首次启动。以太坊基金会的 DevOps 工程师 Barnabus Busa 表示,这次激活“非常成功”,并强调网络在升级过程中没有遇到任何问题。Geth 执行层 (EL) 客户端的开发者 Marius van der Wijden 强调,所有执行层客户端团队都应该创建专门的测试,以确保在网络上正确完成对质押 ETH 提款的编码和解码过程。
ACDC 电话会议主席 Danny Ryan 询问该小组,他们是否认为还需要对提款凭证更改进行更专门的测试。基于该小组的沉默,似乎执行层客户端团队对他们已经完成的测试工作感到满意,Ryan 继续讨论针对 MEV relays 以及构建器的专门测试。 Barnabus Busa 表示,他已联系 Flashbots 团队,希望他们帮助测试 MEV 相关基础设施和软件,但尚未收到 Flashbots 的回复。Prysm (CL) 客户端团队的 Terence Tsao 表示,开发者在测试网上缺少“有能力的中继器和构建器”的存在,这是主要的障碍。
基于对 MEV-Boost 软件的不充分测试、MEV Booster 软件出现故障时的回退机制,以及对构建器和中继器运营商的更新规范,电话会议中的某些开发人员表示,在解决这些特定测试领域之前,他们不愿意在更多公共测试网上测试上海升级。Prysm(CL)客户的一位化名为“Potuz”的开发人员表示:“我认为,我们甚至不应该在不首先测试构建器(builder)的情况下谈论分叉 Sepolia。”对此,ACDE 电话会议主席 Tim Beiko 反驳称,以太坊核心开发人员历来不允许基础设施提供商的准备情况,影响协议层升级的时间和测试。
在开发者之间进行了更多讨论后,Danny Ryan 建议执行层客户端团队专注于测试直接影响以太坊协议层的 MEV 软件部分,此外,Ryan 还同意与以太坊基金会测试团队的其他成员合作,在专用测试网络上开展工作,以评估验证者对上海升级期间 MEV 基础设施和软件故障的反应。
Ryan 表示:
“我的直觉是目前不会停止对 Sepolia 的测试工作,而是将许多这些测试工作并行进行,并在接下来的几周内继续进行评估。”
据悉,Sepolia 是倒数第二个公共测试网,根据客户端团队的准备情况,开发人员同意将 Sepolia 上海升级的激活时间安排在 2 月 28 日。Tim Beiko 强调,这意味着将于 2 月 20 日左右在以太坊官网发布一篇关于 Sepolia 升级的博客文章,所有客户端团队最迟应在下周五(2月17日)前准备好上海升级的工作版本。
假设 Sepolia 测试网的的激活进展顺利,开发人员将安排 Goerli 测试网上海升级的激活日期,这可能会在 3 月中下旬的某个时候发布,而以太坊主网升级,预计将在 4 月初的某个时间。Ryan 提到,以太坊核心开发者们可以在 Sepolia 测试网激活上海升级后,同时决定 Goerli 测试网和以太坊主网的激活日期。
再见 EIP 4844,你好 Deneb
在上海升级测试工作的同时,开发人员正准备在上海升级之后的下一次升级中激活以太坊改进提案(EIP)4844。如之前的电话会议记录所述,上海升级是在以太坊执行客户端(EL)上启用质押 ETH 提款的升级名称,而 Capella 是以太坊共识客户端(CL)升级的名称。在上次 ACDC 电话会议中,开发人员同意将 EIP 4844 升级命名为 Deneb(天津四星),这是天鹅座中的一颗一等星的名称。以太坊基金会的 Hsiao-Wei Wang 提醒共识客户端(CL)团队,从本周开始,相关 GitHub 版本上 EIP 4844 的命名将更新为 Deneb,因此以 EIP 4844 名称开放拉取请求的开发人员,应尽快地进行更新。
以太坊区块链浏览器 ether.camp 的首席开发者 Anton Nashatyrev 在本周的电话会议上介绍了他关于将区块与 blob 生产解耦的发现。此处总结了 Anton Nashatyrev 的发现,上周的开发者电话会议总结中提供了关于区块与区块分离的讨论背景。使用单独的子网络传播 blob 与区块数据的主要好处之一是,这些消息可以更有效地通过网络进行通信。Anton 证实,在解耦这些消息时,消息接收时间减少了 40% - 50%。开发人员讨论了改进这些模拟的方法,以及围绕 blob 验证策略的初步调查。来自 Lighthouse (CL) 客户端团队的匿名开发者 “realbigsean” 还强调了信标链 API 和用于签署 blob 交易的端点的一个公开问题。参加电话会议的开发人员同意阅读他的问题并提供反馈。
其他话题
本周电话会议上提出的其他杂项主题包括:
呼吁志愿者成为 EIP 编辑:Tim Beiko 鼓励执行客户端(CL)开发人员加入 EIP 编辑团队,以帮助审查与执行客户端(CL) 相关的 EIP。
呼吁弃用过时的引擎 API 调用:ConsenSys R&D 的首席研究员 Mikhail Kalinin 提出了几种不同的方法来弃用称为 “
exchangetransitionconfiguration
”的过时引擎 API 调用。鉴于此代码更改并不紧急,开发人员同意在上海升级完成后重新讨论该话题。SSZ 电话会议:在过去的几次开发者电话会议中,围绕 SSZ 格式更改的讨论与 Deneb 的准备工作越来越相关。因此,开发人员将在 2 月 15 日组织一次专门的电话会议,以讨论有关 SSZ 格式更改相关的事宜。