编者按:10 月 26 日,以太坊开发人员聚集在 Zoom for All Core Developers Execution (ACDE) Call #173 上,探讨了关于以太坊发展的最新动向。
本次 ACDE 电话会议由以太坊基金会协议支持主管 Tim Beiko 主持,开发人员在会上讨论和协调对以太坊执行层 (EL) 的更改。本次会议开发人员讨论了:
· Devnet-10 的推出
· Teku (CL) 客户端团队进行的 Blob 延迟分析
· Dencun 测试的后续步骤
· L2 rollup 标准化工作
· EIP 7523,弃用空帐户
Devnet-10
开发人员于 10 月 23 日星期一启动了 Devnet-10,以测试坎昆/Deneb (Dencun) 升级。开发网络创建了 330,000 个活跃验证器,以触发对验证器流失限制的更改。EIP 7514 中概述的验证器流失限制更改机制在 Devnet-10 上按预期工作。
以太坊基金会的 DevOps 工程师 Barnabas Busa 提到,在 Devnet-10 推出后,在 Prysm 和 Teku (CL) 客户端中发现了一些错误,这些问题(详情点击链接)现已得到解决。开发人员还使用 Lodestar (CL) 客户端在 Devnet-10 上测试了完整的 MEV 工作流程。Busa 提到,在 MEV-Boost 验证器和中继实现中发现了一些问题。开发人员正在其他 CL 客户端上测试 MEV 工作流程。
Blob 延迟分析
Teku CL 客户端的开发人员 Enrico Del Fante 分享了有关 Devnet-10 上 blob 延迟的新分析。Del Fante 表示,他的发现证实了维护 Lodestar 和 EthereumJS 客户端的软件开发人员 Gajinder Singh 在 Devnet-9 上发现的趋势,该趋势在上周的 ACD 电话会议上分享过。
Fante 鼓励每个 CL 客户端团队仔细检查其客户端在点对点层上的区块和 blob 八卦之间的并行性级别。开发人员还同意,应该对即将推出的测试网的 blob 传播进行更多分析和测试。然而,Prysm (CL) 客户端的匿名开发人员「Potuz」表示,在像 Goerli 这样的公共以太坊测试网进行相同类型的分析之前,客户端版本应该首先在开发网络上稳定下来。
除了稳定的客户端版本之外,Prysm (CL) 客户端的开发人员 Terence Tsao 表示,在开始为 Dencun 公开测试网发布之前,应该对 MEV 构建器和中继进行更多测试。Busa 指出,由于 Devnet-10 的规模以及保持以开发人员为中心的测试网正常运行的成本,开发人员计划在 10 月 30 日星期一之前关闭 Devnet-10。
不过,Busa 表示,取而代之的是,开发人员可以启动由较少数量的验证器支持的第 11 个开发网络。Potuz 赞成在 Devnet-10 之后建立另一个开发网络。
Dencun 测试的后续步骤
除了推出 Devnet-11 之外,开发人员还同意推出 Goerli 测试网的影子分叉。作为背景,影子分叉是一种以开发人员为中心的测试网络,通过分叉具有少量节点的实时网络而创建。有关 Tim Beiko 撰写的影子叉的更多信息可以点击链接查看。
理想情况下,Devnet-11 将测试所有 CL 客户端的 MEV 工作流程,并测试至少一种 rollup 实现,最有可能是 Optimism 针对 EIP 4844 的 rollup 实现以及稳定的客户端版本。如果这三件事都能在 Devnet-11 上实现,开发人员同意随后在 Goerli 上推出 Dencun。
随后,开发人员讨论了 Devnet-11 的启动时间、Goerli 影子分叉以及 Goerli 上的 Dencun 激活。以太坊基金会的 DevOps 工程师 Parithosh Jayanthi 表示,他的团队可能会在下周的 ACD 电话会议之前于下周初启动 Goerli 的影子分叉。
Busa 建议 Goerli 上 Decun 的目标激活日期为 11 月 9 日星期四。然而,考虑到仍在向 Prysm 客户端软件推送的「深度」更改数量,这一日期很快就被 Potuz 否决了,因为它过于雄心勃勃。Busa 表示,考虑到以太坊开发者大会 Devconnect 将于 11 月 13 日至 17 日举行,将 Goerli 上的 Dencun 激活日期定在一周后也是不明智的。
根据讨论,开发者很清楚,Dencun 升级最早要到 11 月底才会在 Goerli 上激活。从历史上看,以太坊升级的测试网激活间隔为两周。比如说,11 月 22 日星期三,Decun 在 11 月底在 Goerli 上激活,这意味着接下来在 Sepolia 和 Holesky 上的两次测试网升级将分别在 12 月初和中旬进行。
该时间表假设测试网激活之间没有发现重大错误。Tim Beiko 指出,即使是最理想的时间表,Decun 的主网也会在 12 月下旬的假期期间激活。最有可能的是,开发者会将 Dencun 升级的主网激活推迟到 2024 年初。
KZG 仪式验证和 L2 标准化
然后,来自 Etheruem 基金会的研究员 Carl Beekhuizen 简要介绍了他为 KZG 仪式格式化输出的工作,以及 Layer-2 rollup 开发人员之间每月系列电话会议的开始。
关于 EIP 4844 的 KZG 仪式,Beekhuizen 指出,仪式的最终输出已经全部格式化。他鼓励为仪式做出贡献的个人,通过访问仪式网站或运行此命令行界面验证工具,来验证他们的输出是否已正确记录。有关 EIP 4844 KZG 仪式的背景信息,请阅读这份报告。
其次,Beekhuizen 强调,他于 10 月 18 日星期三主持了第一次「Rollcall」,这是 Layer-2 rollup 团队之间的专门电话会议,讨论 rollup 开发的规范和标准。这些电话会议将继续每月举行一次。
Layer-2 电话会议的参与者讨论了 EVM 的潜在变化以及用于以太坊主网和 rollup 之间接口的 API。下个月,Devconnect 还将举行 L2 rollup 团队的现场聚会。有关现场点名会议的更多详细信息,请点击此处。
EIP 7523,弃用空帐户
最后,Hedera Hashgraph 背后的开发团队 Swirlds Labs 的 Danno Ferrin 提出了有关 EIP 7523 的问题,该协议提议禁止任何以太坊测试网络的状态在合并后包含空账户。以太坊主网上不再存在空账户,并明确禁止它们进入具有合并后环境的任何以太坊测试网,旨在减少由此类已弃用账户造成的技术债务。
Besu (EL) 开发商 Justin Florentine 支持 EIP。以太坊基金会研究员 Dankrad Feist 质疑 EIP 是否会以任何方式影响 Verkle 树的实施。Beiko 鼓励开发人员继续讨论 EIP 以及与 EIP 7523 专用以太坊魔术师线程中其他代码更改的任何潜在兼容性问题,可以点击此处查看详情。
原文链接