
- 标准追踪:大部分 EIP 都是标准追踪 EIP,它们指定对以太坊的代码更改需要硬分叉、影响以太坊的网络层或执行 API,或引入新的应用程序级标准和合约。标准追踪 EIP 进一步分为以下名称:核心、网络、接口和以太坊征求意见 (ERC)。
- 核心:指需要全网升级才能激活的代码更改。
- 网络:指以太坊对等网络层的改进,也称为「devp2p」。
- 接口:指影响以太坊客户端 API 和 RPC 规范的代码更改。
- ERC:指与以太坊应用层相关的改进。以太坊核心开发人员正在讨论将 ERC 与 EIP 分离为一个单独的治理流程。
- 元 / 流程:元 EIP 不建议对以太坊的代码库进行更改,而是描述对流程(例如 EIP 的决策流程)的更改。
- 信息性:信息性 EIP 也不建议对以太坊的代码库进行更改。它们提供有关以太坊的一般指导方针和信息,用户可以选择忽略或遵循。
- Alex Beregszaszi (@axic)
- Gavin John (@Pandapip1)
- Greg Colvin (@gcolvin)
- Matt Garnett (@lightclient)
- Sam Wilson (@SamWilsn)






- 以太坊一直有一个雄心勃勃的发展路线图,从发布之初就设想对共识协议、费用动态和用户体验进行重大改变。不断变化的代码库的预期为验证器节点运营商树立了先例,使他们能够规范频繁的升级,而不是拒绝升级。
- 去中心化金融 (DeFi) 生态系统(包括预言机和稳定币)以及 L2 生态系统的增长增加了分叉以太坊的成本,因为永久性的链分裂会分散链上流动性,并迫使无法重复操作的多个 dapp 和 L2 选择一个网络而不是另一个网络。
- 以太坊上质押的大多数 ETH 都是通过代表用户运营验证器软件的服务提供商质押的。这意味着大多数在以太坊上获得奖励的用户和实体并不直接控制节点或代表他们对节点进行的软件升级。质押者与实施以太坊客户端团队准备的代码更改有一定距离,因此,与质押服务相比,有时可能没有那么积极地跟踪或积极参与协议开发的决策。






- 以太坊决策过程中的否决权落在以太坊客户端团队身上,他们决定对以太坊软件进行哪些更改。但是,一旦达成协议并发布软件,节点运营商就可以接受或拒绝代码更改。当时,主要的以太坊软件客户端是 Geth,Geth 团队、以太坊基金会和 Vitalik Buterin 都支持硬分叉解决方案。因此,他们发布了必要的软件升级,在区块高度 1,920,000 处激活了以太坊的硬分叉。
- 使用 carbon 投票说明了如何通过链上机制来加强链下治理流程。虽然 carbon 投票不具约束力,这意味着它无权改变开发人员通过 ACD 调用和 Gitter 进行的决策过程,但它确实加强了以太坊社区对执行硬分叉的倾向。
- 最后,本案例研究说明了以太坊上的节点运营商选择运行哪个版本的以太坊协议的能力和权限。有些人选择拒绝 DAO 硬分叉。然而,正如本报告前面提到的,自 2016 年以来,去中心化金融 (DeFi) 行业的增长导致流动性和 dapp 互操作性的分散,使得以太坊协议的替代版本共存的成本越来越高,技术难度也越来越大。
- EIP 145:创建一种更高效的信息处理方法,称为按位移位。
- EIP 1052:提供一种优化大规模智能合约代码执行的方法。
- EIP 1283:为智能合约数据存储的更改引入一种更公平的定价方法。
- EIP 1014:为基于状态通道和「链下」交易的某种类型的扩展解决方案奠定基础。




- 它强调了以太坊质押社区作为以太坊的主要节点运营商和安全提供商对协议治理的影响。
- 它重申了以太坊核心开发人员作为主要守门人的角色,他们综合和协调协议的升级,以实现自以太坊推出以来以太坊创始人设定的雄心勃勃的发展目标。
- 它通过完成以太坊向 PoS 的过渡并引发大量新的质押流入(远远超过质押流出),进一步验证了超声波货币的叙述。
- BLS 签名:为智能合约开发人员创建了一种新的经济高效的操作,可以在其代码中使用 BLS 签名和 SNARK 验证。这样做的原因有很多,包括能够创建更安全的加密证明、与以太坊信标链更好的互操作性以及增强去中心化权益池的功能。
- 增加验证者有效余额:验证者奖励与验证者的有效余额成比例累积,目前上限为 32 ETH,这迫使验证者节点运营商创建新的验证者,如果他们想获得更多权益奖励。为了减少活跃验证者集的增长,从而给以太坊的对等网络层带来压力,有人提议增加验证者的有效余额。
- 执行层可触发提款:允许验证者通过其执行层 (0x01) 提款凭证触发退出和部分提款。这将支持在以太坊上创建更多无需信任的权益池设计。
- 原生账户抽象:账户抽象是对用户体验的改进,允许智能合约逻辑控制用户拥有的钱包。智能合约无法授权交易。但是,用户控制的外部拥有账户 (EOA) 可以。为实现账户抽象而提出的最突出的代码更改是 ERC 4337,它不需要向后不兼容的硬分叉。
- MEV 相关升级:最大可提取价值 (MEV) 是通过重新排序区块内的用户交易可以提取的额外收入。由于可以获得丰厚的金额,因此有许多利益相关者参与提取 MEV。MEV 策略与传统金融中的某些交易策略并无不同。
- MEV smoothing:MEV smoothing 是指 smoothing MEV 区块奖励向验证者的分配,以降低奖励波动性并阻止验证者试图操纵共识过程来赚取 MEV。
- MEV 销毁:另一种比 MEV 平滑更进一步的策略是销毁 MEV 收入,如以太坊上的基本费用。这将进一步降低以太坊供应的通货膨胀,并减少验证者操纵共识以获得额外 MEV 收入的动机。
- Enshrined PBS:MEV 目前是通过称为中继的第三方市场在以太坊上获得的。为了减少对操作中继的受信任实体的依赖,目前正在研究将中继结构实施到以太坊本身的协议中。
- 单槽最终性:最终性在以太坊上被定义为一个点,在该点上,如果不惩罚至少 33% 的总质押 ETH,区块就无法被更改或替换。目前,以太坊上的最终确定需要 12 到 15 分钟。但是,以太坊核心开发人员正在研究一些设计,以实现更快的最终性保证,通过在 12 到 15 分钟的窗口内逐步增加质押保证来改善用户体验。
- 验证者上限:与减少活跃验证者集增长的举措相关,有提议将验证者的数量限制在一定水平。这样做将确保以太坊的网络层能够维持快速的消息传播,以支持更快的最终性或降低成为验证者所需的最低质押 ETH 数量。
- 发行变化:开发人员也在考虑改变以太坊的发行政策,以防止大部分 ETH 供应集中在流动质押(或再质押)池中。通过发行变更,开发人员希望为质押参与设定上限,从而实现最低可行发行量,即协议不应发行超过网络安全所需的代币。
- Verkle 树:目前,有关以太坊账户、交易和区块链状态的数据使用称为 Merkle Patricia 树的结构存储。 Merkle Patricia 树数据结构允许用户通过依赖单个加密证明(代表树的根)轻松验证大量数据。 Verkle 树数据结构的功能类似于 Merkle Patricia 树,但是,计算机可以比 Merkle 树更有效地证明它们。
