技术

Account Abstraction

账户抽象

一种让区块链账户像智能合约一样工作的模式:无 Gas 交易、社交恢复、批量调用、自定义鉴权规则。

最近审阅: 2026-05-24 审阅人Kevin Riedl wiki ↗

在标准 EVM 链上,每个账户要么是外部拥有账户(一对私钥),要么是智能合约。ERC-4337 引入了第三类:用户用一个智能合约账户来进行交易。因为账户本身就是合约,里面可以包含逻辑。这些逻辑可以替用户付 Gas、通过 Guardian 恢复丢失的密钥、把多个调用打包进一笔交易、或强制执行像日支出上限这样的鉴权规则。

对用户体验影响很大。有了 AA,最终用户可以用邮箱加 Passkey 注册,而不再需要助记词。Gas 可以由应用代付,或用应用代币支付,而非必须 ETH。钱包可以对可疑交易做速率限制。代价是链上复杂度更高、单笔交易 Gas 成本更高。

Wavect 已经把账户抽象钱包以及 MetaMask Snap 推到生产环境。这项技术是真实的,并且越来越主流。但实现并不简单。如果一家供应商把 AA 当作便宜的附加项报价,请问清楚他们用的是哪一套基础设施、合约代码经过了哪些安全审计。

// FAQ

常见问题

常见问题

是的。ERC-4337 自 2023 年 3 月起就在 Ethereum 主网上线。多个 L2 原生支持。多个生产环境钱包(包括我们做过的)今天都在用。
更安全,但不是绝对安全。社交恢复消除了助记词陷阱,同时引入「Guardian 被攻破」这类新风险。综合上看,对非技术用户安全性更好,对宁愿自己保管助记词的高级用户反而更差。
单笔比 EOA 更贵,但只要做批量(例如一次签名、三个调用),按「用户操作」算反而更便宜。成本不是核心争论点,真正重要的是体验,而不是 Gas 算式。