Paradigm 最新研究文章:加速以太坊
2025-01-27 08:18
PANews
2025-01-27 08:18
订阅此专栏
收藏此文章
我们认为以太坊核心协议的升级速度应该能更快。在不牺牲其价值观的前提下,有许多对以太坊有重大影响的改进都可以提速推进。


撰文:Georgios Konstantopoulos、Dan Robinson、Matt Huang、Charlie Noyes,Paradigm

编译:Frank,PANews


自创立以来,以太坊一直是加密领域的先锋力量。以太坊为智能合约、去中心化自治组织(DAO)和去中心化金融(DeFi)铺平了道路,并在零知识证明(ZK)和最大可提取价值(MEV)等前沿挑战上不断创新。以太坊的研究人员和工程师社区为下一代去中心化应用程序建立了坚实的基础。


回顾历史,不要忘了以太坊最初版本的协议在不到两年的时间内就成功推出——这样的速度曾吸引我们许多人把以太坊视为开发平台的首选。


今天,我们认为以太坊核心协议的升级速度应该能更快。在不牺牲其价值观的前提下,有许多对以太坊有重大影响的改进都可以提速推进。


无论你的愿景是什么,更快迭代都对以太坊有好处


关于以太坊未来的核心愿景到底应该是什么,社区内部有理性的争论。但无论以太坊走向何方,更快达成目标总是好的。对以太坊在交付和迭代能力上的投资,都是有价值的。


在面对某个技术选择时,人们往往会立刻跳到价值观层面的争论——例如,我们更在意 L1 VS L2,去中心化 VS 效率,或是金融用例 VS 非金融用例。这些话题很有吸引力,因为任何人都可以参与其中。它们可能会引发很多争议,并为辩论者带来很多影响力。但如果我们尚未触及问题的根本,那么过早地在这些价值权衡上纠结或许并不明智。在真正达到「技术效率前沿」之前,我们认为以太坊应当专注于尽可能拓展自己的极限,而不是对并未真正面临的价值观冲突进行假想式的争论。


加快开发速度可以帮以太坊更快抵达目标,同时也能在「要先做 X 还是先做 Y?」这样的问题上,让我们有机会回答「我们可以同时做这两者」。


以太坊并不缺少资源:我们拥有令人惊叹的研究人员和工程师队伍,他们对建设未来充满热情。只要给他们充足的授权和动力,让他们可以更快、更并行地工作,就能避免陷入过早的争执,从而更快地解决问题。


以太坊如何加快迭代?


回顾历史,以太坊大约每年推出一次较大的协议更新。我们认为它能做得更多。


最关键的是,以太坊社区需要在心态上做出决定:要有更雄心勃勃的目标,并全力以赴去达成它们。其中一个障碍是惯性,另一个障碍是某些人认为协议应该开始「固化」(ossify)——保持以太坊去中心化的最佳方式是放慢对核心协议的更改速度。


我们认为对以太坊而言,「固化」风险过高。它将使以太坊在平台竞争中难以保持优势,因为应用和用户可能转向更中心化的替代方案。此外,「固化」也会带来去中心化本身的风险。核心开发过程是以太坊「社会层」在链下治理的重要体现方式,集中了工程师、研究者、验证者以及各类机构的意见。一旦以太坊核心协议被「固定」不再演进,就等于放弃了这一治理机制,也让以太坊难以根据 L2 与 MEV 等市场结构的变化做出回应。


一旦决定要加快迭代速度,有一些研发流程上的改进或许能起到巨大作用:


1、客户端团队应当拥有「建议权」,而非「否决权」


确保客户端多样性并不一定要以牺牲开发速度为代价。我们确实需要在每次升级之前至少有多个客户端能同步完成升级的准备,但不应该采用「N-of-N『的模式,让最保守的客户端团队来决定整个协议的迭代速度。我们维护的 Reth 客户端就承诺永远不会成为以太坊路线图的瓶颈。


2、改进 AllCoreDevs(所有核心开发者)流程


(正如 Tim Beiko 最近在共识层电话会议上建议的那样)我们邀请社区在 Pectra 的复盘中提供更具体的建议。


3、为 DevOps(开发运维)和测试分配更多资源


这样我们就能在保证以太坊高可靠性的前提下,更频繁地交付重大改进。


除了这些初步建议,还有许多其他方式可以帮助加快以太坊的迭代速度——但最关键的是要明确承认「加快速度」的必要性。


好点子并不缺


我们相信有很多「低垂的果实」(相对容易实现的高价值改进),本可以得到更多社区投入。然而,目前因为交付速度太慢,以及社区普遍认为「一年内只能做少量改动」,这些改进都处于搁置状态。以太坊不应该自我设限;它应该努力去做更多事情,并且更快达成。


下面是一些可能的例子:


1、扩容和确保 L2 的安全性


Rollup 项目需要确定其对需求的规划,从而决定要容纳多大规模的用户与交易量。这需要对 EIP-4844 之后的路线图(如 PeerDAS 或者 Blob-Parameter-Only 硬分叉)投入更多资源。


Rollup 还需要继承 L1 的安全性和抗审查性,可见提案:NativeRollups。


2、不增加节点负担的情况下扩容 L1


重定价 L1 的 opcode 可以在不修改区块 gas 上限的情况下帮助以太坊扩容[1,2]。


提高 L1 执行层的 gas 上限目前是一个活跃的研究领域,需要深入分析历史和状态增长,以决定诸如「历史到期(history expiry)」和「无状态(Statelessness)」等方案应如何运作。


3、通过抽象账户实现更好的钱包用户体验和安全性:


虽然 EIP-7702 已经开始弥合外部拥有账户(EOA)和抽象账户(AA 钱包)之间的差距,但我们认为还有进一步改进的空间,包括:


更便利的批量和代付交易以及消除对私钥的过度依赖,从而提升用户体验。


我们如何为加速以太坊这一使命做出贡献?


作为研究员和工程师,我们将通过撰写 EIP、数据分析和代码来参与这一事业,特别是关注诸如 EIP-7862 之类的提案。它们能带来相对不具争议的改进,并且与现有路线图不冲突。我们已经深入研究了以太坊的状态和历史,以了解如何在 gas 上限方面做出更安全的优化。


Reth 已经可以投入生产使用,并会继续加快升级进程,为即将到来的硬分叉提供支撑。我们在设计 Reth 时,就把它作为一个「EVM-core」节点的 SDK,方便研究者和工程师进行各类实验和创新。我们也邀请研究社区和我们一起合作,在 Reth 上原型化新的特性,以改进以太坊的性能、抗审查性并增强对未来的适应能力。


最后,我们也会继续建设和支持一些基础工具,例如 Foundry、Alloy、Solar、Revm、Wagmi 和 Viem,确保任何核心协议的更新都能高效地传递给最终用户。


展望


我们认为,「同意以更快的速度迭代」是以太坊社区能做出的最重要的决定之一。这将扩大可行的创新空间,并帮助以太坊协议更好地完成宏大的路线图。


加速以太坊的开发能让无许可创新机会为更多人所触及,从而为真正全球化、信任最小化的金融系统铺平道路。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

PANews
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开