相较于较为常见的,使用助记词管理的 EOA 账户,抽象账户(Account Abstraction,常见简称 AA)大幅降低了用户使用以太坊钱包的难度。
Dapp-Learning 是一家提供以太坊开源教学课程,致力于为区块链开发者提供协作和交流的平台。
在圣诞节的前一周,imToken 与 Dapp-Learning 合作举办了四场「 AA 工作坊」,同时录制了完整的工作坊教学内容,这份教学内容特别针对开发者设计,旨在帮助开发者全面且深入地了解抽象账户的内涵。教学内容涵盖了以下内容:
- 什么是抽象账户
- 抽象账户在 Layer2 的运用(注:原文是抽象账户的角色)
- 理解抽象账户的 Paymaster 和 Bundler 的运作原理
- ……
- 作者:Alfred、Nic、Cyan、Jiahui @ imToken Labs
- 校对:Members at imToken Labs
- 封面来源:AA Sharing on Dapp-Learning X
- 目标听众:
- 对抽象账户( Account Abstraction)有兴趣的开发者
第一场:抽象账户入门(AA Intro),演讲者:Afred @ imToken
分享大纲
- 介绍账户在以太坊的使用现状与存在的问题
- 简介抽象账户,明确相关定义
- 简介 ERC-4337 的运作流程和重要性
- 简介抽象账户在 Layer2 的运用,并对不同类型的账户协议进行比较
简报分享
【DappLearning】Introduction of Account Abstraction
精彩实况
第二场:抽象账户(AA Account),演讲者:Nic @ imToken
分享大纲
- 简介账户的基本功能
- 简介设计账户进阶功能需要注意的地方
- 可兼容的 ERC-4337 标准抽象账户与 Layer2 原生抽象账户(Native AA) 之间必须要了解的设计细节差异
- 账户多链部署的安全性
- 4337 debug 技巧
简报分享
精彩实况
第三场:抽象账户的 Paymaster(AA Paymaster),演讲者:Cyan @ imToken
分享大纲
- 简介 Paymaster 的概念
- 简介 ERC-4337 为交易机制带来的改变
- 深入解析基于 ERC-4337 的 Paymaster 合约的运作原理
- 简介 Paymaster 的合约应用案例
- 简介 Paymaster 在现实世界中的运用和相关数据表现
简报分享
精彩实况
第四场:抽象账户的 Bundler (AA Bundler),演讲者:Jiahui @ imToken
分享大纲
- 简介 Bundler 在 ERC-4337 标准中的作用和功能
- 简介 Bundler Simulation 及其对 userOp Validation 的牵制作用
- 简介 Bundler 在 userOp 整体操作周期中的运用,并与常规 EOA 交易进行比较操作异同
- 简介开发者集成 Bundler 时容易出错的问题和 debug 相关经验
- 探讨 Bundler 的未来发展趋势
简报分享
精彩实况
总结
这次由 Dapp-Learning 与 imToken 联手举办的「 AA 工作坊」实况,深入探讨了抽象账户相较于主流 EOA 账户的最大优势——能够有效降低用户使用以太坊钱包的难度。本次「AA工作坊」发布了四场深度演讲,对抽象账户进行了全方位的介绍,不仅讲述了基本概念,还明确了角色定义,阐释了运作原理。希望这场工作坊所提供的内容,不仅能够帮助开发者拓宽视野,助力解决开发中可能遇到的问题,也希望能够同时促进 imToken、Dapp-Learning 与区块链开发者之间更深层次的互动与交流。