太坊联合始人 VitAlik Buterin 合作者 Sam wilson、Ansgar Dietrichs Matt Garnett 提出了一项编号 7702 新以太坊改进提案(EIP),旨显着增强以太坊外部拥有账户(EOA)的功能。 EIP-7702 旨在智能合约功能暂时集成 EOA 中,这可能重新定义以太坊网络上的用户交互的变革性概念。

以太坊上账户抽象的演变

以太坊的账户模型包括两种主要类型:外部账户(EOA)和合约账户。 EOA 由私钥控制,功能和安全功能有限,这限制了它们在通常为智能合约保留的更复杂交易中的使用。

为了解决这些限制,引入了几个 EIP:

  • EIP-4337: 它于 2023 3 实施,建立了一个框架,允许智能合约充可以验证和执行交易的账户,为用户操作 (UserOPs)。 该提案通过集成生物识别先进功能,显着增强了用户体验,特别是在 PolygonCoinBase平台开发的应用程序中。
  • EIP-3074: 它是在 EIP-4337 之提出的,旨在通过允许 EOA 暂时将交易权限委托给智能合约来增强 EOA 的能力。 该提案包括两个新的操作码:AUTH 和 AUTHCALL,以方便该授权,尽管它引发了有关恶意合约潜在滥用的安全担忧。
  • EIP-5003: 该提案以 EIP-3074 为基础,引入了 AUTHUSURP 操作码,以实现将 EOA 永久转换为智能合约账户,解决了与 EIP-4337 的一些兼容性问题,但也在账户抽象方法中产生了潜在的碎片。

EIP-7702 的创新方面

EIP-7702 的推出其前身所塑造的复杂格局的回应。 它提出了一种更精简、更集成的方法,允许 EOA 在交易期间临时采用智能合约代码,从而将 EOA 的安全性和简单性与智能合约的功能性结合起来。

EIP-7702 的工作原理如下:在交易开始时,EOA 的contract_code 字段临时设置为交易所需的特定智能合约代码。 该代码利用智能合约功能执行交易。 交易完成后,contract_code 被除,EOA 恢复到原始状态。

此过程不需要新的操作码和相关的硬分叉为它使用可调用函数(验证 AUTH 并执行 AUTHCALL),可以与现有的以太坊基础设施无缝集成。

Polygon 的开发者关系工程师 Jarrod Watts 强调了 EIP-7702 的重要性,他表示:“Vitalik 刚刚提出了 EIP-7702。 这是以太坊有史以来最有影响力的变化之一。” 社区的反应强调了 EIP-7702 在弥合传统 EOA 和更动态的智能合约账户之间差距方面的变革潜力。

“EIP-7702 代表了智能合约的灵活性与 EOA 基础安全模型的融合,”Watts 评论。 “这是让以太坊对于常用户来说更容易访问和更安全的一个重大进步。”

如果采用,EIP-7702 可以从根本上改变用户与去中心化应用程序 (dApp) 交互以及管理以太坊网络上数字资产的方式。 通过使 EOA 能够暂时使用智能合约的高级功能进行操作,EIP-7702 承诺提供无缝、更安全的用户体验,从而加速以太坊更复杂功能的采用。

然而,EIP-7702 的成功取决于彻底的测试、社区共识以及对安全影响的仔细考虑,特别是如何管理和撤销临时智能合约代码。

发稿时,ETH 交易价格为 2,997 美元

以太坊价格
ETH 价格,1 周图表 | 资料来源:TradingView.com 上的 ETHUSD

精选图片来《福布斯印度》,图表来自 TradingView.com

#以太坊的下一个大飞跃 #Buterin #提出 #EIP7702