Alert Source Discuss
Meta

EIP-7568: 硬分叉元数据回填 - 从柏林到 Shapella

指向用于从柏林到 Shapella 的网络升级的规范。

Authors Tim Beiko (@timbeiko)
Created 2023-12-01
Requires EIP-2070, EIP-2387, EIP-2982, EIP-6122, EIP-6953

摘要

在缪尔冰川硬分叉之后,Meta EIP 被放弃,转而使用其他方式来跟踪以太坊网络升级中包含的更改。此 EIP 汇总了这些升级的规范,这些规范本身列出了包含的具体更改。具体来说,它涵盖了信标链的启动(宁静阶段 0)、柏林、伦敦、Altair、箭头冰川、灰色冰川、合并(巴黎 + Bellatrix)和 Shapella(上海 + Capella)。

动机

多年来,以太坊使用 Meta EIP 来记录网络升级。最近,已经形成了重新使用它们的共识。此 EIP 汇总了没有 Meta EIP 的网络升级,并链接到它们的规范。

规范

下面的网络升级按激活顺序列出。对以太坊执行层的升级标记为“[EL]”,对以太坊共识层的升级标记为“[CL]”。

信标链启动 - 宁静阶段 0 [CL]

信标链启动的完整规范可以在 ethereum/consensus-specs 仓库的 v1.0.0 版本 中找到。此外,EIP-2982 提供了关于信标链设计及其主网参数化基本原理的背景信息。

柏林 [EL]

柏林中包含的 EIP 最初在 EIP-2070 中指定,但后来移至 ethereum/execution-specs 仓库的 berlin.md 文件中。

伦敦 [EL]

伦敦中包含的 EIP 在 ethereum/execution-specs 仓库的 london.md 文件中指定。

Altair [CL]

Altair 网络升级的完整规范可以在 ethereum/consensus-specs 仓库的 v1.1.0 版本 中找到。

箭头冰川 [EL]

Arrow Glacier 中包含的 EIP 在 ethereum/execution-specs 仓库的 arrow-glacier.md 文件中指定。

灰色冰川 [EL]

Gray Glacier 中包含的 EIP 在 ethereum/execution-specs 仓库的 gray-glacier.md 文件中指定。

合并

合并是第一个需要执行层和共识层之间协调的升级。共识层首先激活了 Bellatrix 升级,随后执行层激活了巴黎。

Bellatrix [CL]

Bellatrix 网络升级的完整规范可以在 ethereum/consensus-specs 仓库的 v1.2.0 版本 中找到。

巴黎 [EL]

巴黎中包含的 EIP 在 ethereum/execution-specs 仓库的 paris.md 文件中指定。

Shapella

Shapella 升级是第一个在执行层和共识层上同时激活的升级。为了实现这一点,执行层上的升级激活机制已更改为使用时间戳而不是区块。这在 EIP-6953EIP-6122 中有所描述。

上海 [EL]

上海中包含的 EIP 在 ethereum/execution-specs 仓库的 shanghai.md 文件中指定。

Capella [CL]

Capella 网络升级的完整规范可以在 ethereum/consensus-specs 仓库的 v1.3.0 版本 中找到。

理由

EIP 仓库在以太坊社区中广为人知,并且 Meta EIP 在历史上一直用于清楚地列出特定网络升级中包含的 EIP。

虽然执行层和共识层的规范过程有所不同,但拥有一个统一的 EIP 列表,其中包括每个升级中包含的 EIP,并且两个层的列表都属于同一个仓库,这具有价值。

重新引入硬分叉 Meta EIP 实现了这一点,并允许在 EIP 影响以太坊的执行层和共识层的情况下进行重复数据删除。此 EIP 涵盖了未使用硬分叉 Meta EIP 的升级。

向后兼容性

未发现向后兼容性问题。

安全考虑

无。

版权

通过 CC0 放弃版权及相关权利。

Citation

Please cite this document as:

Tim Beiko (@timbeiko), "EIP-7568: 硬分叉元数据回填 - 从柏林到 Shapella," Ethereum Improvement Proposals, no. 7568, December 2023. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-7568.