原文标题:Ethereum Acceleration
原文作者:Georgios Konstantopoulos、Dan Robinson、Matt Huang、Charlie Noyes
原文编译:Odaily星球日报夫如何
自诞生以来,以太坊一直是加密领域的开创性力量。以太坊为智能合约、DAO 和 DeFi 开辟了道路,并在 ZK 和 MEV 等前沿挑战上持续创新。以太坊的研究人员和工程师社区为下一代去中心化应用程序奠定了坚实的基础。
大家似乎忘记了,以太坊协议的第一个版本是在不到两年的时间内完成的——这种快速的开发节奏让许多开发者被吸引到这个平台。
然而,我们认为如今以太坊的核心协议进展速度可以更快。在不牺牲其核心价值的前提下,以太坊完全可以加速推进许多高影响力的改进。
在面临技术选择时,我们容易迅速转向价值观层面的讨论,比如我们更关注L1还是L2、去中心化还是效率、金融用例还是非金融用例。这些辩论吸引人,因为几乎每个人都可以参与其中,产生热度并为辩论者带来声望。但如果以太坊还未达到其技术能力的极限,那么在此之前关于价值权衡的讨论可能为时过早。我们认为,以太坊应该专注于探索技术可能性的高效边界,在此之后再讨论如何在达到极限后权衡价值。
更新迭代将帮助以太坊更快到达这一边界,同时化解许多关于优先级的“二选一”困境。例如,“我们是应该先做 X 还是 Y?”可以被回答为“两个都做”。
以太坊已经具备所需资源——有才华横溢的研究人员和工程师渴望构建未来。赋予他们更快推进的使命,并允许他们并行工作,将使以太坊更快解决问题,避免陷入过早的价值争论中。
如何让以太坊更快迭代?
从历史来看,以太坊平均每年进行一次协议升级,使以太坊支持更多的用例。
最重要的一步,是决心去做。社区可以设定更具雄心的目标,并努力实现它们。
一个阻碍是惯性;另一个则是部分观点认为协议应开始“固化”(ossify)——即为了保持以太坊的去中心化,应放缓对核心协议的修改。
我们认为过早“固化”对以太坊而言风险太大。这会让以太坊在作为平台时失去竞争力,应用和用户可能转向更中心化的替代方案。
此外,“固化”还会给以太坊带来中心化风险。核心开发过程是以太坊社交层治理的主要机制之一,能够反映来自工程师、研究人员、验证者和机构的意见。如果核心协议“固化”,以太坊将失去这种治理机制以及在应对市场结构变化(如L2和 MEV 领域)时的演化能力。
一旦决定更新迭代,有几个研发流程的改进可以产生重大影响:
客户端团队应提供建议而非一票否决权。 客户端多样性不需要以牺牲开发速度为代价。每次升级中应有多个客户端准备就绪,但无需让最保守的客户端决定协议迭代的速度。我们维护了 Reth,并承诺永远不成为以太坊路线图的瓶颈。
改进 All Core Devs 流程。 正如 Tim Beiko 最近在共识层会议中建议的,我们邀请社区对 Pectra 回顾提出具体建议。
分配更多资源用于 DevOps 和测试。 这样可以在保持以太坊高可靠性的同时,自信地更频繁推出重大改进。
除此之外,还有许多其他方法可以加速发展——最关键的是明确认识到“需要加速”的重要性。
以下是一些可能的例子:为 Rollup 提供规划需求的能力:这需要在 EIP-4844 之后的路线图中分配更多资源,比如 PeerDAS 或仅限 Blob 参数的硬分叉。
让 Rollup 继承 L1 的安全性和抗审查性:例如 Native Rollup 的实现。
在不增加节点运营负担的情况下扩展 L1:
重新定价 L1 的操作码:这可以在不修改区块 gas 限制的情况下帮助扩展以太坊。
安全增加 L1 执行 gas 限制:这是一个活跃的研究领域,需要深入分析历史和状态增长,帮助决定解决方案(如历史过期和无状态性)应该如何运作。
通过账户抽象改进钱包用户体验和安全性:
在 EIP-7702 基础上进一步改进:EIP-7702 开始弥合 EOA 和账户抽象钱包之间的差距,但我们认为仍有空间进一步改进,例如批处理和赞助交易的用户体验,以及消除用户对私钥的依赖。
我们如何助力以太坊加速发展?
作为研究人员和工程师,我们将通过 EIP 提案、数据分析和代码贡献力量,尤其关注如 EIP-7862 这样的提案,这些改进没有争议且不会与现有路线图冲突。我们深入研究了以太坊的状态和历史,以提供安全调整 gas 限制的依据。
Reth 已经准备就绪,并将继续快速推进,为即将到来的硬分叉清除障碍。我们设计 Reth 时特别将其打造成一个用于构建“EVM 核心”节点的 SDK,以促进研究人员和工程师的实验与创新。我们邀请研究社区与我们合作,原型化新功能,共同改进以太坊的性能、抗审查性和未来适应性。
最后,我们将继续构建和支持基础工具,例如 Foundry、Alloy、Solar、Revm、Wagmi 和 Viem,以确保任何核心协议的更新能够有效传递给用户。
展望
我们认为,认同更新迭代是以太坊社区能够做的最重要的事情,以拓展可能性的空间,并推动协议实现其雄心勃勃的路线图。
加速以太坊开发将让更多人能够接触到无许可的创新,助力构建一个真正全球化、信任最小化的金融系统。
为 Rollup 提供规划需求的能力:这需要在 EIP-4844 之后的路线图中分配更多资源,比如 PeerDAS 或仅限 Blob 参数的硬分叉。
让 Rollup 继承 L1 的安全性和抗审查性:例如 Native Rollup 的实现。
在不增加节点运营负担的情况下扩展 L1:
重新定价 L1 的操作码:这可以在不修改区块 gas 限制的情况下帮助扩展以太坊。
安全增加 L1 执行 gas 限制:这是一个活跃的研究领域,需要深入分析历史和状态增长,帮助决定解决方案(如历史过期和无状态性)应该如何运作。
通过账户抽象改进钱包用户体验和安全性:
在 EIP-7702 基础上进一步改进:EIP-7702 开始弥合 EOA 和账户抽象钱包之间的差距,但我们认为仍有空间进一步改进,例如批处理和赞助交易的用户体验,以及消除用户对私钥的依赖。
我们如何助力以太坊加速发展?
作为研究人员和工程师,我们将通过 EIP 提案、数据分析和代码贡献力量,尤其关注如 EIP-7862 这样的提案,这些改进没有争议且不会与现有路线图冲突。我们深入研究了以太坊的状态和历史,以提供安全调整 gas 限制的依据。
Reth 已经准备就绪,并将继续快速推进,为即将到来的硬分叉清除障碍。我们设计 Reth 时特别将其打造成一个用于构建“EVM 核心”节点的 SDK,以促进研究人员和工程师的实验与创新。我们邀请研究社区与我们合作,原型化新功能,共同改进以太坊的性能、抗审查性和未来适应性。
最后,我们将继续构建和支持基础工具,例如 Foundry、Alloy、Solar、Revm、Wagmi 和 Viem,以确保任何核心协议的更新能够有效传递给用户。
展望
我们认为,认同更新迭代是以太坊社区能够做的最重要的事情,以拓展可能性的空间,并推动协议实现其雄心勃勃的路线图。
加速以太坊开发将让更多人能够接触到无许可的创新,助力构建一个真正全球化、信任最小化的金融系统。