Galaxy硬核报告:七大案例
Galaxy硬核报告:七大案例看懂以太坊治理流程
原文作者:Christine Kim,Galaxy
原文编译:陶朱,金色财经
引言
谁管理以太坊?谁决定何时对以太坊协议进行哪些更改?以太坊协议的最终用户在影响以太坊核心开发人员的行动和决策方面有多大发言权?在本报告中,Christine Kim 通过全面概述决策过程中涉及的流程和机构,阐明了以太坊治理问题。她还讨论了以太坊历史上的关键事件,在这些事件中,开发人员和更广泛的以太坊社区之间的协调是迫切需要的,也是有争议的。
以太坊介绍
以太坊是全球最庞大的区块链,支持超过 4, 000 个去中心化应用程序 (dapps),并吸引了超过 7, 000 名开发者。随着 Arbitrum、Optimism 和 Polygon 等 Layer 2 扩展解决方案的采用和发展,该网络预计将进一步扩展。作为世界上第一个通用区块链,以太坊一直领先于其他 Layer 1 替代竞争对手,拥有所有通用区块链中最高的市值和网络安全(按总质押价值定义)。除了比特币,以太坊是加密生态系统中最重要和最有价值的区块链,这就是为什么对以太坊协议的更改以及进行更改的过程对加密行业的其他部分具有深远而重大的影响。
与比特币一样,以太坊的治理流程基于链下,由以太坊基金会牵头,并通过 Discord、GitHub、Ethereum Magicians 和 Zoom 等在线论坛进行。ETH 持有者不会通过链上提案或去中心化自治组织 (DAO) 投票做出任何决定。一方面,这确保了将代码更改推送到以太坊协议的治理流程不会受到大型 ETH 鲸鱼持有者的影响,也不会被恶意行为者利用治理相关智能合约中的漏洞利用。另一方面,链下治理形式难以审计和客观评估,因为流程故意不透明、主观和非结构化。
与比特币不同,以太坊非常擅长部署硬分叉,即向后不兼容的升级,需要数千名运行和操作以太坊软件的用户的协调。在过去 8 年的 19 次硬分叉过程中,核心开发人员已经调整了以太坊的治理流程,使其更加快速和流程驱动,严重依赖每周的电话会议系列,即所谓的「所有核心开发人员 (ACD) 电话会议」,来讨论和跟踪影响以太坊协议的治理决策。
本报告深入探讨了以太坊治理,重点介绍了决策过程中涉及的流程、人员和论坛情况。然后,我们通过分析 DAO 硬分叉、Parity 多重签名漏洞、君士坦丁堡升级、ProgPoW、Afrigate、Merge 和上海升级事件,讨论了七个案例研究,以说明以太坊治理流程。
EIPP:以太坊改进提案流程
升级以太坊的官方流程称为以太坊改进提案 (EIP) 流程。它基于比特币改进提案 (BIP) 流程,这是向比特币协议提交代码更改的标准化流程。BIP 流程又受到 Python 的 PEP-0001 流程的启发,该流程概述了改进 Python 编码语言的治理模型。BIP 和 EIP 分别是描述比特币和以太坊的新功能或更改的文档。具体来说,EIP 是根据 EIP-1 定义的指南和模板进行格式化的。
EIP 有三种类型。
标准追踪:大部分 EIP 都是标准追踪 EIP,它们指定对以太坊的代码更改需要硬分叉、影响以太坊的网络层或执行 API,或引入新的应用程序级标准和合约。标准追踪 EIP 进一步分为以下名称:核心、网络、接口和以太坊征求意见 (ERC)。
核心:指需要全网升级才能激活的代码更改。
网络:指以太坊对等网络层的改进,也称为「dev p2p」。
接口:指影响以太坊客户端 API 和 RPC 规范的代码更改。
ERC:指与以太坊应用层相关的改进。以太坊核心开发人员正在讨论将 ERC 与 EIP 分离为一个单独的治理流程。
元 / 流程:元 EIP 不建议对以太坊的代码库进行更改,而是描述对流程(例如 EIP 的决策流程)的更改。
信息性:信息性 EIP 也不建议对以太坊的代码库进行更改。它们提供有关以太坊的一般指导方针和信息,用户可以选择忽略或遵循。
任何对以太坊感兴趣的人都可以随时提出 EIP。EIP 提交到以太坊 EIP GitHub 仓库,然后由专门的 EIP 编辑人员审查 EIP 的技术合理性和格式是否正确。截至 2024 年 5 月,共有五位 EIP 编辑人员。这些编辑人员的姓名和 Github 用户名如下:
Alex Beregszaszi (@axic)
Gavin John (@Pandapip 1)
Greg Colvin (@gcolvin)
Matt Garnett (@lightclient)
Sam Wilson (@SamWilsn)