关键词:账户抽象、ERC-4337、UserOperations、Bundlers、EntryPoint、Contract Accounts、Paymaster、以太坊钱包体验。
阅读前必读
本系列共分两篇:
- 本文 聚焦 ERC-4337 的技术原理与架构,带你读懂 UserOperations、Bundlers、EntryPoint 等核心概念。
- 系列第二篇是「动手实战」,教你如何部署符合标准的 ERC-4337 智能合约。
👉 看完原理别急着动手,点此探索核心组件示例,对后续编码更有帮助!
1. 为什么突然全民讨论账户抽象?
2023 年二季度开始,“账户抽象” 一词频繁刷屏,其核心痛点很简单:
- 传统 外部拥有账户(EOA) 私钥一旦丢失,资产即归零。
- 用户必须自备 ETH 支付 gas,步骤繁琐,门槛高。
- 智能合约钱包(如 Gnosis Safe) 虽功能强大,却需依赖 EOA 做最终签名,互操作性受限。
2. EOA vs. SCA:账户类型全景对比
EOA 与 智能合约账户(SCA)各有利弊,先理清差异,才能体会 ERC-4337 如何取长补短。
外部拥有账户(EOA)
- 控制权:唯一私钥持有者
- 创建:钱包一键生成公私钥对
- 特征:无法升级、必须支付 gas,发起交易必须手动签名,一次只能单步执行。
智能合约账户(SCA)
- 控制权:合约代码逻辑决定
- 创建:部署智能合约即刻拥有
- 特征:逻辑可升级,可编程多签、社交恢复、Gas 代付等,但本身不能主动“发交易”。
账户抽象的目标,就是把 SCA 的可编程性与 EOA 的简洁性融合,既保留 web3 精神,又接近 web2 的顺滑体验。
3. 什么是 ERC-4337?一句话读懂
ERC-4337 通过一套链上 替代内存池(Alt-Mempool) 机制,实现「无需协议层改动」的账户抽象。
核心理念:把“签名”这一动作从 EOA 里抽离出来,放进 UserOperation,让智能合约钱包既拥有 SCA 的灵活,又不必依赖 EOA 原文广播交易。
4. ERC-4337 带来的五大革命性特征
- 多操作 Bundle:一次 UserOperation 可包含「授权→转账→调用合约」多步骤,省燃料省时间。
- 社交恢复:可设定多名监护人,半数签名即可找回丢失的账号。
- 自定义签名方案:兼容 ECDSA、Schnorr、甚至手机生物识别等未来算法,门槛直线降低。
- Gas 赞助交易:应用方可自掏腰包帮用户付 gas,链游、空投场景极其好用。
- 逻辑升级:借助代理合约,开发者随时加功能、修漏洞,却不影响存量用户。
5. 架构解剖:六大关键组件
与其它以太坊操作不同,ERC-4337 引入了一张新的“交易流水线”,包含六个角色:
| 角色 | 锚点关键词 | 职责亮点 |
|---|---|---|
| UserOperations | 事务代办清单 | 结构类似交易,但含 gas、签名、callData 增强字段 |
| Bundler | 聚合器 | 收集多笔 UserOperation,付费后一次性提交到链上,赚取小费 |
| EntryPoint | 智能合约守门人 | 在链上校验、执行、撤销失败操作,保障事务原子性 |
| Contract Account | 智能合约钱包 | 真正的操作执行者,代用户送出内部交易 |
| Paymaster | 费用赞助商 | 可选第三方,代付或用 ERC-20 代付 gas |
| Aggregator | 签名聚合器 | 可选方案,批量验证多 UserOperation 的签名,进一步节省 gas |
一个真实流程示例
用户 → 生成 UserOperation(含多步操作)→ Bundler 收集 → Paymaster 代付 → EntryPoint 执行 → Contract Account 最终完成业务链上操作。
6. 常见问题 FAQ
Q1:ERC-4337 与 EIP-3074 有什么区别?
A:EIP-3074 需要修改 EVM 指令;ERC-4337 则完全通过智能合约实现,无需硬分叉。
Q2:用户仍需要创建钱包吗?
A:可以完全不传私钥,合约钱包帮你托管/社交恢复,你只需管理传统身份(如邮箱、生物识别)即可。
Q3:Bundler 会不会中心化?
A:目前主要由搜索者/验证者运行,未来可借助激励网络维持多条线路,避免单点故障。
Q4:Paymaster 会不会被薅羊毛?
A:Paymaster 会在合约中设定白名单、费率上限、防滥用策略,开发者需平衡体验与成本。
Q5:ERC-4337 已上线主网了吗?
A:2023 年 3 月已在主网激活,大多数 L2(如 Polygon、Optimism)同步支持。
Q6:Gas 成本会更高吗?
A:单论 baseFee 确实略有上升,但 Bundler 把多笔交易“拼单”后可均摊消耗,整体反而更划算。
7. 快速回顾与发展趋势
- 2023 Q2:社区、钱包、DeFi 及游戏项目纷纷集成 ERC-4337,UX 显著改善。
- 2024:基础设施更成熟,Paymaster 市场 开始竞价提供低费率代付服务。
- 展望 2025+:社交恢复成为默认安全机制;零知识签名聚合将大幅降低链上验证成本。
如想紧跟上线进度,👉 这里查看即时生态应用示例,抢先体验下一代以太坊钱包!
8. 写在最后
第一篇已经帮你搭好知识框架:
- 看懂 ERC-4337 为何能痛击传统钱包的用户痛点;
- 明确六大核心组件如何协作;
- 把握未来两年的技术演进方向。
系列第二篇将手把手带你部署自己的合约钱包,敬请期待。若你已「手痒」,现在就可以把代码环境备好,我们在下一篇实操环节见!