Evolving Ethereum With Improvement Proposals | Pooja Ranjan - EthCatHerders

Youtube 链接: https://www.youtube.com/watch?v=OkhDANbrX-g

主讲嘉宾:Pooja Ranjan,EthCatHerders 创始人

主要内容

  • 协议流程

    • EIP(Ethereum Improvement Proposal)是以太坊改进提案,社区针对以太坊底层协议和应用层标准的改进都可以通过提交提案实现

    • 以太坊改进协议的整体架构

      • 元协议:围绕以太坊的流程进行改进的协议,需要以太坊社区共同遵守,达成社区共识

      • 信息类协议:非标准改进协议,只是提出通用指南或设计意见,社区可选择性遵守

      • 标准协议:是以太坊最活跃、使用最多的协议,其中又包括核心协议、网络协议、接口协议和 ERC 协议

    • 协议提交流程
      Screenshot 2024-04-13 at 19.16.52

      • 主要流程:想法(idea) - 初稿(draft) - 编辑审阅(review) - 最终征求意见(last call) - 完结(final)

        • 任何人都可以向 EIP/ERC/RIP Github Repo 提交改进提案 PR,并通过初步审阅进入初稿(draft)阶段

        • 编辑审阅(review)将会参考社区针对新提案的意见和讨论

        • 最终征求意见(last call)一般持续14天,若其中协议没有任何其他修改将进入 Final 阶段。有些作者可能会在此时撤回(withdraw)则协议将不会进入 Final。

        • 如协议提案在6个月内没有被推进,将会被 EIP 机器人自动归类为停滞(stagnant)

        • Living 是 EIP 的一种特殊状态,该类提案会一直更新,永远不会达到 Final 阶段,如 EIP 1、EIP 5069

    • 协议近期的一些变化和演进

      • EIP 7329:EIP、ERC Repo 分仓

        • 由于 EIP 主要针对以太坊底层协议(涉及主网升级如 EIP-4844等),而 ERC 主要针对应用层改进(如 ERC-20、ERC-721等),在审阅、评判标准和流程都差距较大,因此2023年10月正式进行了 repo 分仓
      • 新增 RIP Repo:

        • RIP 全称 Rollup Improvement Proposal,主要是针对 rollup 的提案,未来该类协议也将会部署在主网因此属于核心协议
      • 目前以太坊协议整体的架构和对应 Repo

  • 协议治理

    • 协议的命名数字由来

      • 最初:EIP/ ERC的命名数字主要来自提交的 PR/ issue 的随机数字,但后来有人为了获得一些“吉利数字”开始 spam github,以期待自己的 EIP/ ERC 能获得更多关注

      • 目前:改为采用顺序分配命名数字

    • EIP 5069:EIP 编辑手册

      • Call for input: editors are called to give input/ feedback, window 30 days
    • 协议工作组

      • 底层协议相关 EIP:由核心开发者管理,每周四会进行执行层或共识层会议进行讨论

      • 应用层相关 ERC:由 ERC 和钱包工作组管理,分别会有 ERC 和钱包相关的定期会议进行讨论

      • Rollup 相关 RIP:由 Rollup 工作组管理,定期会有 Rollup 相关会议进行讨论

  • 升级

    • 2024-26年重要的以太坊主网升级

      • 坎昆 - Deneb: 2024年3月已完成升级

      • 布拉格 - Electra: 预期2024-25年升级

      • 大阪 - F Star: 预期2025-26年升级

    • 每次升级相关的元协议

  • 重要链接

2 Likes

我有个疑问是,现在一个被纳入升级 EIP 并不会说是严格分类在 EL 或者是 CL 的吧(可能有些 EIP 的 scope 比较小,只需要单独在 EL 或者 CL 层面实现;是不是还是有些大 EIP 需要同时在 EL 和 CL 上去实现)

还有就是为什么现在在升级时,还要给 EL 和 CL 分别起名字,其实指的都是同一个升级事件么?

图片好像挂了图片好像挂了图片好像挂了图片好像挂了

#1 确实 EIP 的话目前是不分 EL/ CL,有些 EIP 是会对执行层和共识层都有改动的
#2 Merge 之后其实 coredev 相当于有两个工作组,可能每个工作组都有个项目代号这样比较好指代,之后也会有可能升级的时候只有 EL 或 CL 的情况,之前核心开发者会议上 coredev 有提到

1 Like

重新贴了,凑字凑字凑字凑字凑字凑字凑字凑字凑字凑字凑字凑字凑字

感觉看完 Chloe 笔记 又多学习到了一些!真是不错!!!

1 Like