复制成功

分享至

主页 > Web3.0 >

第196次以太坊ACDE会议:或于明年在Devnet3上发布代码变更

2024.09.15

作者:Christine Kim,Galaxy;编译:五铢,金色财经

2024 年 9 月 12 日,以太坊协议开发人员通过 Zoom 虚拟会面,召开了第 196 届全核心开发人员执行 (ACDE) 电话会议。本周,电话会议由以太坊基金会 (EF) 协议支持负责人 Tim Beiko 主持。ACDE 电话会议是每两周举行一次的会议系列,开发人员在会上讨论和协调对以太坊执行层 (EL) 的更改。

在 ACDE #196 上,开发人员分享了 Pectra Devnet 3 发布的最新动态,并讨论了未来开发网络上实施的各种 Pectra 代码更改。他们认真讨论了将升级分为两部分,以便他们可以在更快的时间表上(可能在明年 2 月之前)在 Devnet 3 上发布代码更改。开发人员同意在下一次 ACD 电话会议上就此做出最终决定。最后,一位网名为“pk910”的 EF 开发人员运营工程师分享了他清理以太坊公共测试网 GitHub 存储库并调整其结构以更易于使用的工作的最新动态。

Pectra Devnet 3

EF 开发运营工程师 Parithosh Jayanthi 介绍了 Pectra Devnet 3 的发布情况。该开发网络于 9 月 11 日星期三启动。它包括对 EIP 7251 中验证器合并的修复以及 EIP 7702 的更新规范。根据迄今为止在 Devnet 3 上的测试,EIP 7251 和 EIP 7702 似乎都按预期运行。Jayanthi 指出,在 Nethermind 和 EthereumJS 客户端中发现了一些问题,这两个客户端团队正在努力解决这些问题。Jayanthi 补充说,由于 EIP 7702 在 Devnet 3 上线,最好让钱包开发人员测试该实现并提供他们对其使用的反馈。有关 Pectra Devnet 3 的所有信息,包括请求测试网 ETH 的水龙头,都可以在此网站上找到。

Pectra 规范更新

Geth 开发人员 Felix Lange 已提议对 Pectra 中 EL 触发请求的编码进行更改。作为背景,Pectra 将启用 EL 上的智能合约来启动 CL 上的验证器提款和合并。在上次 ACD 电话会议中,Lange 分享了一项建议,以减少 EL 客户端解析这些请求所需的工作量。自上周电话会议以来,Lange 已正式确定了他的建议以及 EL 客户端团队需要做的工作,以更新以下四个 EIP 的编码:

  • EIP 7685,通用执行层请求;

  • EIP 7002,EL 可触发提款;

  • EIP 6110,链上供应验证器存款;

  • EIP 7251,增加最大有效余额。

  • 开发人员大体上同意 Lange 的提议。然而,网名为“Dustin”的 Nimbus 开发人员认为,该提议“毫无意义地灵活”,并且不向前兼容 EL 序列化格式的未来变化。他还强调,需要额外的规范来明确规范 EL 客户端的请求顺序以及 EL 向 CL 提交无效请求时 CL 客户端的行为。Lange 同意向 Engine API 添加更多文本以指定请求的顺序。他还同意 Dustin 的观点,即应该更深入地考虑 CL 客户端在 CL 客户端检测到来自 EL 客户端的无效请求时的行为。

    以太坊基金会研究员 Peter Miller 指出,根据当前规范下 CL 客户端的逻辑行为,CL 客户端应该拒绝来自 EL 的未按正确方式排序的区块。此外,如果 EL 共享给 CL 的列表中存在无效请求,则 CL 应该简单地处理列表中所有有效请求并忽略无效请求。Dustin 同意 Miller 的观点,并建议开发人员在适当的文档中指定此行为。Beiko 表示,开发人员应该致力于解决 Lange 提案中的问题,并在下一次 ACD 调用之前完成它。

    随后,Erigon 开发人员 Andrew Ashikhmin 提出了对 EIP 7702 的更新,设置 EOA 帐户代码。他指出,EIP 中指定的有效性检查与旧 EIP 中指定的有效性检查不一致。 Geth 开发人员 Matt Garnett(又名“Lightclient”)表示,他有一个替代方案来解决一致性问题并简化 EIP 7702 的有效性检查。开发人员大多赞成最终确定 Lightclient 的提案并将其添加到 Pectra Devnet 4 中。

    接下来与 Pectra 相关的讨论是关于 EIP 2537 下 BLS 预编译的定价。Geth 开发人员 Jared Wasinger 表示,根据他的基准分析,BLS 预编译的价格应该是目前规定的两倍。目前,成本基于多线程执行,这不是定价其他预编译时执行的标准。因此,基于他使用单线程执行的分析,Wasinger 建议对 EIP 2537 中操作的折扣表进行更改。Nethermind 团队报告说,他们正在开发一种工具,以便其他客户端团队也可以轻松地对 EIP 进行自己的基准分析。 Beiko 建议团队对 BLS 预编译进行自己的基准测试,并在接下来的两周内提出有关重新定价这些操作的想法。

    Pectra EIP 补充

    开发人员随后开始讨论为 Pectra 升级添加新 EIP 的话题。在开始讨论时,Beiko 警告说:“我们已经在 Pectra 中拥有大量 EIP。从 EIP 数量来看,它已经是迄今为止最大的分叉。”根据开发人员在电话会议前分享的观点,Beiko 表示,很明显,EIP 7742(EL 和 CL 之间的 blob 计数分离)是仍在考虑纳入升级的 EIP 列表中争议最小的。

    免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier