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