为什么EIP-4337会改变游戏规则:以太坊账户抽象的完整指南

账户抽象在加密社区引起了广泛关注,原因也很充分。这一技术变革解决了长期困扰以太坊用户的根本痛点。其核心,账户抽象 (AA) 通过 EIP-4337 代表了我们管理区块链账号方式的根本再思考。

当今以太坊账号的问题

目前,以太坊有两种账号类型:由私钥控制的外部拥有账号(EOAs)和由智能合约控制的合约账号。这种僵化的结构给用户带来了摩擦。你被固定的安全模型、僵化的交易模式和有限的支付选项所束缚。如果你丢失了私钥,你的资金就会消失。如果你想批量交易或使用替代支付方式,系统无法满足你的需求。

账户抽象通过将EOA升级为智能合约钱包来解决这个问题。这个单一的变化解锁了灵活性、安全性和用户体验的改善,这在之前是不可实现的。

EIP-4337 如何在不改变协议的情况下工作

EIP-4337 在这里变得聪明。之前的提案,如 EIP-3074,需要共识层的变更——本质上是硬分叉——这给以太坊本身带来了巨大的风险。EIP-4337 完全规避了这一点,通过引入一个不需要协议级修改的并行系统。

该架构引入了几个关键组件协同工作:

UserOperation 是交易原语。当您想要发送交易时,您会创建一个包含所有必要数据的 UserOperation——但它尚未由您本人签署。

打包者 将多个用户操作聚合成一个单一的交易。可以将它们视为交易聚合器,它们将单个用户请求组合在一起以提高效率。

入口点是验证和执行捆绑UserOperations的智能合约。它检查签名,验证账户逻辑,并触发实际交易。

钱包工厂 按需创建新的智能合约钱包,消除部署摩擦。

Paymaster 合约允许自定义的燃气支付逻辑。用户不仅可以使用 ETH 支付,还可以使用稳定币、治理代币,或完全由他人赞助支付燃气费。这对用户入驻来说是革命性的。

聚合器 通过批量验证签名而不是逐个验证,帮助减少交易复杂性。

流程:从意图到执行

当您在 EIP-4337 下提交交易时,会依次发生几件事情:

  1. 你创建一个UserOperation,指定你的意图(,包括最大 gas 费用和其他参数)
  2. UserOperation 会被广播到一个专门用于用户操作的内存池
  3. 打包者监控这个内存池,选择用户操作并将它们捆绑在一起
  4. 打包者将这些打包的操作提交给入口点合约
  5. 入口点使用 validateUserOp 函数验证每个操作
  6. 验证成功后,您的智能合约钱包通过 ExecuteUserOp 执行交易

这种架构优雅,因为它保持了以太坊的安全模型,同时在应用层引入了灵活性。

账户抽象比较:EOA 与智能合约钱包

差异很重要。EOA 钱包保持简单且省气,但灵活性不足。通过账户抽象的智能合约钱包提供批量交易、多币种燃气支付和钱包恢复——代价是更高的创建成本和燃气费用。

以太坊改进提案-4337的设计通过捆绑和批处理机制,在启用强大功能的同时保持合理的效率。

为什么EIP-4337获胜?EIP-3074的故事

EIP-3074 是早期的账户抽象提案。它引入了两个新的操作码——AUTH 和 AUTHCALL——允许外部拥有账户(EOA)将权限委托给合约。听起来不错,但有一个致命的缺陷:它需要对以太坊的共识层进行更改。

共识变更意味着潜在的硬分叉。硬分叉意味着如果出现问题,将面临灾难性的风险。以太坊社区对这一风险感到畏惧。此外,EIP-3074仅限于ECDSA签名,阻止了更高级的签名方案。

EIP-4337 从这些经验中吸取了教训。它完全通过应用层设计实现账户抽象,完全避免了共识变更。它还支持任意签名方案——椭圆曲线签名、门限签名、生物识别验证,随你所愿。

以太坊改进提案-5003: 进化持续

尽管EIP-3074仍处于暂停状态,但它并没有被放弃。EIP-5003引入了AUTHUSURP,允许授权地址将现有的EOA升级为合同账号。结合EIP-3607,这使得密钥轮换和签名方案迁移成为可能。一个EOA可以授权第二个地址将其自身升级为智能合约钱包,有效地从固定的ECDSA转变为更灵活的签名机制。

这对以太坊的未来意味着什么

EIP-4337 代表了一个关键时刻。它消除了加密新手的准入障碍。用户不再需要理解私钥、种子短语或单点故障。他们可以通过由智能合约驱动的熟悉钱包界面与以太坊互动。

燃料费支付灵活性改变了dApp和用户的经济方程。项目可以用他们自己的代币赞助燃料费用,显著提高转换率。如果用户愿意,可以用稳定币支付燃料费,消除了维持ETH余额的需要。

大众采用的道路变得更加清晰。随着以太坊改进提案 4337 的采用不断增长,预计将看到账户抽象在以太坊及其他地方成为默认而非例外。

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