投入时间参与以太坊改进提案

  • 4pillars
  • 发布于 2023-10-20 13:30
  • 阅读 18

本文深入探讨了以太坊改进提案(EIPs)的框架、流程和历史,分析了EIPs如何反映区块链行业趋势,以及不同参与者如何参与EIP的制定。文章强调了EIPs在协议治理中的作用,以及通过EIPs进行特定用例实验的机会,同时也指出了非开发者参与EIP的挑战,并展望了未来改进的方向,这对理解区块链的演进和未来发展具有重要意义。

主要内容

  • 区块链标准与我们设想的区块链价值的实现息息相关,而研究以太坊的标准提案可以相对有效地了解整个区块链生态系统的趋势,并讨论未来的实施方案。

  • 越来越多的参与者参与到 EIP 中,许多新的 EIP 都是由这些新参与者提出的。

  • 此外,EIP 作为良好的协议治理实践,以及探索和完善特定想法的一种方式,具有一定的意义。

本文从研究人员的角度简要概述了 EIP 的历史和当前的参与情况,主要目标是让广大参与者了解 EIP 作为理解区块链行业过去和现在的资源的重要性,同时也旨在激发大家直接参与改进当前的 EIP,并最终成为在以太坊内外传播新趋势的意见领袖。

1. 简介

区块链为我们提供了一种去中心化网络结构的想法,智能合约的引入使各种资产能够在点对点网络上进行编程和利用。有了这些,我们建立了一套可以通过区块链实现的价值,例如数据主权、抗审查性、安全性与透明性,并准备好面对新的数字互动。

然而,区块链行业距离真正实现这些价值来取代或补充现有系统还有很长的路要走。这是因为,除了用户认识到上述价值的重要性外,用户或应用程序需要了解协议基础设施的细节,或者忍受通过额外步骤与区块链上的各种服务进行交互所带来的不便——然而,一般来说,当我们进行数字交互时,我们并不关心底层后端或网络问题。

有些人将这些称为“区块链的 UX 问题”,但最终,解决用户这些不便的唯一方法是由基础设施来处理用户所需的过程。换句话说,基础设施中的协议标准应该组织良好,以便应用程序可以仅专注于服务接口,而不必直接访问底层基础设施*。

* 协议标准有很多层,但特别是中间件之类的标准通常与此相关。

无标题

因此,研究现有区块链主网的标准可以帮助我们理解为什么区块链的价值仍然与现实相差甚远,并且可以促进关于未来不同应用程序如何相互交互的具体讨论。

在这种背景下,特别是研究以太坊的标准,可以相对有效地诊断整个区块链生态系统的现状,并为未来做好准备——因为以太坊的标准历史包含了导致我们今天所看到的各种区块链被创建的所有思想轨迹。此外,以太坊拥有所有主网中最强大的社区之一,因此不仅不断提出新标准以进一步发展网络,而且还积极尝试提出可以从不同性质的主网中学习的标准。简而言之,以太坊的标准是一个巨大的档案库,你可以通过它来追踪区块链历史的宏观演变。

2. EIP 框架简介

2.1 EIP 的范围

以太坊标准以以太坊改进提案(EIP)流程的名义提出。根据 EIP-1,EIP 的范围分为三大类,或细分为六类。

无标题

虽然已经提出了许多 EIP(即截至 10 月 17 日总共有 689 个),但实际上产生最多讨论的类别是 标准轨道(Standard Track) 。被归类为 Meta 或 Informational 的 EIP 由更像是描述 EIP 流程本身的元文档的提案,或对协议的重大更改(例如以太坊网络的硬分叉)组成——事实上,Meta 或 Informational 类别中的大多数 EIP 都是在 2020 年之前提出的。

在标准轨道中,核心(Core)ERC 标准尤其活跃,核心 EIP 由与实施以太坊网络更改直接相关的标准组成,主要与共识层或执行层相关。因此,与其他类别的 EIP 相比,核心 EIP 会被更仔细地审查,并且通常需要在通过之前通过额外的流程(例如 AllCoreDevs Call)与客户端进行更密切的讨论。

另一方面,ERC 更特定于应用程序或最终用户,因为它们包括可以在应用程序级别应用的标准和约定——它们包括诸如 ERC-20 之类的 Token 标准,诸如 ENS 之类的命名解析服务,库包,账户抽象和其他熟悉的标准。与核心 EIP 不同,ERC 通常部署在应用程序级别。

属于网络(Networking)和接口(Interface)类别的 EIP 由使以太坊网络内的数据通信更顺畅或支持核心 EIP 和 ERC 的标准组成。

2.2 EIP 的流程

无标题

来源:EIP-1(截至 2023 年 10 月 17 日的数据)

以上所有 EIP 都可以由任何人提出,从初步讨论开始。但是,并非所有提案都会最终确定——顾名思义,EIP 是一种提案,因此各个条目应遵循上述流程才能最终确定。

  • 构思(Idea):这是进入完整采用流程之前的初步步骤,其中在 论坛 中讨论将提案纳入 EIP 的适当性。

  • 草案(Draft):当提出的提案被格式化后,它将由 EIP 编辑合并到 EIP 存储库中。

  • 审查(Review):这是提案有资格进行同行评审的步骤。

  • 最后征求意见(Last Call):这是提案进入 Final 之前的最后审查步骤,由 EIP 编辑确定——设置了最终审查截止日期,通常为 14 天或更长时间。

  • 最终(Final):此步骤表示提案已最终确定。

  • 停滞(Stagnant):草案、审查和最后征求意见状态中六个月或更长时间未更改的提案将移至此步骤。但是,当它恢复或更新时,可以更改为其他状态。

  • 撤回(Withdrawn):此步骤表示提案无法完全恢复,继续讨论提案的唯一方法是提出新的 EIP。

  • 存活(Living):此步骤是一种特殊状态,提案可以持续更新。目前只有两个 EIP 处于此步骤(即 EIP-1EIP-5069)。

有关此流程的详细信息、EIP 的格式以及 EIP 编辑的职责和角色,请参阅 EIP-1EIP-5069

但是,请务必注意,EIP 流程需要在每个阶段都有广泛参与者的参与,包括 EIP 作者、EIP 编辑、以太坊核心开发人员以及其他利益相关者和社区成员,并且这些讨论是线下进行的。因此,根据协议的当前状态,某个 EIP 可能会很快被采用,也可能会无限期地延迟,并且强烈建议事先在 Ethereum Magicians 等论坛上进行讨论,以提高流程效率。

迄今为止提出的 689 个 EIP 中有近 34% 处于修订或最终阶段,这证明了以太坊网络已经取得了多大的进展,但同时也证明了采用标准的难度——难怪标准越多,网络就越复杂,并且为了避免与现有标准冲突,对它们进行审查的成本就越高。

3. EIP 的历史和区块链趋势

迄今为止记录的 EIP 直接或间接地反映了当时的行业趋势,以及网络组织方式的非常基本的要素。当然,随着越来越多的具有不同特征的主网出现,很难说 EIP 目前是所有领域的主导标准框架,但标准流仍然似乎以以太坊为中心。

3.1 ‘~ 2017’

无标题

在 2017 年之前,区块链的概念或身份在很大程度上已经确立,并且出现了各种区块链,因此讨论的重点是实施网络运行的基本功能或确保其稳定运行。

当时提出的 EIP 是该行业的潮流引领者,因为今天存在的许多网络通信规范的基础标准以及与 Token 和合约相关的标准都是在这个时候提出的。

其中包括最受欢迎的 Token 标准 ERC-20,构成 ENS 主干的 ERC,以及签名数据的标准 ERC-191。还提出了其他 EIP 用于各种 Token 和合约标准、库和 OPCODE(操作码),以及与代码优化相关的标准。

3.2 ‘~ 2019’

无标题

在接下来的两年里,应用程序开始部署在这些初步的主网上——值得注意的是,这是 NFT 和 DeFi 真正起飞的时候,区块链首次被公众广泛知晓。当时还提出了最广为人知的 NFT 标准 ERC-721,并且随着如此多的其他 Token 标准和合约的出现,自然而然地产生了在网络级别管理此类智能合约的组织框架的需求。

作为回应,已经提出了一些标准来检测各种合约并管理它们的所有权,包括 EIP-1167(它打开了可升级合约的大门)和 ERC-1014(它提出了一个新的 OPCODE(即 CREATE2)来基于合约代码创建合约地址)。

这也是由于网络使用量逐渐增加,网络 Gas 费用策略开始成为问题的时候——过去,由于过于依赖 Gas 费用竞争的结构,用户很难预测 Gas 费用。因此,当时还提出了 EIP-1559,它将基本费用与可选的优先级费用分开,从而更容易预测每笔交易的 Gas 费用。

3.3 ‘~ 2021’

无标题

在经历了两年时间见证了包括 NFT 和 DeFi 在内的应用程序在以太坊主网上的潜力后,各种 Token 项目和 DApp 出现在具有自己独特功能的不同主网上。因此,更多的 L1 出现并获得了吸引力,并且 NFT 和 DeFi 生态系统的叙事被公众加强了。

在以太坊上,生态系统的丰富性自然导致了更多的交易,关于可扩展性解决方案或 Gas 费用的讨论也随之加剧,并且已经提出了标准以启用更高级的功能,以进一步扩展它们在 NFT 和 DeFi 领域的叙事——ERC-2981(为创作者启用版税策略)和闪电贷(即 ERC-3156)(在单个交易中启用无担保贷款和还款)。

3.4 ‘2022 ~’

无标题

2022 年和 2023 年是人们对区块链的兴趣达到顶峰的时期,但由于 Terra 和 FTX 的崩溃,以及宏观经济的不利影响,人们对区块链的兴趣也迅速降温。因此,每个协议都进一步巩固了自己的身份和增长战略,可能包括相互冲突的意识形态(例如,单体与模块化)、迁移以获得更灵活的环境或构建自己的生态系统(例如,AVAX - 子网/Polygon - 超网/Cosmos - ICS 等)。

特别地,大部分讨论都集中在以太坊上,因为以太坊正接近其权益证明(PoS)过渡路线图中的一个重要转折点,并且一系列事件使以太坊和 Rollup 相对更安全和去中心化的生态系统与其它主流主网相比,更受关注。因此,已经提出了一些与为 PoS 创建底层网络环境相关的 EIP,并且还根据 PoS 过渡路线图的细节提出了一系列与 Rollup 相关的 EIP。

与此同时,关于区块链的用例或 UX 的讨论开始在行业内外涌现。因此,已经提出了许多可以实际改善用户应用程序体验并弥合 Web2 和 Web3 之间差距的中间件类别的标准——已经搁置了很长时间的基于 ERC-4337 的账户抽象重新受到关注,并且还提出了许多与交易、身份和 Token 绑定账户相关的其他中间件类别的标准,并且还提出了可以通过结合 ZK 和 AI 来展示新体验的许多扩展标准。

4. 新提案者稳步参与

无标题

在前一张图中可以找到的其他有趣的要点是:1)EIP 提案的数量在 2018 年和 2022 年达到顶峰,当时区块链开始受到公众的广泛关注,以及 2)这些峰值是由 ERC 提案的数量驱动的——在其他年份,核心 EIP 占主导地位,但我们可以观察到 ERC 在 2018 年、2022 年和 2023 年占主导地位。

但是,如果提出 EIP 的参与者的组成保持不变(即,如果 EIP 继续仅由自 EIP 成立以来一直在为 EIP 做出贡献的参与者提出),则 EIP 提案数量增加的趋势就无法很好地解释。此外,网络中积累的标准越多,它们就越复杂,这应该会减慢提出和采用新标准的过程。

无标题

诚然,许多 EIP 是由那些最熟悉以太坊网络并且自成立以来一直在塑造它的人(包括 EIP 编辑)提出的。但令人惊讶的是,除了他们之外,很大一部分 EIP 是由在 EIP 提案方面经验较少的人组成的——迄今为止,大约有 790 个 EIP 提案者,超过 90% 的提案者提出的 EIP 提案少于五个。

无标题

当我们按年预测新提案者的数量(即以前从未提出过 EIP 的实体)时,这一点会变得更加清晰——除了异常值(即 2018 年和 2022 年)之外,新提案者的数量正在稳步上升。然而,更引人注目的是,这些新提案者平均贡献了给定年份提出的所有 EIP 的 7-80% 以上。

换句话说,这意味着 每年都有大量新人加入 EIP,并且当他们与现有的以太坊社区融合时,他们为创建新标准做出了重大贡献

5. 带有某些含义的最终想法

以太坊是唯一一个从一片空白开始,几乎没有参考资料,并将为改进网络而进行的许多讨论编纂成典的主网。因此,正如我们已经简要介绍的那样,研究 EIP 对于诊断区块链的历史和现状非常有帮助。此外,越来越多的新参与者加入,他们提出的 EIP 正在帮助塑造我们为区块链设想的未来。

以下是一些关于 EIP 框架的其他含义和局限性的思考。

5.1 良好的协议治理实践

治理是一个组织的决策过程,其主要目的应该是实现组织的愿景。因此,一个协议的标准,由其治理决定,必须与协议的愿景相一致,并且被认为是能够有效实现该愿景的。在这方面,EIP 的范围与以太坊的愿景非常一致,该愿景旨在成为“一台世界计算机,允许广大人民从网络中受益,而不会损害安全性和去中心化(即解决不可能三角)”。

以太坊生态系统还在努力降低准入门槛,以便通过本地化会议论坛博客定期开发者电话会议Translathon 主办YouTube 频道 和各种其他内容来促进 EIP 的加入——因此,每年新的 EIP 数量都在稳步增加,他们提出的新 EIP 正在为以太坊网络的价值做出重大贡献。

简而言之,如果我们将去中心化定义为“一种使广大参与者能够轻松加入的环境”,那么以太坊的治理就是一个很好的协议治理示例,因为它与其使命相符,并导致参与者的去中心化分布日益增加。

5.2 来自区块链可分叉性的又一次机会

另一方面,EIP 是不同标准融合的空间,但旨在支持各种交互的通用协议(例如以太坊)必须考虑现有标准之间各种可能的冲突,因此默认情况下,采用单个标准的速度并不快,并且专注于解决特定问题的标准不容易最终确定。

因此,要观察特定的用例,选择或构建一个针对该意图优化的协议并对其进行敏捷实验可能比通过通用协议来实现它更有效/高效。然而,探索和构建单独的协议也很耗时且成本高昂。

因此,从基于特定 EIP 分叉以太坊开始这个过程可能是一个好主意——例如,ERC-20 的作者 Fabian Vogelsteller 指出了以太坊内现有 Token 和账户标准的不灵活性,并且正在创建一个名为 LUKSO 的协议,以允许在 ERC-725 之上构建多样化的创新经济,该协议仍处于草案中。这种方法允许你通过最大化 EIP 的使用并利用与以太坊兼容所带来的协同效应来试验特定的用例。

这意味着提出各种 EIP 或参与它们的讨论可能是某些项目诞生的另一个机会,并且是间接为以太坊网络做出贡献的另一种方式。

5.3 然而,对于非开发人员来说仍然很难加入

我们可能为以太坊网络设想的各种用例和价值不仅限于少数开发人员,而是由所有可能加入网络的参与者创造的,因此最终,共同创建以太坊标准的人员也应该由具有不同观点的意见领袖组成,包括普通用户、创作者、商业人士等。

然而,非开发人员的 EIP 加入仍然具有挑战性。如上所述,以太坊生态系统正在尝试通过各种沟通渠道降低 EIP 的准入门槛,但至关重要的是,帮助非开发人员理解它们的高级资源要么不存在,要么支离破碎。此外,没有 EIP 的全景图——仍然很难跟踪哪些 EIP 是主流,并且 EIP 的编号约定非常混乱。

如果可以改善非开发人员的加入挑战,例如主要事件的文档和时间表,这些事件在很大程度上仍然以西方和开发者为中心,那么它可能会大大加速讨论促进更多价值和实际采用所需的标准。

感谢 Kate 为本文设计图形。

  • 原文链接: 4pillars.io/en/articles/...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
4pillars
4pillars
江湖只有他的大名,没有他的介绍。