七大案例看懂以太坊治理流程

时间:2024-06-05  分类:电子

参与者:IfDefElse是一个由三名开发人员组成的团队,其中两名开发人员使用化名,只有一名开发人员透露了个人身份。IfDefElse的公开成员是KristyLeighMinehan。当时,她是一家名为CoreScientific的区块链基础设施公司的首席技术官。Minehan参加了几次ACD电话会议和以太坊会议,以解释ProgPoW算法,尽管该算法引发的争议很快导致Minehan淡出了人们的视线。在许多情况下,Minehan因为她的项目而成为攻击和欺凌的对象。她被指控受Nvidia和AMD工程师雇佣来破坏ASIC挖矿制造商。Minehan不再从事ProgPoW工作。她为资产管理公司Valkyrie和加密货币挖矿公司MerkleStandard等加密货币公司提供咨询。


问题如何解决:为了解决社区对ProgPoW对抗ASIC有效性的担忧,以太坊CatHerders宣布他们将筹集10万美元,委托独立的第三方对ProgPow代码进行审计。从2019年3月到2019年9月,CatHerders花了大约六个月的时间筹集资金并委托区块链安全公司LeastAuthority进行审计。2019年9月,审计结果公布。审计证实,ProgPoW算法的设计准确无误,实现了鼓励更大程度抵抗ASIC的目标,尽管审计也警告说,正如人们所猜测的那样,未来的硬件进步可能会随着时间的推移降低ProgPoW的有效性。审计发布后,以太坊核心开发人员同意将代码更改纳入即将到来的硬分叉中。然而,以太坊社区成员(尤其是dapp开发人员)的持续反对引发了争议,阻碍了以太坊核心开发人员优先考虑将ProgPoW纳入实际升级。ProgPoW争论在以太坊社区持续了大约2年。2020年3月,在ACD#82期间,开发人员就代码更改进行了最后一次公开讨论。在那次电话会议中,开发人员表达了他们对社区对ProgPow缺乏支持的担忧,并因此决定将其排除在下一次硬分叉之外。


主要结论:ProgPoW并未解决以太坊的技术漏洞、黑客攻击或问题,这些漏洞或问题会影响大量ETH持有者或以太坊网络本身的安全。ProgPoW开发的主要推动者是矿工,他们的声音历来很弱,而且由于自以太坊推出以来就一直存在通过将以太坊过渡到PoS强行将矿工从网络中移除的努力而被忽视。每次以太坊核心开发人员提出减少区块发行(例如EIP1234)或以减少矿工收入的方式进行更改(例如EIP1559)时,矿工的反对从未动摇以太坊核心开发人员的意见或情绪。因此,旨在从技术优点的角度审查和推进变更的治理流程并没有帮助ProgPoW得到激活,支持变更的个人在以太坊生态系统中没有影响力。


尽管有链上投票和以太坊核心开发人员的技术批准,但ProgPoW辩论说明了如果没有来自终端用户和dapp开发人员的更广泛社区支持,一群网络利益相关者将无力改变以太坊。以太坊核心开发人员并不反对代码更改,但他们发现很难优先考虑有争议的升级,而要牺牲其他相对较少争议且获得更多以太坊终端用户支持的代码更改。此外,随着以太坊核心开发人员从2021年初开始将注意力转向PoS并弃用挖矿算法,对ProgPoW的需求逐渐减弱。


案例研究5:Afrigate


发生了什么:以太坊核心开发人员被以太坊社区驱逐的情况并不常见。然而,正如前面的案例研究中所提到的,有些情况下,激烈的社交媒体欺凌导致某些EIP作者退出了公开讨论。以太坊核心开发人员AfriSchoedon就是这种情况,他是ParityTechnologies构建的Parity客户端的开发人员。ParityTechnologies由以太坊联合创始人之一GavinWoods与VitalikButerin和其他六人共同创立。除了Parity以太坊客户端之外,ParityTechnologies还构建了另一种通用区块链,称为Polkadot。Schoedon自2015年以来一直是以太坊的代码贡献者,也是以太坊硬分叉的主要协调员,他在2019年2月14日发推文称,当时Polkadot协议正在积极开发中:



以太坊核心开发人员AfriSchoedon开玩笑地制作了Polkadot协议的表情包。来源:GoogleWebcache


在接下来的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主席HudsonJameson还在Reddit上主持了一场AMA,以解决围绕以太坊领导层和问责制的争论。3月,以太坊客户端团队ChainSafe在巴黎举办了一场现场活动,进一步讨论如何承认以太坊治理流程中的问题并提出改进方法。


主要内容:著名的以太坊核心开发人员AfriSchoedon离开以太坊社区,这给以太坊核心开发人员、dapp开发人员和最终用户敲响了警钟,让他们意识到社交媒体欺凌对以太坊治理的真正影响。作为一种链下且定义相当松散的决策过程,以太坊核心开发人员虽然专注于技术问题和与以太坊有关的事务,但也无法免受社会争论和引领以太坊发展的压力。无论是否与以太坊有关,在任何情况下的网络欺凌都是有害的活动,会对目标个人的行为和心态产生负面影响。鉴于以太坊的决策过程严重依赖在线媒体进行讨论和辩论,因此很难防范这种行为。毕竟,这并不是以太坊治理过程的贡献者在社区内受到骚扰和排斥的唯一例子。然而,AfriSchoedon的离职促使人们更加关注以太坊治理进程,并需要在此过程中建立更强有力的规范和社会价值观,以促进参与者之间健康和尊重的对话。


为权益证明升级达成共识


自以太坊推出以来,以太坊利益相关者一直期待着向权益证明(PoS)共识协议的过渡。因此,在合并之前的几年里,社区对将以太坊升级到PoS的想法几乎没有任何争议或反对。然而,在以太坊历史上的不同时期,人们对通过一种方法而不是另一种方法实现过渡的技术优点存在争议。此外,在以太坊存在的前六年中,在几个时间点,人们对这次升级的紧迫性存在争议,而这种升级是否优先于其他举措,例如提高以太坊的可扩展性和抗审查性。


一旦以太坊客户端团队解决了向PoS过渡的技术争论,并在2022年秋季最终确定了激活路线图,以太坊核心开发人员和更广泛的以太坊社区几乎一致欢迎这次升级。将以太坊从PoW过渡到PoS所涉及的代码更改是以太坊历史上最成功和最具变革性的EIP之一。任何其他升级都没有像以太坊向PoS过渡那样,获得如此程度的社区支持和兴奋。向PoS的过渡是一项多年的努力,在其部署的初始阶段,依靠ETH持有者通过质押ETH来资本化和引导协议,但不保证何时可以取消质押ETH。尽管由于其复杂性而被推迟,并且经常受到比特币社区成员和以太坊矿工的嘲笑和劝阻,但最终向PoS的过渡(称为合并)巩固了以太坊和以太坊资产的强大叙事,被称为超声波货币叙事。


以下案例研究深入探讨了以太坊向PoS的过渡以及两部分升级中涉及的治理流程。


案例研究6:合并


发生了什么:向PoS的过渡经历了几次迭代。它成为以太坊历史上最延迟的升级,最初预计将在以太坊推出2年后准备就绪。将现有的以太坊代码库与信标链(以太坊的CL)合并的决定是一个艰难的决定,因为许多以太坊客户端团队正在致力于用信标链取代以太坊的升级。2018年,构建向权益证明过渡的客户端团队被称为以太坊2.0团队。他们与另一组开发人员一起工作,该团队致力于以太坊的短期计划,称为以太坊1x,从中开发了EIP1559和无状态等想法。在合并升级之前的大部分历史中,推进PoS的努力在很大程度上是分开的,并且与以太坊核心协议开发并行进行。合并于2022年9月15日启动。


参与者:参与实现合并的主要团队是一组新的以太坊客户端团队,其中许多团队尚未构建和维护现有的以太坊客户端。PrysmaticLabs、Lighthouse和ChainSafe是新加入以太坊治理流程的客户端团队的例子,他们为以太坊升级到PoS做出了贡献。2020年12月BeaconChain的推出主要是因为这些相对较新的专注于PoS的客户端团队的努力。BeaconChain推出后,CL客户端团队开始认真参与并让EL客户端团队参与过渡。以太坊基金会研究员DannyRyan是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存在多种利益冲突,但以太坊核心开发人员优先考虑了EIP4895所代表的质押ETH提现,而不是其他EIP,这主要是因为他们希望安抚以太坊质押社区,该社区在合并后已成功成为以太坊的主要安全提供商和节点运营商。



-->> 7/9 文章未完,请继续阅读

以上就是七大案例看懂以太坊治理流程的全部内容,望能这篇七大案例看懂以太坊治理流程可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。