返回架构笔记
Arch Day 203

Arch Day 203: ERC-4337现状 — 4000万智能账户与生态格局

ERC-4337在不修改以太坊协议的情况下实现了账户抽象——4000万+智能账户、1.32亿+UserOps、99.2%使用Paymaster(Gas代付)。Base链贡献了87%的周活跃UserOps,Coinbase Smart Wallet成为增长引擎。AA正在从"实验性功能"变成"默认账户类型"。

2026-10-19
第七阶段 - Web3专题深度
ERC4337智能账户PaymasterBundlerCoinbaseSmartWalletSafe

日期: 2026-10-19 (Day 203) 阶段: 第七阶段 - Web3专题深度 标签: #ERC4337 #智能账户 #Paymaster #Bundler #CoinbaseSmartWallet #Safe


核心概念

一句话定义

ERC-4337在不修改以太坊协议的情况下实现了账户抽象——4000万+智能账户、1.32亿+UserOps、99.2%使用Paymaster(Gas代付)。Base链贡献了87%的周活跃UserOps,Coinbase Smart Wallet成为增长引擎。AA正在从"实验性功能"变成"默认账户类型"。


知识点详解

1. ERC-4337生态关键数据(2025 Q3)

指标数值趋势
智能账户总数40M+月增300万+
UserOps总数132M+月增1000万+
Paymaster使用率99.2%几乎所有UserOps都由Paymaster代付Gas
Base占比87% 周活跃UserOpsCoinbase入口效应
Bundler日处理~50万笔多链聚合
支持链数20+所有主要EVM链

2. ERC-4337架构回顾

ERC-4337组件:

用户 → UserOperation(签名的操作意图)
  ↓
Bundler(打包器):
├── 收集多个UserOps
├── 模拟验证(不上链)
├── 打包成一笔链上交易
└── 提交到EntryPoint合约

EntryPoint(核心合约):
├── 验证每个UserOp的签名
├── 调用Smart Account执行操作
├── 处理Paymaster支付逻辑
└── 退还未用Gas给Bundler

Smart Account(智能账户合约):
├── 可编程验证逻辑(不限于ECDSA)
├── 支持多签/社交恢复/Passkey
├── 可升级(模块化)
└── 批量执行多个操作

Paymaster(支付方):
├── 替用户支付Gas费
├── 可以收取ERC-20代币(如USDC)
├── 可以设置支付条件/限额
└── DApp/协议赞助用户Gas

3. 主要智能账户提供商

提供商账户数特色主要客户
Coinbase Smart Wallet15M+一键创建+Passkey+Base优化Coinbase生态
Safe(Gnosis)10M+多签/DAO标准+$100B+管理资产DAO/机构/团队
ZeroDev5M+Kernel(模块化)+最灵活开发者/DApp
Biconomy4M+全栈AA SDK+Paymaster中型DApp
Alchemy3M+Account Kit+Modular Account大型DApp
Pimlico2M+Bundler+Paymaster基础设施AA基础设施

4. Paymaster经济模型

为什么99.2%的UserOps使用Paymaster?

传统模式(EOA):
用户 → 持有ETH → 支付Gas → 执行交易
问题: 用户需要先获取ETH(On-Ramp) → 巨大摩擦

Paymaster模式:
DApp/协议 → 设立Paymaster → 替用户支付Gas
用户: 零Gas感知 → 像Web2一样使用

Paymaster类型:

1. 赞助型(Sponsoring Paymaster):
   ├── DApp承担所有Gas费用
   ├── 类似"免运费"(电商获客策略)
   ├── Base上的DApp大量使用
   └── 成本: ~$0.001-$0.01/UserOp(L2)

2. ERC-20 Paymaster:
   ├── 用户用USDC/USDT支付Gas
   ├── Paymaster收取ERC-20 → 自动换ETH付Gas
   └── 用户不需要持有ETH

3. 条件型Paymaster:
   ├── 只赞助满足条件的用户(如NFT持有者)
   ├── 设置日/月限额
   └── 反滥用(限制单地址调用频率)

经济计算(Base):
├── Base Gas: ~$0.001/交易
├── DApp赞助1000用户/天: ~$1/天
├── 获客成本: $0.001 vs 传统Web2 CAC $5-50
└── ROI: 极高(如果用户留存)

5. Base的AA主导地位

因素说明
Coinbase入口8000万+Coinbase用户一键创建Smart Wallet
超低Gas~$0.001/交易→Paymaster赞助成本极低
原生集成Coinbase Wallet SDK默认创建Smart Account
DApp生态friend.tech, Farcaster, 数百DApp原生支持AA
开发工具OnchainKit(免费AA SDK)降低开发者门槛

6. ERC-4337挑战与局限

挑战描述解决方向
Gas开销UserOp比普通交易贵~42K Gas(验证逻辑)ERC-7702减少开销
Bundler中心化少数Bundler处理大部分流量P2P Bundler网络
碎片化Safe/ZeroDev/Biconomy账户不互通ERC-6900模块标准
跨链每条链需要独立部署Smart Account链抽象(Particle/Socket)
恢复风险社交恢复guardian丢失=永久丢失多guardian+时间锁

面试题

问题:为什么ERC-4337的Paymaster使用率高达99.2%?这意味着什么?

回答

99.2% Paymaster使用率揭示了一个核心事实:Gas费是Web3大规模采用的最大单一障碍,而AA成功地消除了它。

为什么这么高:1) L2(尤其Base)的Gas极低(~$0.001)→DApp赞助用户Gas的成本可以忽略不计(每天$1赞助1000用户);2) Coinbase Smart Wallet默认启用Paymaster→用户从未见过"支付Gas费"这个概念→Paymaster是默认体验;3) DApp把Gas赞助作为获客策略(类似电商"包邮")。

这意味着什么

对用户:Web3的使用体验正在接近Web2——打开DApp→点击按钮→操作完成,不需要理解"Gas"、"Nonce"、"区块确认"。这是大规模采用的前提条件。

对DApp开发者:Gas费从"用户承担"变成"DApp运营成本"——像SaaS的服务器成本一样需要预算和优化。DApp需要思考"我愿意为每个用户操作支付多少Gas?"和"怎么防止Gas滥用(spam)?"

对行业:AA不是可选的锦上添花——它正在成为默认的账户标准。不支持AA的DApp在用户体验上将显著落后。

追问准备

  • Q: Paymaster会被滥用吗?→ 会。需要限流策略(每地址限额/IP限制/验证码)和经济机制(对高频用户收费)
  • Q: 谁最终为Gas买单?→ DApp(从交易手续费/协议费中覆盖)→类似Web2平台补贴获客→最终用户通过使用创造的价值覆盖成本