本文介绍了账户抽象(Account Abstraction, AA)的概念及其在解决Web3用户体验危机中的作用。账户抽象通过将用户账户转变为可编程的智能合约,实现了无Gas交易、社交恢复、定制化安全等功能,从而简化了Web3的交互方式,使其更接近Web2的体验。文章还探讨了AA的实际应用、当前实现以及未来的发展方向。
想象一下,如果你想发送一封电子邮件,但首先必须手动配置 SMTP 服务器,管理加密密钥,并用你没有的特定货币支付邮资费用。这基本上就是今天 Web3 给人的感觉。账户抽象 (AA) 承诺改变这一点,使区块链交互就像使用 Gmail 一样无缝。
今天的以太坊钱包依赖于外部拥有账户 (EOA),这些账户由单个私钥控制。虽然对于去中心化来说是开创性的,但 EOA 产生了巨大的摩擦:
这些限制解释了为什么 Web3 对主流用户仍然具有挑战性。账户抽象通过彻底重新构想账户的工作方式来解决这些痛点。
账户抽象将用户账户从简单的私钥钱包转变为可编程的智能合约。账户抽象不再受 EOA 限制的约束,而是允许账户定义用于身份验证、费用支付和交易执行的自定义逻辑。
可以把它看作是从翻盖手机升级到智能手机,核心功能仍然存在,但可能性大大扩展。
账户抽象不是与私钥绑定,而是使用智能合约作为你的账户。此智能合约持有你的代币和资产,同时包含用于管理账户的自定义逻辑。
账户抽象的主要技术实现来自 EIP-4337,它可以在不更改以太坊核心协议的情况下实现账户抽象。以下是简化的流程:
有关抽象过程的深入解释,请参见此 提案。
Paymasters 是可以赞助交易费用的实体,从而实现无 gas 交易。dApp 可以支付你的 gas 费用,或者你可以用 USDC 而不是 ETH 支付。
使用受信任的联系人或服务设置恢复程序。 丢失了你的密钥? 你指定的恢复监护人可以帮助恢复访问权限,不再永久损失资金。
游戏:玩家授权游戏在设定的限制内进行微交易,从而消除持续的钱包确认,同时保持安全性。
DeFi:用户设置自动化策略,例如“如果我的投资组合下跌 20%,则兑换为稳定币”,而无需保持设备在线。
电子商务:购物者使用他们拥有的任何代币付款,而商家则收到他们首选的货币,所有这些都由平台赞助。
企业:公司为大型交易实施多部门审批工作流程。
Polygon 和 Arbitrum 等 Layer 2 网络正在专门针对智能合约钱包进行优化,从而使 AA 交易更快、更便宜。
虽然 ERC-4337 今天可以工作,但其他提案可以增强账户抽象:
这些不是相互竞争的解决方案,而是可以共存的互补方法,为现有用户提供迁移路径。
账户抽象 代表了 Web3 从高级用户工具到主流平台的演变。 当前阻碍大规模采用的障碍。 复杂的密钥管理、强制性 gas 代币、糟糕的恢复选项都可以通过账户抽象来解决。
基础设施正在迅速成熟。 Web2 花费了数十年时间开发的东西(用户友好的身份验证、支付灵活性、账户恢复)现在可以从头开始构建到 Web3 中。
账户抽象不仅是一项技术升级,它是 Web3 的技术复杂性和主流可用性之间的桥梁。 通过使账户可编程,我们可以解锁与传统应用程序相媲美的用户体验,同时保持区块链的核心优势:自我托管、透明度和去中心化。
问题不在于账户抽象是否会成功,主要的钱包和 dApp 已经在实施它。 问题是整个生态系统将以多快的速度接受这种范例,以构建真正用户友好的 Web3 体验。
当我们朝着像使用任何现代应用程序一样无缝的区块链交互发展时,账户抽象是使未来成为可能的关键基础设施。 Web3 的下一个十亿用户无需了解私钥、gas 费用或助记词,他们只需使用恰好是去中心化的应用程序。
准备好探索实际方面了吗? 下周,我们将深入探讨智能账户:账户抽象的实际实施,它正在改变整个 Web3 的用户体验。
- 原文链接: medium.com/ontologynetwo...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!