最近深入研究了一下以太坊钱包的演进方向,发现账户抽象这个概念正在成为整个生态的关键转折点。



说起来挺有意思,我们现在用的 Metamask 这类钱包其实都是基于外部账户(EOA)的设计,这套方案从比特币时代就沿用至今。但随着区块链应用越来越复杂,EOA 的局限性也越来越明显——私钥管理风险大、不支持并发交易、功能受限。很多时候你得小心翼翼保管私钥,一旦丢失就等于资产彻底没了。

智能合约钱包(SCW)提供了另一种思路。它用合约账户作为钱包地址,能实现多重签名、社交恢复、批量交易这些 EOA 根本做不了的功能。更关键的是,你可以不用直接管理私钥,通过社交恢复或其他机制来控制资产。这就是账户抽象(AA)的核心思想——把账户从签名者那里抽象出来。

整个以太坊社区对这个方向的探索已经持续了很多年。从 2016 年 Vitalik 最初的想法,到后来提出的 EIP-86、EIP-2938、EIP-3074,再到现在的 ERC-4337,每一次迭代都在解决前一个方案的问题。EIP-3074 虽然提出得更早,但因为涉及核心协议改动和安全隐患,最终没有被采纳。ERC-4337 则因为实现更轻量、无需改动协议核心,反而被写进了以太坊新版路线图。

ERC-4337 的设计挺巧妙的。它引入了 UserOperation 这个新概念,通过打包器(Bundler)把多个用户操作打包成一笔交易。整个流程包括验证循环和执行循环,入口点合约负责统筹协调。还有个 Paymaster 角色可以代用户支付 gas,这对提升用户体验帮助很大。

但说实话,ERC-4337 也不是完美的。Vitalik 自己都指出了三个主要问题:用户迁移困难、额外 gas 开销(基础 UserOperation 约 42k vs 普通交易 21k)、智能合约安全风险。他的建议是短期内全力推进 ERC-4337,同时逐步通过其他 EIP 来弥补弱点。

市场上已经有不少项目在探索这个方向。Unipass 是传统智能合约钱包的代表,特色是邮件社交恢复和多角色密钥管理。Candide 则是基于 ERC-4337 标准开发的,结合了 Gnosis Safe 的多签框架和 Stackup 的实现方案。

我的观察是,未来钱包的形态很可能不是单纯的 C 端产品,而是更像 B2B2C 模式——既提供给用户直接使用,更重要的是提供 SDK 让其他应用集成为应用内钱包。打包器和聚合器这些基础设施现在还是中心化运营,但长期可能会演变成模块化网络。不过由于这块涉及价值捕获,各方的经济博弈会很复杂。

总的来说,ERC-4337 代表的账户抽象方向是对的,但这只是开始。短期内会有更多基于这个标准的钱包和应用出现,长期则需要协议层面的进一步优化。对于想要评估相关项目的人来说,技术实现、社区运营、用户体验这几个维度都得考虑。
ETH-1.26%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论