搜尋
Close this search box.

解讀幣安研究院「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.安全的:

  1. 推出多簽方案,需要多個授權實體對同一個帳戶進行簽名,而不是單獨的私鑰。
  2. 最近通過可插拔接口集成了ERC-4337標準,爲開發人員提供了構建和創建錢包的模塊。
  3. 引入了簽名抽象,允許用戶根據自己的偏好訂製授權錢包發起交易的規則。例如,爲了防範可疑活動,用戶可以指定支出限額來拒絕某個規模的交易。

2.錢:

  1. 引入了“社交恢複”的概念,允許用戶恢複丢失或遺忘的私鑰。
  2. 用戶可以提名“守護人”,也就是他們信任的其他錢包或帳戶,作爲恢複自己錢包的後援。
  3. 或者,用戶也可以使用電子郵件地址和手機號碼進行鏈下恢複,引入了熟悉的雙因素認證機制。

3.布拉沃斯:

  1. 在Starknet上推出的智能錢包,採用了簽名抽象的形式。
  2. 用戶可以使用手機的生物識别特征(如面部或指紋識别)來訪問錢包。

委託交易的範例

  • “可委托帳戶”利用AA使用戶可以將簽名權限委托給一個經批準的外部合約。該帳戶包含用戶根據自己偏好訂製的相關規則,然後與規則中提到的應用程式進行交互,而無需手動批準每筆交易。

1.VISA的自動支付方案:

  1. 在完全控制錢包的同時,用戶可以批準公用事業和訂閱帳單的自動化支付。
  2. 這種委托有效地抽象了簽名驗證,並改變了應用内的用戶交互,以獲得更友好的體驗。

2.Lens 的社交範例:

  1. 允許用戶將簽名權限委托給dispatcher錢包來執行發帖,評論和更改個人資料;
  2. 用戶可以不斷地與dApp交互,而無需每次都進行批準;
  3. dispatcher還會支付這些交易的燃料費,無需用戶持有用於應用内交互的原生代幣
  4. 此舉導緻其使用度有一陣子的提高

代幣綁定帳戶範例

  • 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從提出到目前採納,半年時間中,關鍵事件一覽:

加密貨幣屬於高風險投資,本網站內容均不構成任何投資建議與責任。

掌握虛擬貨幣、區塊鏈大小事