钱包革命:探索账户抽象的三条路径
多年来,加密世界一直被一个关键的可用性问题所困扰:钱包。传统钱包,即外部拥有账户(EOA),容错率极低。一次种子短语丢失就意味着资金永远失去。每一次操作都需要签名,且必须使用链的原生代币支付 gas 费。这种笨拙且高风险的体验是主流采用的主要障碍。
账户抽象(AA) 作为一种范式转变,正在重新定义我们与区块链的交互方式。其核心是将用户账户转变为可编程的智能合约,从而解锁社交恢复、一键交易以及灵活的 gas 支付等功能。
通往这一更智能未来的旅程正沿着三条不同的路径展开:经受实战检验的 ERC-4337、高效的 Native AA,以及备受期待的 EIP-7702。下面我们逐一解析每种方案对开发者和用户的意义。
💡 路径 1:先驱 — ERC-4337
ERC-4337 是将账户抽象引入以太坊及 EVM 链的突破性方案,无需更改底层协议。可以把它看作在现有系统之上添加了一层智能层。
它引入了全新的交易流程,涉及:
- UserOperations:一种新对象,表示用户的意图(例如 “将 100 USDC 换成 ETH”)。
- Bundlers:链下角色,收集
UserOperations
,将其打包并提交到网络。 - EntryPoint:全局智能合约,负责验证并执行打包后的操作。
优势:
- 通用兼容性:可部署在任何 EVM 链上。
- 灵活性:支持游戏会话密钥、多签安全、以及通过 Paymaster 实现的 gas 赞助等丰富功能。
权衡:
- 复杂度与成本:需要运行 Bundlers,基础设施开销显著;且由于每笔操作都要经过额外的
EntryPoint
逻辑,gas 成本在三种方案中最高。因此,它的采用主要集中在 gas 友好的 L2 上,如 Base 和 Polygon。
ERC-4337 为其他 AA 方案铺平了道路,验证了需求并奠定了更直观 Web3 体验的基础。
🚀 路径 2:理想实现 — Native Account Abstraction
如果 ERC-4337 是插件,Native AA 则是将智能特性直接嵌入区块链底层。zkSync Era、Starknet 等链从一开始就把 AA 设为核心原则。在这些网络上,每个账户本身就是智能合约。
优势:
- 效率:AA 逻辑已内置于协议,省去额外层级,gas 成本显著低于 ERC-4337。
- 开发者友好:无需管理 Bundlers 或独立的 mempool,交易流程更像标准交易。
权衡:
- 生态碎片化:Native AA 是链特有的。zkSync 上的账户与 Starknet 上的账户不同,也都不是以太坊主网的原生 账户。这导致跨链用户和开发者的体验被割裂。
Native AA 展示了效率的“终局”,但其普及度取决于所在生态的成长。
🌉 路径 3:务实桥梁 — EIP-7702
计划在以太坊 2025 年的 “Pectra” 升级中引入的 EIP-7702,旨在为海量现有 EOA 用户带来 AA 功能。它采用混合方式:允许 EOA 临时委托其权限给智能合约,以完成单笔交易。
可以把它看作给你的 EOA 加上临时的超能力。无需迁移资金或更换地址,只需在交易中添加授权,即可实现批量操作(如一次点击完成批准 + 兑换)或获得 gas 赞助。
优势:
- 向后兼容:适用于已有的数十亿美元资产的 EOA,无需迁移。
- 低复杂度:使用标准交易池,无需 Bundlers,基础设施大幅简化。
- 大众采纳催化剂:让每个以太坊用户瞬间拥有智能特性,可能快速推动更佳 UX 模式的普及。
权衡:
- 非“完整” AA:EIP-7702 并未解决 EOA 本身的密钥管理问题,私钥丢失仍然导致资金不可用。它更侧重于增强交易能力,而非彻底改造账户安全。
对比概览
功能 | ERC-4337(先驱) | Native AA(理想) | EIP-7702(桥梁) |
---|---|---|---|
核心思路 | 通过 Bundlers 的外部智能合约系统 | 协议层面的智能账户 | EOA 临时委托给智能合约 |
Gas 成本 | 最高(因 EntryPoint 额外开销) | 低(协议优化) | 中等(单笔交易的少量额外开销) |
基础设施需求 | 高(需运行 Bundlers、Paymasters) | 低(链验证者自行处理) | 极低(使用现有交易基础设施) |
关键用例 | 任意 EVM 链的灵活 AA,尤其是 L2 | 为专为 AA 设计的 L2 提供高效实现 | 为所有现有 EOAs 添加批量与 gas 赞助功能 |
适用场景 | 游戏钱包、需要免 gas 入门的 dApp | 仅在 zkSync、Starknet 等链上构建的项目 | 为主流用户快速引入批量交易与 gas 赞助功能 |
未来:融合与以用户为中心
这三条路径并非相互排斥,而是正趋向于一个钱包不再是摩擦点的未来。
- 社交恢复成为标准 🛡️: “钥匙丢失,资金消失” 的时代即将结束。AA 让基于守护者的恢复成为可能,使自托管的安全性和宽容度堪比传统银行账户。
- 游戏体验再造 🎮:会话密钥将实现无缝游戏,无需频繁弹出 “批准交易” 窗口,让 Web3 游戏的体验接近 Web2。
- 钱包成为可编程平台:钱包将实现模块化。用户可以添加 “DeFi 模块” 实现自动收益,或添加 “安全模块” 为大额转账提供 2FA。
对于 Blockeden.xyz 这样的开发者与基础设施提供商而言,这一演进充满机遇。Bundlers、Paymasters 以及各种 AA 标准的复杂性,为提供稳健、可靠且抽象化的基础设施创造了巨大的市场空间。目标是打造统一体验:开发者只需简单接入 AA 功能,钱包会根据链的支持情况在 ERC-4337、Native AA 或 EIP-7702 之间智能切换。
钱包终于迎来了应有的升级。从静态的 EOA 到动态、可编程的智能账户,这不仅是一次改进,更是一场革命,将使 Web3 对下一代十亿用户变得可访问且安全。