首页
欧意资讯

探索账户抽象:链抽象的关键步骤

2024-07-19

账户抽象(AA)的重要性

在深入研究链抽象的过程中,如果没有账户抽象(AA),链抽象的未来将无法实现。尽管人们已经讨论了多年的账户抽象,但目前AA的发展情况如何呢?

账户抽象(AA)简介

当前,大多数交易授权都是通过私钥生成的签名来实现的,这存在一些缺点:

  1. 用户无法通过邮箱登录、手机或2FA等方式来授权交易。
  2. 每笔交易都需要使用私钥签名,这让用户不得不频繁点击按钮。

账户抽象带来了许多显著的优势:

  1. 用户可以使用更简单的方式来授权交易,例如通过谷歌账户登录,从而解锁更多用户。
  2. 支持交易打包。
  3. 可以创建备份密钥,由用户与亲密的朋友或家人共同存储,以便在忘记密码时恢复账户。
  4. 允许其他方处理gas费支付并将交易提交到链上(solvers)。

当前AA的发展阶段

尽管AA有诸多优点,但为什么我们还在使用MetaMask?以下是目前账户抽象的一些关键提案及其现状:

EIP-4337:账户抽象的核心提案

EIP-4337允许用户将操作请求提交给第三方,第三方将这些请求打包并提交到链上。这一提案的优点是不需要升级EVM。然而,目前ERC-4337存在以下问题:

  1. 现有钱包无法升级到4337。
  2. 从gas成本来看,4337更昂贵。
  3. 易于审查,bundler可能会拒绝某些交易请求。

EIP-3074:现有钱包升级提案

EIP-3074允许现有钱包升级为账户抽象钱包,但需要对EVM进行更改,引入新的操作码。虽然这一提案解决了一些问题,但也带来了新的安全风险,如用户可能通过钓鱼链接授权错误交易。

EIP-7702:安全替代方案

EIP-7702是由Vitalik提出的3074替代方案。它不需要新的操作码,只需对EVM进行少量更改,并可与4337一起工作,降低风险。

当前可用的账户抽象钱包

尽管这些提案尚未完全落地,但市场上已经有一些优秀的账户抽象钱包。例如,Coinbase智能钱包提供了出色的用户体验。用户只需扫描二维码即可安装钱包,无需记住12个随机词,并且可以使用FaceID授权交易。

链抽象的未来

账户抽象不仅让用户更容易上手,也为链抽象的其他组件提供了支持。通过设计优质的钱包体验,可以吸引更多用户提交交易请求,从而推动链抽象的发展。

上一篇:探索 Blinks:Web3 大规模采用的未来
上一篇:现货以太坊 ETF 即将获批:ETH 价格能否再创新高?