多鏈帳戶抽象技術:ERC-4337與原生AA的對比分析

robot
摘要生成中

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

近日,歐洲規模最大的以太坊年度技術盛會在比利時布魯塞爾舉行。一位區塊鏈開發人員受邀在會上發表了題爲"揭示未來:多鏈帳戶抽象解析"的演講,深入探討了帳戶抽象技術的發展現狀和未來趨勢。

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

帳戶抽象技術概述

帳戶抽象(AA)主要包含兩個核心要素:籤名抽象和支付抽象。籤名抽象使用戶可以自由選擇驗證機制,而不局限於特定的數字籤名算法。支付抽象則允許使用多種交易支付選項,如用ERC-20代幣支付或由第三方贊助交易費用。這種靈活性有望帶來更安全、更優化的用戶體驗。

目前,帳戶抽象的主要實現方式有兩種:ERC-4337標準和原生AA。ERC-4337通過引入更靈活的帳戶管理和交易處理機制來突破以太坊外部帳戶的限制。而原生AA則將帳戶抽象直接嵌入區塊鏈底層協議中。

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

ERC-4337與原生AA的差異

  1. 在系統角色方面,ERC-4337依賴Bundler和EntryPoint合約協同工作,而原生AA由官方服務器的操作員/排序器處理交易。

  2. 合約接口方面,ERC-4337和原生AA在驗證階段的入口點函數都是固定的,但執行階段只有原生AA的入口點是固定的。

  3. 驗證步驟的限制各不相同。ERC-4337定義了禁止使用的操作碼和存儲訪問限制,而某些L2網路則放寬了部分限制。

  4. 執行步驟的限制也有差異。某些L2網路要求確認系統標志才能執行系統調用,而ERC-4337和其他網路在執行階段沒有特殊限制。

  5. 隨機數處理方式不同。ERC-4337將隨機數分爲密鑰值和隨機數值,而某些L2網路採用嚴格遞增的隨機數管理機制。

  6. 首次交易部署方式有所不同。ERC-4337允許在首個用戶操作中部署帳戶合約,而某些L2網路要求單獨發送第一筆交易來部署帳戶合約。

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

L1與L2實現ERC-4337的差異

在EVM兼容鏈上實施ERC-4337主要面臨兩大挑戰:

  1. Rollup設計中,L2需要將數據上傳至L1以確保安全性和結算。這涉及額外的費用計算,如何在預驗證Gas中合理包含這些費用是一個重大挑戰。

  2. 不同鏈上的地址計算方式存在差異。例如,某些L2網路採用獨特的地址編碼方式或哈希函數。此外,新操作碼的引入可能導致字節碼變化,進而影響帳戶合約地址的一致性。

結語

帳戶抽象技術正在快速發展,不同實現方案各有特點。隨着技術的不斷完善,我們有望看到更加靈活、安全和用戶友好的區塊鏈交互方式。然而,在多鏈環境下實現統一的帳戶抽象標準仍面臨諸多挑戰,需要業界繼續深入研究和探索。

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

ETH-2.02%
L10.19%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 分享
留言
0/400
瓦斯烧烤大师vip
· 07-13 13:54
不同钱包用哪个好
回復0
ProofOfNothingvip
· 07-10 17:01
账户抽象都是空谈
回復0
GasFee_Nightmarevip
· 07-10 17:01
这手续费很头疼啊
回復0
MEV Huntervip
· 07-10 16:44
AA实现有门道啊
回復0
SignatureVerifiervip
· 07-10 16:43
链间标准化很麻烦
回復0
破产倒计时vip
· 07-10 16:41
关注这议题很久了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)