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 (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% 周活跃UserOps | Coinbase入口效应 |
| 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 Wallet | 15M+ | 一键创建+Passkey+Base优化 | Coinbase生态 |
| Safe(Gnosis) | 10M+ | 多签/DAO标准+$100B+管理资产 | DAO/机构/团队 |
| ZeroDev | 5M+ | Kernel(模块化)+最灵活 | 开发者/DApp |
| Biconomy | 4M+ | 全栈AA SDK+Paymaster | 中型DApp |
| Alchemy | 3M+ | Account Kit+Modular Account | 大型DApp |
| Pimlico | 2M+ | 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平台补贴获客→最终用户通过使用创造的价值覆盖成本