# 11 款账户抽象钱包梳理：我们距离「丝滑」的加密体验还有多远？

By [过提供](https://paragraph.com/@0x6d1c05e82b1b797cce615145cef01599d3309bd9) · 2023-04-11

---

在加密货币领域，用户不能为同一个钱包地址设置多个私钥，也无法修改私钥。因此，如果私钥丢失，不仅会造成钱包资产丢失，该钱包也将永远无法再被使用，只能作废。

据  Coinbase 产品战略与业务运营总监 Conor Grogan 统计，约有 11.5 亿美元的加密货币因人为过失而永久丢失。Grogan 补充道，该统计数据远低于因丢失钱包访问权限而锁住的 ETH 数量，因为链上存在大量长期不动的资产，无法判断其中有多少丢失了私钥。

加密钱包一直是以太坊创始人 Vitalik 长期关注的方向。Nethermind 以及 opengsn 的研究人员在 Vitalik 的帮助下提出了 EIP-4337，该提案提出了一种解决方法，无需更改任何共识层协议，就能为以太坊带来「帐户抽象」。最近，Vitalik 在他的文章《如何为多签钱包和社交恢复钱包选择守护者？》中阐述了自己的观点，致力于推动可信第三方（Guardians，也称为守护人）在加密钱包中的采用。

近期，相比于 Metamask、Imtoken 等老牌加密钱包，一些基于 EIP-4337 的加密钱包开始崭露头角，它们试图重新开启加密钱包赛道的蓝海。本文将简要介绍 EIP-4337（账户抽象）的概念，以及 Argent、Avocado、Braavos、Patch Wallet、Unipass、Opclave、Soul Wallet、Versa 等 11 款账户抽象钱包。目前，以太坊钱包地址分为 EOA 账户（Externally Owned Account）和合约账户（Contract Account），EIP-4337 提案中提出了账户抽象（Account Abstraction）的概念，可以用来管理多个合约账户和外部账户，以改善以太坊账户的安全性和可操作性。如果想深入了解机制，可查阅《EIP-4337 账户抽象钱包方案能否开辟钱包新时代？》

使用 EIP-4337 可以带来以下好处：

更高效的合约部署和维护：由于多个合约可以共享同一个地址和私钥，可以减少合约部署和维护的工作量。

更好的安全性：由于账户合约只代表一个地址和私钥，可以减少私钥泄露的风险。

更好的可扩展性：由于可以实现可重用的合约代码，可以更容易地实现复杂的合约逻辑。

简而言之，EIP-4337 的愿景是实现用户友好，主要从易用性和社交恢复两个方面实现，通过提高加密钱包的 UI 体验而吸引新用户，例如新用户在注册时不再需要抄写助记词。用户丢失钱包私钥后也可以通过社交关系找回。其他扩展功能包括多账户/多链管理、捆绑打包交易等，例如让钱包自动为服务续费。

而 EIP-4337 实现的难点在于，将钱包复杂化之后，开发成本、兼容性以及用户隐私等方面的挑战，以及复杂的交互合约产生更高的 gas 费用等。

---

*Originally published on [过提供](https://paragraph.com/@0x6d1c05e82b1b797cce615145cef01599d3309bd9/11)*
