本文档定义了 Kiln🔥🧱 的合并规范版本,Kiln 旨在将客户端实现迁移到生产就绪阶段。文档描述了Kiln Spec v2.1中Consensus layer和Execution layer 的版本和修改。
加粗Kiln spec v2.1于3月10日发布。有关详细信息,请参见v2.1更改集。加粗
本文档定义了被认为已为 Kiln🔥🧱 实现的 Merge 规范的版本 – 这是在启动预生产测试网之前的最后一个 Merge 冲刺。Kiln 旨在将客户端实现转移到生产就绪阶段。
以下是 Kiln Spec v2.1:
Specification | Release / Commit | Reference |
---|---|---|
Consensus spec(共识规范) | v1.1.10 + PR#2844 |
v1.1.10 + #2844 |
Consensus spec tests(共识规范测试) | v1.1.10 |
v1.1.10 |
EIP-3675 | d896145678bd65d3eafd8749690c1b5228875c39 |
d8961456 |
EIP-4399 | 6fe18dc5cc287c5ed690c29b4092a0a2f8873be4 |
6fe18dc5 |
Engine API | v1.0.0-alpha.8 |
v1.0.0-alpha.8 |
加粗注意加粗:在此冲刺期间,此规范可能会有少量更新。这些更新将通过增加 Kiln 规范编号(例如,到 v2),增加此表中相应文档的版本,并在 Discord 上的 Interop 频道中宣布来反映。敬请关注。
Date:2022 年 3 月 10 日
Specification | Changes | Comments |
---|---|---|
Engine API | 更新到 v1.0.0-alpha.8 |
|
Consensus spec(共识规范) | PR #2844 | 乐观地导入任何 post-merge block(合并后区块) |
Date:2022 年 2 月 22 日
Specification | Changes | Comments |
---|---|---|
Engine API | 更新到 v1.0.0-alpha.7 |
|
EIP-4399 | 更新到 6fe18dc5 |
PR #4836 |
Engine API | PR #180 | Renaming related to EIP-4399 update(与 EIP-4399 更新相关的重命名) |
Consensus spec(共识规范) | PR #2835 | Renaming related to EIP-4399 update(与 EIP-4399 更新相关的重命名) |
加粗注意加粗:PR #180 和 #2835 分别引入到 Engine API 和 Consensus specs(共识规范)中的重命名是 Kiln v2 规范的一部分,必须与其他 v2 更改一起实施。这些重命名将被考虑包含在 Engine API 和 Consensus specs(共识规范)的下一个版本中。
Kiln v1 中引入的对 Consensus layer spec(共识层规范)的更改:
execute_payload
to notify_new_payload
#2817receipt_root
-> receipts_root
#2808Kiln v1 中引入的对 Execution layer spec(执行层规范)的更改:
executePayload
and forkchoiceUpdated
methods(扩展 executePayload
和 forkchoiceUpdated
方法的语义) #165INVALID_TERMINAL_BLOCK
status(用 INVALID_TERMINAL_BLOCK
状态替换 terminal block(终端区块)错误) #170加粗注意:加粗Engine API 的身份验证 #167 是 Engine API 的一个待定更改,将在 Kiln 规范的后续版本中添加。
- 原文链接: hackmd.io/@n0ble/kiln-sp...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!