Vitalik 刚刚对账户抽象(account abstraction,AA)发表了一条很有意思的看法——这种机制在接下来的时间里可能会成为以太坊以及各类二层(Layer 2)上的大趋势。我也注意到,这一点已经开始在社区中获得更多关注。



首先,需要明白账户抽象并不是一个全新的概念。从本质上说,它是一种账户类型,能够根据用户需求进行灵活定制,而不是像普通钱包那样只执行一些基础功能,比如接收、发送、提取代币(Metamask、TrustWallet...)。真正有意思的是,账户抽象把 EOA(Externally Owned Account,外部拥有账户)和 CA(Contract Account,合约账户)的优点结合在一起:既保留易用性,又继承更高的安全性与自动化能力。

为什么这很重要?因为账户抽象在很高的层面上打开了编程与个性化的可能性。这为钱包与用户协议的设计带来巨大的机会,从而解决许多目前用户仍在面临的具体问题。

从技术层面来看,ERC-4337(账户抽象的标准)提出了一些确实有用的机制。首先是 Bundler——允许用户在发起交易、用于支付 gas 费用的同时,把任何代币进行交换为网络的原生代币(例如 ETH)。这意味着你在发送交易之前不再需要担心 gas 不足。其次是签名聚合:只需要对所有交易签一次名。它不仅更方便,还能显著减少链上数据量以及存储成本。

在安全性方面,通过智能合约实现的账户抽象,相比普通的 EOA 可以带来显著改进。用户能够存储并恢复 private key,修改 public key 或 private key,增加额外的安全条件,并使用多种签名验证系统,例如 session keys。也因此,Vitalik 强调 ERC-4337 的真正价值在于:它通过智能合约钱包为用户的各类操作提供了一个去中心化的费用市场。

在用户体验方面,账户抽象让你能够在实时中完整追踪交易——你会知道交易是否已被批准、它处在什么阶段,而不是像 EOA 钱包那样只能看到“pending”。

像 ZkSync 2.0 和 Starknet 这样的许多新的二层 Rollup,正变得非常理想地适配账户抽象,因为它们的底层基础设施本身就构建得相当吻合。Optimism 之前也曾考虑过,但为了更容易与 EVM 兼容而放弃。

在项目方面,已经或即将从这一发展浪潮中获益的潜在钱包其实不少。ArgentX、Braavos、Safe 这些钱包目前还没有代币,但正在基于账户抽象进行构建。NEAR Wallet 和 Ambire wallet 已经有代币($NEAR 和 $WALLET/$ADX)。此外,像 Biconomy($BICO)和 Gelato($GEL)这样的项目,正在搭建支持账户抽象的基础设施。Uniswap($UNI)也在进行集成。像 TrustWallet($TWT)和 SafePal($SFP)这类一些大型钱包,也具备向这种模式转型的潜力。

总体而言,账户抽象对 web3 的用户体验来说是一次重大的进步,而这仅仅只是一个将持续很久的趋势的早期阶段。
ETH0.76%
ZK-0.05%
STRK-1.18%
OP0.81%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论