以太坊开发者的争论:账户抽象的未来

2024-03-02 09:58 0 比特币

作者:Macauley Peterson,Blockworks;编译:邓通,金色财经

以太坊的 Dencun 升级已于 3 月 13 日做好准备,周四的核心开发人员电话会议重申,客户端团队将全系统转向主网。

人们的注意力很快又回到了 Dencun 之后的下一次升级的候选者身上,现在被称为 Pectra,是特别处理账户抽象问题的以太坊改进提案(EIP)。

挑战:使账户抽象路线图更加具体。

以太坊联合创始人维塔利克·布特林(Vitalik Buterin)最近很少参加核心开发者电话会议,他通过呼吁“长期目标一致”开始了讨论。

Buterin 表示,除了一些“小事情”之外,以太坊账户系统改造还有四个主要目标。 它应该:

  • 允许密钥轮换和密钥弃用;

  • 具有抗量子计算机能力;

  • 允许批处理;

  • 允许赞助交易。

以太坊的“最终用户账户”(EOA)模型显然无法满足前两个目标,因此需要将整个 EVM 生态系统转向智能合约账户(SCA)。

“最好避免的一件事是为智能合约钱包和 EOA 创建两个完全独立的开发者生态系统,”Buterin 说。

核心开发人员之前已经确定需要提供功能升级,以在短期内改善用户体验,即使他们正在努力制定以太坊的多年路线图。

以太坊主网首次尝试账户抽象是 EIP-4337,它在 2023 年的 ETHDenver 会议上首次亮相。

“这本来是一个测试平台,”以太坊开发者 Yoav Weiss 在电话中提醒他的同事。 “它允许[我们]在不同的 EVM 链上试验账户抽象,而不必就账户抽象的工作原理达成共识。”

从那时起,这一改进已经产生了数百万个智能合约账户。 Layer 2网络 zkSync 和 Starknet 甚至采用了自己的基于 4337 的本机账户抽象方法。

但有一个问题。 Weiss 表示,这些定制的实施导致了钱包碎片化——你无法在其他链上使用 Starknet 的 Argent 钱包——以及潜在的新攻击媒介。

解决方案是拥有一个任何Layer 2都可以使用的标准化且安全的版本,从而实现更好的跨链用户体验。

“无论有没有我们,这件事都会发生,所以我们不妨帮助他们把事情做好,”Weiss说。

未来之路

开发人员重点关注两个相互竞争的 EIP:EIP-3074 和 5806,这两个 EIP 被视为以太坊上更全面的智能合约账户系统的垫脚石。

核心开发人员 Lightclient 和 Andrew Ashkhmin 青睐前者,而 Weiss 则概述了后者的一些优点。

大家一致认为,需要进行更多讨论,但有一点是明确的:无论 Pectra 是否会胜出,它都应该为进一步创新保持开放的道路。

“我们需要确保 EIP 不会让我们以后进行账户抽象变得困难,从这个意义上来说,这两个 [3074 和 5806] 都很好,”Weiss 表示同意。

开发人员必须权衡为当前用户改进以太坊的必要性,同时与网络的未来发展轨迹保持一致。

Erigon 客户团队的软件工程师 Ashkmin 表示,EIP-3074 相当特定于 EOA,但“有一个非常自然的路径可以将其扩展到以智能合约为中心”。

Nethermind 的核心开发人员 Ahmed Bitar 表示,这是一件好事,他指出,除非“普通用户”可以轻松处理智能合约账户,否则 EOA 不会消失。

Buterin 不做决定,但他的意见在以太坊社区中具有影响力,他接受了这种方法。

“我认为这正是讨论 3074 和 5806 的原因,”他说。 “从长远来看,如果最后阶段 EOA 作为协议功能被删除,这并不意味着用户会被迫更换钱包。”

本站登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。