这篇文章是关于以太坊 Prague/Electra 升级的讨论和提案追踪,以及后续的 Osaka 和 F-Star 升级计划,讨论了 Meta EIPs 的重要性,并提议对 "Considered for Inclusion" 状态进行改进,同时列出了 Prague/Electra 升级中包含和考虑包含的多个 EIP。
来自EIP-7600: Hardfork Meta - Pectra:
包含的EIP
- EIP-2537: BLS12-381曲线运算的预编译
- EIP-2935: 在状态中保存历史区块哈希
- EIP-3074: AUTH 和 AUTHCALL 操作码
- EIP-6110: 在链上提供验证者存款
- EIP-7002: 执行层可触发的退出
- EIP-7251: 增加 MAX_EFFECTIVE_BALANCE
- EIP-7549: 将委员会索引移到 Attestation 之外
- EIP-7685: 通用执行层请求
考虑包含的EIP
NONREENTRANT
& REENTRANT
操作码4月10日更新
注意: 我在3月28日的更新中不小心从提案列表中删除了EOF。已在4月5日修复。还包括了最近提出的EIP-7667到列表中。
来自EIP-7600: Hardfork Meta - Pectra:
包含的EIP
- EIP-2537: BLS12-381曲线运算的预编译
- EIP-6110: 在链上提供验证者存款
- EIP-7002: 执行层可触发的退出
- EIP-7251: 增加 MAX_EFFECTIVE_BALANCE
- EIP-7549: 将委员会索引移到 Attestation 之外
考虑包含的EIP
- EIP-7547: 包含列表
来自 EIP-7607: Hardfork Meta - Osaka:
考虑包含
可能专注于 EIP-7594: PeerDAS - 对等数据可用性采样
2024年2月5日更新
Verkle Tries 包含在 Prague 之后的 EL 分叉 Osaka 中
EIP-4444 的工作将与网络升级并行进行
其他 EL 提案,按此处出现的顺序排列:
2**16
2024年1月15日更新
到目前为止的提案,按出现顺序排列,高亮显示它们是用于 [EL]、[CL] 还是 [EL+CL]:
2**16
此外,以下是来自 CL Github issue 的额外提案:
2023年12月19日更新
鉴于此处的活动,我将按出现顺序编译迄今为止的提案,高亮显示它们是用于 [EL] 、[CL] 还是 [EL+CL]:
2**16
此外,以下是来自 CL Github issue 的额外提案:
原始帖子
随着 Dencun 的结束,现在是开始考虑 Prague/Electra 升级的时候了。与 Cancun 类似,我建议使用此线程来讨论升级的总体过程和范围。
EIP 倡导者可以使用 prague-candidate
标签来表示他们希望包含在升级中。请注意,共识层团队已经有 一个 Github issue 来跟踪提案。
至于更大的流程调整,我的首要建议是 恢复 Meta EIP。
目前没有一个好的地方可以在网络升级部署并在博客文章中宣布之前跟踪其完整范围。
对于 Dencun,我们有一个 难以找到的 markdown 文件 中的 EL EIP,以及作为 Beacon Chain 规范一部分的 CL EIP。
这并不好,因为这些都有点难以找到,它们都使用单独的 “格式”,并且会导致重复。随着 ERC 和 EIP 现在分开,我建议(回到)使用 Meta EIP 来跟踪包含在网络升级中的 EIP。
对于耦合升级,EL + CL 可以共享单个 Meta EIP,对于解耦升级,它们可以各自拥有自己的 Meta EIP。如果升级从耦合变为解耦,反之亦然,我们可以简单地创建一个新的 Meta EIP,它取代之前的那个。
最后,作为一个“扩展目标”,我们应该就如何处理 “考虑包含” 达成一致。创建这种“原型状态”是为了让 EIP 倡导者更容易了解哪些 EIP 可能 包含在升级中。也就是说,可以认为与 CFI 相关的承诺不足反而会引起更多混乱。此外,CFI 仅在执行层上使用。
如果它没有用,我们应该考虑修改或删除它,或者可能协调其在 EL 和 CL 流程中的定义和使用。
- 原文链接: ethereum-magicians.org/t...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!