









图片说明:以太坊官方 GitHub 首页。来源:GitHub以太坊核心代码库(定义为 EL 和 CL 规范)每月都会发生变化。以太坊基金会的客户团队和员工是有权合并和更新以太坊 GitHub 存储库的主要个人。当在 ACD 呼叫或 Discord 上异步做出关键决策时,对以太坊规范的实际更改(即影响以太坊代码的治理决策的执行)发生在 GitHub 上。在 GitHub 上,用户可以跟踪对以太坊规范所做的更改并访问最新版本的规范。将代码更改合并到官方以太坊 GitHub 存储库是最重要的步骤之一,标志着在其他治理论坛上做出的决策的最终确定和实施。 虽然 GitHub 是更广泛的计算机程序员中领先的开源代码开发平台,但以太坊开发人员过去曾讨论过减少对这个中心化平台的依赖的必要性,特别是考虑到 GitHub 因政府压力而关闭了对其平台的访问。开发人员将来可以探索的用于去中心化开发的 Gitcoin 替代方案包括 Radicle 和 Mango。此外,鉴于 GitHub 所依赖的版本控制系统 git 是一种无需通过网站托管或管理的无权限协议,因此鼓励社区在其设备上托管以太坊代码库的本地副本。此外,在 ETHMagicians 和 Ethresear.ch 上主持有关代码更改的对话的动机之一是将 GitHub 上的问题解释和拉取请求复制到其他几个平台上。 荣誉标签 除了上面提到的主要人物和论坛之外,还有一些组织和协议多年来对以太坊的发展产生了有意义的影响。 The Ethereum Cat Herders Ethereum Cat Herders 是一个由捐款资助的个人团体,负责创建会议记录、撰写信息博客文章、开展社区宣传以及制作视频内容,以向广大公众普及以太坊知识。该团体由著名的以太坊社区领袖于 2019 年 1 月创立,例如前 ACD 主席 Hudson Jameson 和前核心开发人员 Lane Rettig。该团体由 Herder-in-Chief Pooja Ranjan 领导,他是区块链发布网站 EtherWorld 的创始人。Cat Herders 是一个由以太坊「项目经理」组成的去中心化团体,旨在帮助协调网络升级并改善客户团队与更广泛社区之间的沟通。他们对 EIP 活动进行调查和分析,并告知如何改进围绕以太坊代码更改的治理流程。 除了参与通过项目管理引导 EIP 流程外,他们每周还会主持 EIP 改进电话会议和 EIP 办公时间,以跟踪每个 EIP 的状态并引导它们经历讨论、起草、审查、最后一次通话和最终阶段。他们还每周举办一次 YouTube 系列活动,介绍 EIP 作者及其提议的代码更改,名为 PEEPanEIP。Ethereum Cat Herders 与 EIP 编辑者密切合作,以完善 EIP 流程并根据小组共识进行更改。 以太坊协议公会 除了以太坊基金会和以太坊 Cat Herders,还有以太坊协议公会,这是一个智能合约应用程序,旨在帮助资助以太坊核心开发。任何人都可以将可替代代币发送到智能合约,然后将其分发到积极为以太坊协议研究或客户端开发做出贡献的个人所拥有的地址注册表中。截至 2023 年 6 月,协议公会注册表上有 142 名个人,来自各种客户团队,包括 Geth、Erigon、Besu、Lighthouse、Lodestar、Nethermind、Prysmatic Labs、Teku 和 Status。截至 2024 年 5 月,协议公会已分发超过 1780 万美元,资金由 Uniswap、以太坊名称服务、Ether.fi、Nouns DAO 和 Moloch DAO 等主要 dapp 项目积极捐赠。 协议公会随时接受来自任何地址的资金。所有资金都会随着时间的推移归属注册表,并根据每个成员积极为以太坊协议做出贡献的时间按比例分配给成员。协议公会可以作为评估以太坊核心开发人员数量随时间增长的代理。




Ethereum Cat Herders) 主办的 Twitter 调查,旨在评估对 ProgPoW 的看法。来源:Twitter (@EthCatHerders)以太坊基金会围绕 ProgPoW 组织了两次链上投票。第一次投票的设计与 DAO 硬分叉前进行的投票类似。它计算投票数时,权重由代币持有者持有的 ETH 数量决定。第二次链上投票旨在调查以太坊矿工对 ProgPow 的看法,方法是允许独立矿工和矿池将数据输入到额外的已挖区块字段中。两次投票都表明,矿工们对代码更改的支持率压倒性地高。当时占以太坊哈希率近一半的矿工参加了第二次链上投票, 77% 的参与矿工投票支持 ProgPoW。 以太坊上的矿工大多支持 ProgPoW 提案,因为当时大多数以太坊矿工都是 GPU 矿工。然而,dapp 开发人员和其他以太坊利益相关者并不支持 ProgPoW,因为他们担心该算法的实施可能会导致网络分裂并降低 ETH 的价值。在整个辩论过程中,Vitalik Buterin 等知名以太坊核心开发人员和 Geth 团队成员反复重申,他们对这一变化持中立态度,并将实施社区认为最好的一切。在多次 ACD 电话会议上,以太坊核心开发人员认可了 ProgPoW 的技术可靠性。Linzhi 等挖矿制造公司公开反对升级。 参与者:IfDefElse 是一个由三名开发人员组成的团队,其中两名开发人员使用化名,只有一名开发人员透露了个人身份。IfDefElse 的公开成员是 Kristy Leigh Minehan。当时,她是一家名为 Core Scientific 的区块链基础设施公司的首席技术官。Minehan 参加了几次 ACD 电话会议和以太坊会议,以解释 ProgPoW 算法,尽管该算法引发的争议很快导致 Minehan 淡出了人们的视线。在许多情况下,Minehan 因为她的项目而成为攻击和欺凌的对象。她被指控受 Nvidia 和 AMD 工程师雇佣来破坏 ASIC 挖矿制造商。Minehan 不再从事 ProgPoW 工作。她为资产管理公司 Valkyrie 和加密货币挖矿公司 Merkle Standard 等加密货币公司提供咨询。 问题如何解决:为了解决社区对 ProgPoW 对抗 ASIC 有效性的担忧,以太坊 Cat Herders 宣布他们将筹集 10 万美元,委托独立的第三方对 ProgPow 代码进行审计。从 2019 年 3 月到 2019 年 9 月,Cat Herders 花了大约六个月的时间筹集资金并委托区块链安全公司 Least Authority 进行审计。2019 年 9 月,审计结果公布。审计证实,ProgPoW 算法的设计准确无误,实现了鼓励更大程度抵抗 ASIC 的目标,尽管审计也警告说,正如人们所猜测的那样,未来的硬件进步可能会随着时间的推移降低 ProgPoW 的有效性。审计发布后,以太坊核心开发人员同意将代码更改纳入即将到来的硬分叉中。然而,以太坊社区成员(尤其是 dapp 开发人员)的持续反对引发了争议,阻碍了以太坊核心开发人员优先考虑将 ProgPoW 纳入实际升级。ProgPoW 争论在以太坊社区持续了大约 2 年。2020 年 3 月,在 ACD #82 期间,开发人员就代码更改进行了最后一次公开讨论。在那次电话会议中,开发人员表达了他们对社区对 ProgPow 缺乏支持的担忧,并因此决定将其排除在下一次硬分叉之外。 主要结论:ProgPoW 并未解决以太坊的技术漏洞、黑客攻击或问题,这些漏洞或问题会影响大量 ETH 持有者或以太坊网络本身的安全。ProgPoW 开发的主要推动者是矿工,他们的声音历来很弱,而且由于自以太坊推出以来就一直存在通过将以太坊过渡到 PoS 强行将矿工从网络中移除的努力而被忽视。每次以太坊核心开发人员提出减少区块发行(例如 EIP 1234)或以减少矿工收入的方式进行更改(例如 EIP 1559)时,矿工的反对从未动摇以太坊核心开发人员的意见或情绪。因此,旨在从技术优点的角度审查和推进变更的治理流程并没有帮助 ProgPoW 得到激活,支持变更的个人在以太坊生态系统中没有影响力。 尽管有链上投票和以太坊核心开发人员的技术批准,但 ProgPoW 辩论说明了如果没有来自终端用户和 dapp 开发人员的更广泛社区支持,一群网络利益相关者将无力改变以太坊。以太坊核心开发人员并不反对代码更改,但他们发现很难优先考虑有争议的升级,而要牺牲其他相对较少争议且获得更多以太坊终端用户支持的代码更改。此外,随着以太坊核心开发人员从 2021 年初开始将注意力转向 PoS 并弃用挖矿算法,对 ProgPoW 的需求逐渐减弱。 案例研究 5 :Afrigate 发生了什么:以太坊核心开发人员被以太坊社区驱逐的情况并不常见。然而,正如前面的案例研究中所提到的,有些情况下,激烈的社交媒体欺凌导致某些 EIP 作者退出了公开讨论。以太坊核心开发人员 Afri Schoedon 就是这种情况,他是 Parity Technologies 构建的 Parity 客户端的开发人员。Parity Technologies 由以太坊联合创始人之一 Gavin Woods 与 Vitalik Buterin 和其他六人共同创立。除了 Parity 以太坊客户端之外,Parity Technologies 还构建了另一种通用区块链,称为 Polkadot。Schoedon 自 2015 年以来一直是以太坊的代码贡献者,也是以太坊硬分叉的主要协调员,他在 2019 年 2 月 14 日发推文称,当时 Polkadot 协议正在积极开发中:

以太坊核心开发人员 Afri Schoedon 开玩笑地制作了 Polkadot 协议的表情包。来源:Google Webcache在接下来的 48 小时内,Schoedon 因他的推文而受到欺凌、批评和骚扰,这显然是开玩笑。批评者在社交媒体上指责 Schoedon 存在「利益冲突」,尽管 Schoedon 重申他从未直接参与过 Polkadot 的开发。Schoedon 在推特上澄清说,他的表情包是为了激起围绕 Serenity 开发的讨论,Serenity 是当时以太坊向 PoS 过渡的名称,而不是制造 Polkadot 和以太坊之间竞争的叙事。然而,持续的批评导致 Schoedon 删除了他的许多推文,并最终在 2 月 19 日宣布他将离开以太坊社区。「我没有退出社交媒体,我退出了以太坊。我没有隐姓埋名;我只是离开了社区。我不再协调硬分叉、构建测试网或做出其他贡献。我没有为 Polkadot 工作,我从来没有为 Polkadot 工作过,我为以太坊工作过。我并不讨厌以太坊,我喜欢它」,Schoedon 在删除推特账户前的最后一条推文中说道。 参与者:尽管 Schoedon 是事件的主要参与者,但在 Schoedon 离职后,其他以太坊核心开发人员和社区成员纷纷为他辩护。Schoedon 继续帮助以太坊经典版完成升级,以提高其与以太坊的兼容性。截至 2023 年 7 月,他继续以不太公开的方式为以太坊做出贡献,为以太坊测试网络的协调做出贡献,并经常使用不同的假名。 问题如何解决:在 Twitter 事件发生后的下一个月的 ACD 电话会议上,以太坊核心开发人员宣布他们正在寻找新的硬分叉协调员来取代 Schoedon 的角色。然而,搜索并没有持续多久。由于没有合适的候选人,开发人员同意将 Schoedon 的角色分给多人。自 Schoedon 离职以来,硬分叉协调员的职责(包括设置硬分叉日期、选择硬分叉的 EIP 以及领导升级的测试工作)已分散到多个核心开发人员和客户团队。此外, 2019 年 2 月, 115 位知名以太坊社区成员签署了一封公开信,谴责导致 Schoedon 辞去以太坊核心开发人员职务的「有害」行为。这封信重申了围绕以太坊协议开发辩论的标准和规范的必要性,这些标准和规范旨在促进参与者之间的尊重、言论自由和隐私价值观。前 ACD 主席 Hudson Jameson 还在 Reddit 上主持了一场 AMA,以解决围绕以太坊领导层和问责制的争论。3 月,以太坊客户端团队 ChainSafe 在巴黎举办了一场现场活动,进一步讨论如何承认以太坊治理流程中的问题并提出改进方法。 主要内容:著名的以太坊核心开发人员 Afri Schoedon 离开以太坊社区,这给以太坊核心开发人员、dapp 开发人员和最终用户敲响了警钟,让他们意识到社交媒体欺凌对以太坊治理的真正影响。作为一种链下且定义相当松散的决策过程,以太坊核心开发人员虽然专注于技术问题和与以太坊有关的事务,但也无法免受社会争论和引领以太坊发展的压力。无论是否与以太坊有关,在任何情况下的网络欺凌都是有害的活动,会对目标个人的行为和心态产生负面影响。鉴于以太坊的决策过程严重依赖在线媒体进行讨论和辩论,因此很难防范这种行为。毕竟,这并不是以太坊治理过程的贡献者在社区内受到骚扰和排斥的唯一例子。然而,Afri Schoedon 的离职促使人们更加关注以太坊治理进程,并需要在此过程中建立更强有力的规范和社会价值观,以促进参与者之间健康和尊重的对话。 为权益证明升级达成共识 自以太坊推出以来,以太坊利益相关者一直期待着向权益证明 (PoS) 共识协议的过渡。因此,在合并之前的几年里,社区对将以太坊升级到 PoS 的想法几乎没有任何争议或反对。然而,在以太坊历史上的不同时期,人们对通过一种方法而不是另一种方法实现过渡的技术优点存在争议。此外,在以太坊存在的前六年中,在几个时间点,人们对这次升级的紧迫性存在争议,而这种升级是否优先于其他举措,例如提高以太坊的可扩展性和抗审查性。 一旦以太坊客户端团队解决了向 PoS 过渡的技术争论,并在 2022 年秋季最终确定了激活路线图,以太坊核心开发人员和更广泛的以太坊社区几乎一致欢迎这次升级。将以太坊从 PoW 过渡到 PoS 所涉及的代码更改是以太坊历史上最成功和最具变革性的 EIP 之一。任何其他升级都没有像以太坊向 PoS 过渡那样,获得如此程度的社区支持和兴奋。向 PoS 的过渡是一项多年的努力,在其部署的初始阶段,依靠 ETH 持有者通过质押 ETH 来资本化和引导协议,但不保证何时可以取消质押 ETH。尽管由于其复杂性而被推迟,并且经常受到比特币社区成员和以太坊矿工的嘲笑和劝阻,但最终向 PoS 的过渡(称为合并)巩固了以太坊和以太坊资产的强大叙事,被称为「超声波货币」叙事。 以下案例研究深入探讨了以太坊向 PoS 的过渡以及两部分升级中涉及的治理流程。 案例研究 6 :合并 发生了什么:向 PoS 的过渡经历了几次迭代。它成为以太坊历史上最延迟的升级,最初预计将在以太坊推出 2 年后准备就绪。将现有的以太坊代码库与信标链(以太坊的 CL)合并的决定是一个艰难的决定,因为许多以太坊客户端团队正在致力于用信标链取代以太坊的升级。2018 年,构建向权益证明过渡的客户端团队被称为以太坊 2.0 团队。他们与另一组开发人员一起工作,该团队致力于以太坊的短期计划,称为以太坊 1 x,从中开发了 EIP 1559 和无状态等想法。在合并升级之前的大部分历史中,推进 PoS 的努力在很大程度上是分开的,并且与以太坊核心协议开发并行进行。合并于 2022 年 9 月 15 日启动。 参与者:参与实现合并的主要团队是一组新的以太坊客户端团队,其中许多团队尚未构建和维护现有的以太坊客户端。Prysmatic Labs、Lighthouse 和 ChainSafe 是新加入以太坊治理流程的客户端团队的例子,他们为以太坊升级到 PoS 做出了贡献。2020 年 12 月 Beacon Chain 的推出主要是因为这些相对较新的专注于 PoS 的客户端团队的努力。Beacon Chain 推出后,CL 客户端团队开始认真参与并让 EL 客户端团队参与过渡。以太坊基金会研究员 Danny Ryan 是 Merge 升级计划的主要牵头人之一。他继续领导以太坊共识层开发,担任 ACDC 负责人。 问题如何解决:在 Merge 激活日期之前,进行了前所未有的大量测试,以确保过渡顺利进行。以太坊核心开发人员为 Merge 组织了超过 25 次不同的测试网发布。以下是以太坊核心开发人员在 Merge 激活前几个月组织的影子分叉测试网发布的说明: 此外,在合并激活前的几周内,以太坊基金会资助的漏洞赏金计划增加了四倍,达到 100 万美元,这是该组织有史以来资助的最高金额。合并需要 CL 和 EL 客户端团队以及验证器节点运营商之间的密切协调,后者在升级节点软件方面不如矿工那么熟练。升级的性质还需要节点运营商更多地参与,以正确配置客户端软件以准备合并。以太坊基金会和以太坊猫牧民再次成为联系以太坊利益相关者和教育广大公众了解升级性质的中心。合并确实创建了以太坊的短暂分叉,但没有一个继续具有有意义的价值或支持大量的 dapp 活动。 主要内容:由于合并,以太坊的复杂性增加了一倍,因为该协议现在是两个同步发展的网络的组合。这就需要单独的治理流程来组织为每个网络(即以太坊的 EL 和 CL)提出的代码更改。如前所述,每两周有两次 ACD 电话会议,讨论与 EL 和 CL 相关的 EIP。但是,以太坊软件还有其他组件,例如影响 EL 和 CL 的引擎 API,而这些组件没有明确的更改和更新治理流程。这引发了关于 EIP 流程未来更新的新讨论,以便考虑到协议的双网络结构更好地组织对以太坊的更改。(EIP 流程的这些未来变化将在本报告的下一节中更详细地讨论。) 案例研究 7 :上海升级 发生了什么:以太坊的第十七次硬分叉于 2023 年 4 月启动。这次升级被称为上海升级,激活了信标链上的质押 ETH 提现,从而代表以太坊向 PoS 的过渡已完成。在合并升级完成后不久,以太坊核心开发人员迅速准备了上海升级所需的代码更改。尽管围绕上海升级优先考虑哪些 EIP 存在多种利益冲突,但以太坊核心开发人员优先考虑了 EIP 4895 所代表的质押 ETH 提现,而不是其他 EIP,这主要是因为他们希望安抚以太坊质押社区,该社区在合并后已成功成为以太坊的主要安全提供商和节点运营商。 参与者:质押池和在信标链上质押的 ETH 持有者的集体声音以前所未有的方式影响了以太坊核心开发人员在上海升级优先考虑 EIP 4895 的决定,这与矿工在决策过程中能够发挥的影响力水平明显不同。以太坊客户端团队再次充当了守门人的角色,他们综合社区情绪,确定升级中应包含哪些 EIP。从 10 月 28 日到 1 月 5 日,以太坊核心开发人员在几次 ACD 电话会议上就上海升级的范围进行了激烈辩论。讨论强调了客户端团队对 EIP 优先级的意见分歧,以及以太坊核心开发人员之间的共识往往不是通过一致决定而是通过粗略的多数投票达成的。一旦确定了上海升级的范围和开发时间表,以太坊核心开发人员就开始准备和测试相关的代码更改以进行激活。 问题如何解决:上海升级于 2023 年 4 月 12 日激活。由于升级成功,以太坊上新质押的 ETH 数量出现了前所未有的涌入,远远超过了解除质押的 ETH 数量。


截至 2023 年 12 月以太坊的最新发展路线图,来源:Twitter (@vitalikbuterin)除了对以太坊协议的代码更改外,还努力更新 EIP 流程,以适应以太坊合并后似乎更加雄心勃勃的发展路线图。在最近的 ACD 电话会议上,开发人员提议将 ERC 从 EIP 中移除到单独的治理流程,并更新 EIP 的编号以使其更易于跟踪。这些微小的管理变化在社区中引发了激烈的争论。因此,毫不奇怪,以太坊治理流程的所有拟议变更都没有建议任何治理流程在链上移动或在近期在流程方面变得更加严格。 EIP 流程的一个重大变化值得强调,因为它对以太坊治理的未来影响是创建了一个与 Layer 2 汇总上实施的代码更改批准流程并行的流程。汇总改进提案 (RIP) 流程旨在促进不同汇总升级之间的合作与协调。汇总开发人员在名为 RollCalls 的定期会议系列中介绍和讨论 RIP。以太坊协议开发人员正在权衡 RollCalls 上的决策在多大程度上影响 ACD 调用上的决策,反之亦然,因为以太坊开发人员越来越多地尝试追求以 rollup 为中心的开发路线图。 展望 正如案例研究所表明的那样,升级的成功、失败和争议并没有阻止以太坊核心开发人员更改代码库。升级的频率并没有随着时间的推移而减慢,正在考虑和实施的变更的性质变得更加雄心勃勃,而不是更少。因此,以太坊核心开发人员在管理协议和实现其开发路线图上的未来升级方面的作用在重要性和影响力方面仍将保持高度重视。 除了以太坊核心开发人员之外,社区中还有越来越多的利益相关者,他们也是协议治理的重要贡献者。在 2019 年关于区块链治理的一篇文章中,Vitalik Buterin 承认了「象牙塔知识分子」对接管以太坊治理过程的担忧,并肯定解决这一问题的最佳方法是增加参与治理过程的机构和组织的数量,以进一步将其从单一群体的权力中分散出去。 随着以太坊 dapp 生态系统不断发展,包括多个 L2 和 DeFi 协议,以及通过 Merge 形成的新的多样化客户团队,积极参与以太坊治理的利益相关者数量也在不断增长。此外,随着以太坊协议复杂性的增加,从事以太坊研究和开发的团队已经多元化,涉及多个并行计划,包括专注于可扩展性、MEV、账户抽象、EOF 等的计划。 展望未来,验证器节点运营商应该期待升级,这可能会在未来彻底改变他们的业务模式。考虑到以太坊频繁升级的预期和现实,社区必须确保以太坊核心开发人员不是决定何时升级以太坊协议的主要声音。此外,正如 Geth (EL) 开发人员 Péter Szilágyi 等几位以太坊核心开发人员所表达的那样,由于以太坊协议雄心勃勃的开发路线图,人们对其复杂性的担忧日益增加。 以太坊协议的复杂性有几个缺点,主要缺点是增加了技术错误和故障的风险。因此,虽然 EIP 流程旨在促进以太坊上的代码更改,但对于决策过程中的利益相关者来说,重要的是逐渐将代码僵化置于代码更改之上,以便随着时间的推移,对主动治理流程的需求逐渐减少。考虑到对以太坊以及建立在协议之上的应用程序的监管审查日益严格,这一点尤其重要。尽管以太坊协议开发人员和更广泛社区的利益在当今的治理过程中最具影响力,但来自监管机构和执法部门的压力也越来越大,这也可能影响以太坊的设计并成为影响以太坊设计的强大声音。为了防止以太坊协议受到监管控制,以太坊运作方式的某些方面必须僵化到任何利益相关者团体或实体都无法改变的程度。 结论 以太坊治理是一个由人员、组织、论坛和流程组成的复杂迷宫。与社区一样,决策过程也是无定形的,难以定义,因为它主要受社会规范和叙述的影响,而不是正式规则或具有约束力的链上投票机制。尽管关于以太坊协议未来的决策在社区中引发了分歧和分裂,但以太坊的路线图仍然雄心勃勃,其中列出了几个已经在以太坊社区引发争论和讨论的 EIP。 由于以太坊核心开发人员充当守门人,最终决定通过升级实施的变更,因此以太坊协议很可能会继续改变而不是僵化。如果一项技术变得过于可升级,就像我们在较小规模的以金融为重点的 dapp 和 DAO 中看到的那样,还存在监管俘获的担忧。围绕去中心化技术可升级性的监管担忧超出了本报告的范围,但可能是未来考虑的研究领域。 以太坊作为一项技术已经取得了长足的进步,并突破了使用区块链技术的可能性的界限。此外,以太坊作为一个社会社区,不断提出有关去中心化和开源技术的最佳治理形式的新问题。随着以太坊核心开发人员追求越来越雄心勃勃的开发路线图,其中包含将以太坊生态系统扩展到多个 Layer 2 协议的升级,所有网络利益相关者都必须考虑以太坊治理的社会规范(而不是既定流程)如何能够并且应该继续塑造以太坊的未来。