手机端
当前位置:主页 > tp钱包 >

tp钱包app官网|解读币安研究院「AA 帐户抽象」报告

AA目前发展的如何,生态版图、可行範例和发展的来龙去脉又是怎样的?

帐户抽象

原文作者:Colin Chan、原文来源:Binance Research转载来源:深潮 TechFlow(翻译)

AA 帐户抽象最近大热。

在过去的7月,近30万个智能合约帐户被创建。同时,市场上的玩家们也跃跃欲试:

OKX等推出智能合约钱包,StarkNet和zkSync也有原生支持AA的方案,Cyber Connect和Lens也在发力…

跳出AA是什麽的讨论,AA目前发展的如何,生态版图、可行範例和发展的来龙去脉又是怎样的? 从各类文章和分析中,我们往往只能得到零碎的印象,而无法系统的把握这个赛道和技术的全景。

这两天,币安研究院发布了帐户抽象的报告,对上述问题做了系统性的描述和分析。由于报告较长,深潮对该报告进行了解读和提炼,以帮助大家更好的了解核心观点和结论。

关键要点

  • 随着ERC-4337的引入,帐户抽象(下称AA)已可在以太坊主网上支持,而无需对核心共识层面进行更改。
  • StarkNet和zkSync已经推出了原生帐户抽象解决方案,Argent和Bravoos等钱包提供商也寻求提供这些方案。
  • 使用案例如传统机构Visa也在这个领域开拓,Lens Protocol和CyberConnect也採用了帐户抽象,这些都被证明展示了实现的和潜在的好处,以鼓励用户加入Web3环境。

阅读更多:【教学】OKX AA 智能合约钱包是什么?


AA 帐户抽象技术实现

  • 关于以太坊帐户的分类,如EOA和AA的区别,在此不赘述,有需要可查看报告原文。
  • AA一般的技术实现:可通过下图的关键组件来理解,它们相互作用,允许开发人员构建与链上dApps兼容的智能合约钱包。  总结后的流程如下:
    • 用户在前端与抽象层交互,该抽象层将用户操作转换爲基础交易。
    • EntryPoint智能合约负责验证用户签名,处理由抽象层发起的交易。
    • Paymaster 合约负责爲用户操作支付交易费用。
    • 链上应用程式与用户操作交互,就像与普通外部所有帐户一样。

AA 帐户抽象生态版图

AA生态系统在过去一年中继续扩大,因爲开发人员认识到需要更清晰的用户体验和用户与钱包、应用程式及最终用户之间更友好的交互。

通过实施AA,这有助于增强现有基础设施并扩展用户参与链上活动的可能性的方式。该领域的进步可以广泛分类爲“基础设施”和“Social”两部分,具体玩家见图。

基础设施领域的参与角色:

  • 区块链:支持AA的EVM兼容的区块链和zk-rollup扩展解决方案。
  • 钱包提供商:利用AA爲用户提供特定功能的钱包。
  • 支付:通过Paymaster合约提供费用抽象能力,用户无需拥有该区块链的原生代币即可执行数字交易。

社会领域的参与角色:

  • 游戏/NFTs:採用AA与代币标準如ERC-4337和ERC-6551,以改进链上游戏体验,扩展NFT的效用。
  • 社交媒体:结合诸如签名抽象等AA形式,允许用户持续使用Web3钱包与社交网路互动。

AA 智能帐户的市场接受度

  • 关键:ERC-4337 EntryPoint合约于今年3月1日正式部署。此后,交易活动和ERC-4337智能帐户的总数激增,尤其是在7月。
  • 智能帐户数量稳步增加,7月近30万个帐户被创建,而与之对应的用户操作活动急剧增加。
  • 大多数AA活动是由Polygon驱动的。这是由于社交网路CyberConnect的推出,该网路中的所有帐户都是ERC-4337钱包。

AA範例一览

爲了理解AA的使用案例,报告重点介绍了使用ERC-4337和ERC-6551等代币标準实现新功能的关键基础设施项目。这些项目以改善最终用户的UX爲基本目标,旨在推动区块链技术的实际採用。

基于Paymaster的支付範例

  • Paymaster是ERC-4337中的一个组成部分,通俗理解成一个中介,可以接收用户使用的代币,并将其兑换成区块链原生代币来支付手续费。
  • 相关案例如下:
  • VISA:Visa展示了使用Paymaster合约的解决方案,以抽象出基本的区块链交互并通过自托管的智能合约钱包改善链上用户支付体验。 目前,该案例尚在概念验证阶段,但目的上旨在减少用户通过其钱包进行交易的摩擦,用户可以以任意token做gas费,并且由Paymaster覆盖gas成本,探索数字交易对消费者的“未开发的潜力”。
  • 另外,VISA也有其他举措,旨在让用户使用visa卡就能支付gas费。
  • Paymaster合约的其他使用情况:
    • 总体稳步增长,Optimism领头。这与7月底在OP上推出的Beam钱包有关,使得用户可以用转帐中使用的币来支付手续费,而不用区块链的原生代币。
    • 下图中,Paymaster合约的gas总量大幅增加,表明对这些中介服务的需求正在增长,以简化用户体验。

钱包管理的範例

  • 通过将AA整合到现有的钱包解决方案中,这些帐户被增强成爲具有可编程逻辑的智能合约钱包,提供新的功能,如批量交易和社交恢複。
  • 支持AA的钱包管理方案如下:

1.安全的:

  • 推出多签方案,需要多个授权实体对同一个帐户进行签名,而不是单独的私钥。
  • 最近通过可插拔接口集成了ERC-4337标準,爲开发人员提供了构建和创建钱包的模块。
  • 引入了签名抽象,允许用户根据自己的偏好订製授权钱包发起交易的规则。例如,爲了防範可疑活动,用户可以指定支出限额来拒绝某个规模的交易。
  • 2.钱:

  • 引入了“社交恢複”的概念,允许用户恢複丢失或遗忘的私钥。
  • 用户可以提名“守护人”,也就是他们信任的其他钱包或帐户,作爲恢複自己钱包的后援。
  • 或者,用户也可以使用电子邮件地址和手机号码进行链下恢複,引入了熟悉的双因素认证机制。
  • 3.布拉沃斯:

  • 在Starknet上推出的智能钱包,採用了签名抽象的形式。
  • 用户可以使用手机的生物识别特征(如面部或指纹识别)来访问钱包。
  • 委託交易的範例

    • “可委托帐户”利用AA使用户可以将签名权限委托给一个经批準的外部合约。该帐户包含用户根据自己偏好订製的相关规则,然后与规则中提到的应用程式进行交互,而无需手动批準每笔交易。

    1.VISA的自动支付方案:

  • 在完全控制钱包的同时,用户可以批準公用事业和订阅帐单的自动化支付。
  • 这种委托有效地抽象了签名验证,并改变了应用内的用户交互,以获得更友好的体验。
  • 2.Lens 的社交範例:

  • 允许用户将签名权限委托给dispatcher钱包来执行发帖,评论和更改个人资料;
  • 用户可以不断地与dApp交互,而无需每次都进行批準;
  • dispatcher还会支付这些交易的燃料费,无需用户持有用于应用内交互的原生代币
  • 此举导緻其使用度有一阵子的提高
  • 代币绑定帐户範例

    • ERC-6551引入了代币绑定帐户(TBA)的以太坊标準,赋予NFT能力,使其作爲“智能合约帐户”发挥作用,并通过无许可注册成爲自己的钱包。这实现了一个集成机制,允许所有者在TBA中托管NFT。
    • 最近1个月,TBA帐户激增:
    • 通过抽象,极大的赋能现有NFT以实现以下能力:
      • 实现资産的多层所有权
      • 使NFT在生态系统间互操作
      • 降低燃料费,使交易更经济实惠
      • NFT获得自己的数字身份
    • 範例:Sapienz街头文化
      • Sapienz项目爲数字街头文化带来ERC-6551标準。
      • 用户收到一个可自定义的字符,该字符的解锁基于他们所拥有的NFT。
      • “字符”是用户获得的可自定义化身。这个化身是一个代表用户的虚拟形象,用户可以根据自己拥有的NFT来解锁这个化身的不同外观。他们可以用不同的装饰品配备字符,并根据自己的偏好进行个性化订製。

    AA值得注意的关键发展点

    • 智能合约钱包,目前靠由中介运营的“relayers”来将用户签名的消息转换爲典型的以太坊交易
    • 因此,新的L2链爲开发人员实验AA的可行替代方案,例如:
      • zkSync是第一个在协议级实现本地AA的EVM兼容链。
      • 类似地,zk-rollup解决方案StarkNet也实现了AA。
      • Optimistic rollups如Optimism和Coinbase的Base也实现了AA形式。
    • 与AA相关的提案和协议:
    • AA从提出到目前採纳,半年时间中,关键事件一览:

    分享至:

    相关阅读