帳戶抽象技術大解析:多鏈環境下的實現差異與發展趨勢

robot
摘要生成中

多鏈帳戶抽象技術解析:加密基礎設施的未來發展方向

近期在比利時布魯塞爾舉行的以太坊社區會議(EthCC 7)上,一位區塊鏈開發者就"多鏈帳戶抽象"這一主題發表了演講。本文將對該演講內容進行深入解析,探討帳戶抽象技術的核心概念及其在不同區塊鏈網路中的實現差異。

加密基礎設施的未來?多鏈帳戶抽象解析

帳戶抽象技術概述

帳戶抽象(AA)主要包含兩個核心要素:籤名抽象和支付抽象。

籤名抽象允許用戶自由選擇驗證機制,不再局限於特定的數字籤名算法。支付抽象則爲用戶提供了多樣化的交易支付選項,比如使用ERC-20代幣支付或由第三方贊助交易費用。這種靈活性有助於提升用戶體驗和安全性。

ERC-4337標準解析

ERC-4337旨在解決以太坊外部擁有帳戶(EOA)的一些局限性。其核心組成包括:

  1. userOp結構:用戶將操作信息打包成userOp結構,發送給Bundler處理。

  2. EntryPoint合約:作爲交易處理的中樞,負責驗證userOp、收取費用並執行目標操作。

加密基礎設施的未來?多鏈帳戶抽象解析

原生帳戶抽象

某些區塊鏈網路採用了原生帳戶抽象設計,將帳戶抽象機制直接嵌入底層協議中。不同網路的實現各有特色:

  • 某些網路遵循ERC-4337標準實現原生帳戶抽象
  • 某些網路在原生帳戶抽象中融入了隱私保護設計

ERC-4337與原生AA的主要區別

  1. 系統角色分配: ERC-4337依靠Bundler和EntryPoint合約協作,而原生AA由官方服務器的操作員/排序器負責。

  2. 合約接口: 驗證階段的入口函數在各實現中較爲固定,但執行階段僅原生AA保持固定入口。

  3. 驗證和執行限制: 不同實現對驗證和執行階段有不同程度的限制,以防止潛在攻擊。

  4. 隨機數管理: ERC-4337採用192位密鑰值加64位隨機數值的設計,而某些原生AA實現則要求嚴格遞增。

  5. 首次交易部署: ERC-4337允許在首個userOp中部署帳戶合約,原生AA則要求單獨發送部署交易。

加密基礎設施的未來?多鏈帳戶抽象解析

L1與L2實現ERC-4337的差異

  1. 協議差異: L2需考慮數據上傳至L1的相關費用,這在預驗證Gas計算中構成挑戰。

  2. 地址計算: 不同網路的地址編碼方式存在差異,可能導致同一帳戶在不同鏈上的地址不一致。

總的來說,帳戶抽象技術爲區塊鏈基礎設施帶來了新的可能性,但在不同網路間的實現仍存在諸多細節差異,值得開發者們進一步關注和探討。

加密基礎設施的未來?多鏈帳戶抽象解析

ETH4.6%
L1-0.4%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 7
  • 分享
留言
0/400
胶水君vip
· 08-06 14:17
原来还可以这么玩 有点意思啊
回復0
MagicBeanvip
· 08-04 13:54
这波儿AA又来嘎了 ☢️
回復0
AirdropHunter9000vip
· 08-03 19:19
新的交互层?看来得继续搬砖了
回復0
FUD_Vaccinatedvip
· 08-03 19:19
又在搞新概念?AA大概就是个高级托管钱包吧
回復0
SelfRuggervip
· 08-03 19:14
呵 又是一顿技术废话
回復0
幸运哈希值vip
· 08-03 19:06
差不多得了 AA吹了一年多了连l2都没解决
回復0
Liquidity_Surfervip
· 08-03 19:05
又整花活 翻来翻去还不就那东西
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)