理解ERC-4337:以抽象方式发展以太坊账户

介绍:以太坊钱包设计的革命

以太坊使用基于账户的模型,通过交易维护状态。然而,当前系统存在显著的限制,阻碍了加密货币的更广泛接受。外部拥有账户(EOA),使用私钥,以及智能合约账户存在缺陷,使普通用户的生命周期变得困难。在这里,ERC-4337出现了——一个从根本上改变加密钱包运作方式的标准。

为什么变化是必要的?

现有模型存在一些问题:

在EOA中使用的私钥存在风险——如果用户丢失它们,访问资金将永久受阻。钱包恢复程序通常缺乏灵活性,因此用户面临失去访问权限或资金被盗等不便。

基于智能合约的钱包提供可编程逻辑,但要求用户管理两个独立的账户——一个用于存放资金,另一个用于支付燃气费用。额外的复杂性层使新用户不愿意进入加密生态系统。

现有的架构常常依赖于中心化的中介来处理交易,这与去中心化理想的真实情况相悖。

什么是ERC-4337及其如何运作?

ERC-4337是以太坊的标准,允许在应用层级实现账户的抽象,而无需修改底层共识协议。该标准最初在2021年由Vitalik Buterin和以太坊开发工程师社区作为EIP-4337提出,并于2023年3月正式激活。

ERC-4337通过智能合约和主网基础设施实现抽象,而不是要求在共识层面进行更改。关键创新是引入了一种新的交易类型——用户操作。

用户操作被发送到一个独立的内存资源,该资源在链外管理。特殊节点被称为聚合器,收集并将它们组合成常规的以太坊交易。聚合器支付燃气费用以在链上发布这些聚合交易,然后接受内嵌在用户操作中的费用。

中央组件是智能合约EntryPoint,它作为安全的执行建议。钱包可以通过执行前的验证功能应用自定义的批准逻辑,这使得可编程和灵活的钱包无需更改以太坊协议。

通过应用 ERC-4337 可以实现什么?

Standard有几个雄心勃勃的目标:

功能整合:结合外部托管账户和智能合约的优势,为用户提供独特的可编程账户。

去中心化处理:允许更多的聚合器自由参与用户操作的处理,加强开放架构。

避免协议更改:允许更快更容易的采纳,因为它完全运行在当前共识层之上。

新功能:支持诸如多重签名、每日限额、紧急账户冻结、允许操作列表和隐私等功能。

效率:通过将用户操作聚合为一笔交易,聚合器降低了燃气费用并提高了吞吐量。

用户的实际好处

ERC-4337 带来了用户期待多年的实实在在的好处:

重新创建的钱包变得更容易设置 - 不需要手动管理助记词,这使得账户创建更快、更方便。

账户恢复通过多因素身份验证和社交网络平台系统变得更加安全,从而降低了永久失去访问权限的风险。

自动化支付、预先批准的交易和批量操作变得更易于应用,这使得钱包更加灵活。

安全性得到了提升,因为用户错误的可能性降低了——私钥和助记词暴露在风险中的可能性减少。

用户可以通过第三方提案使用 ERC-20 代币或其他方式支付 gas 费用,使以太坊系统对所有人更加可及。

结论

ERC-4337代表了以太坊生态系统发展的关键一步。通过实施账户抽象而无需共识改革,开发工程师可以构建更直观、更安全和更具意义的钱包。尽管接受度仍处于早期阶段,且一些技术挑战仍然存在,但ERC-4337使加密货币成为更广泛公众可接触的技术。

ETH0.23%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)