首页 > 热点资讯 > 正文

智能账户新篇章:账户抽象理论到实践的飞跃

2024-05-08 11:31 来源:网络

开篇引言

智能账户新篇章:账户抽象理论到实践的飞跃

智能账户概览与AA原理

1. AA简介:“账户抽象”(AA,ERC-4337)于2023年一季度在ETH/EVM生态系统亮相,开创性地让用户无需亲自发起ETH交易即可在以太坊上交易(由第三方执行)。

2. 实例解析:用户表达购买NFT意向时,Gas费用及链上结算由第三方处理,简化交易过程。

3. 重要性解读:当前有自托管钱包(如Coinbase Wallet)和托管密钥钱包。然而,智能合约钱包(SCW)因AA引入全新价值主张,尤其是随着无Gas交易的需求增加和Layer 2缓解了SCW的Gas成本问题。社区认为AA的四大特点有望带来10倍用户体验提升:

- Gas赞助: 用户无需为初始交易支付Gas费。
- 密钥简化: 利用Apple/Google设备安全性能进行交易签名,需要EIP-7212协议的支持。
- 一键式交易: 多种操作可一次性打包完成。
- 安全增强: 用户无需保管助记词,可分散存储在多个密钥/设备上。
AA工作流解析

0 UserOp机制:dapp/wallet创建包含任意签名者的数据结构(UserOp),描述交易+Gas逻辑,并发送给离线节点/网络/中继器。

1 Bundler角色:负责处理UserOps的节点,扮演类似链下区块构建者的角色,将交易打包发送至全局智能合约EntryPoint。

2 EntryPoint作用:验证钱包是否有足够的资金支付Gas费用,或者若需赞助Gas,则通过Paymaster进行确认,并协助向Bundler支付账户产生的Gas费用。一切逻辑通过后,交易将在链上执行,并在SCW合约上验证执行。

自从ERC-4337定义了UserOp结构和EntryPoint接口以来,AA的标准化进程加速推进,但现在仍有非标准化实施案例产生相似体验。

采用AA路径

1. 对于dapp而言,要在应用和合约中开启AA流程。通常由拥有开发者关系的一方从智能账户层面着手,随后指定Bundler+Paymaster。

2. “AA”产品本质上是一种一体化开发者工具,涵盖了链下(节点、签名)和链上(合约、Gas、密钥)生命周期。因此,现有dapp产品很可能面临升级到合作方提供的AA工具包之中。

3. Coinbase等公司提供了一系列产品,包括账户抽象工具包嵌入式钱包即服务智能钱包等。

智能账户普及现况与挑战

1. AA的应用场景与采纳情况
- Gas赞助: 第三方可代用户支付Gas费用,减轻用户负担。
- 一键式交易: 简化多步骤交易流程,实现单次“登录”和多次签名方案。
- 密钥创新: SCW使得用户能借助Apple或Google设备的安全特性进行交易签名。


2. AA普及现状
- 当前已有130万个兼容AA的SCW创建,总计650万个用户操作,第三方Paymaster支付了65.5万美元的Gas费用。


3. 阻碍AA普及的因素
- 成本效益分析:初始阶段,AA的吸引力在于Gas赞助和交易批量处理,但对比现存大规模选项,成本仍是制约因素。
- 密钥接纳度:尽管密钥正日益流行,但在ETH协议层级验证成本仍相对高昂,EIP-7212旨在解决这一问题。
- 冷启动困境:若dapp欲提供赞助交易,初期部署成本较高,但随着未来EIP(如EIP-4844)的实施,成本有望降低。

结论与未来发展
智能账户正逐渐成为加密货币领域关注焦点,其核心竞争力在于能否在产品功能、用户体验和生态系统影响上取得突破。随着钱包基础设施的持续优化,智能账户将引领新一轮用户体验革命。作为开发者,您可以考虑使用Coinbase Wallet提供的智能钱包解决方案,或使用Coinbase Cloud的账户抽象工具包进行Gas赞助和交易打包。Coinbase Ventures也在积极投资AA领域的新兴用例,如有相关建设规划,欢迎联系Ryan Yi进一步交流!

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系多特删除。(联系邮箱:9145908@qq.com)