相較於主流由助記詞所管理的 EOA 帳戶,AA 抽象帳戶(Account Abstraction)降低了用戶使用以太坊錢包的門檻。
Dapp-Learning 是一家致力於以太坊開源教學課程,為區塊鏈開發者協作及交流的平臺。
在耶誕佳節的前一週,imToken 與 Dapp-Learning 合作舉辦了四場 AA 抽象帳戶工作坊,同時錄製了完整的教學內容,這份教學由淺入深,循序漸近地介紹 AA 抽象帳戶,特別針對對此感興趣的開發者而設計。
內容包括從什麼是 AA、AA 中有哪一些角色,到理解 AA 中 Paymaster、Bundler 等運作原理,均納入其中,讓您全面且深入地了解 AA 抽象帳戶的內涵!
- 作者:Alfred、Nic、Cyan、Jiahui @ imToken Labs
- 校對:Members at imToken Labs
- 封面來源:AA Sharing on Dapp-Learning X
- 目標聽眾:
- 對抽象帳戶( Account Abstraction)有興趣的開發者
第一場:AA Intro,演講者:Afred @ imToken
分享大綱
- Ethereum 的 Account 介紹與問題
- AA 基本介紹及相關定義
- ERC-4337 重要角色與運作流程
- 簡介AA 於 Layer2 的發展與比較
簡報分享
【DappLearning】Introduction of Account Abstraction
精采實況
第二場:AA Account,演講者:Nic @ imToken
分享大綱
- Account 的基本功能
- 設計 Account 進階功能需要注意的地方
- 如果要設計兼容 4337 與原生 AA 的 Account 所必須知道的細節差異
- Account 多鏈部署的安全性
- 4337 debug 技巧
簡報分享
精采實況
第三場:AA Paymaster,演講者:Cyan @ imToken
分享大綱
- Paymaster 概念介紹
- ERC-4337 為 Paymaster 帶來的改變
- 深入解析 ERC-4337 Paymaster 運作原理
- 統整現有 Paymaster 服務的合約實作模式
- 現有 Paymaster 服務在市場上的數據表現
簡報分享
精采實況
第四場:AA Bundler,演講者:Jiahui @ imToken
分享大綱
- Bundler 在 ERC-4337 扮演的角色
- Bundler Simulation 及其对 userOp Validation 的约束
- userOp 在整个生命周期与 Bundler 的互动并与普通的 EOA 交易相比较
- 开发者集成 Bundler 时容易出错的问题以及 debug 经验
- Bundler 后续的发展和可能性的探讨
簡報分享
精采實況
總結
這次由 Dapp-Learning 與 imToken 聯手舉辦的 AA 抽象帳戶工作坊實況,深入探討了 AA 抽象帳戶相較於主流 EOA 帳戶的優勢,有效降低了以太坊錢包使用的門檻。透過四場演講的深度內容,包含基本介紹、角色定義至運作原理,全方位滿足了對抽象帳戶有興趣的開發者的需求。
希望這場工作坊中所提供的內容,以及開發中可能遇到的問題及解決方案,不僅有助於拓寬參與者的視野,也同時促進了 imToken、Dapp-Learning 與區塊鏈開發者之間更深層次的互動與交流。