7 月 17 日,在巴黎舉行的以太坊社區會議(EthCC)正式开幕,以太坊聯合創始人 Vitalik Buterin 發表公开演講,再次爲智能合約錢包背書站台,主題爲账戶抽象的歷史和未來。
今年以來,Vitalik 頻繁發聲,表達對账戶抽象的智能合約錢包的支持,比如在 6 月的推特 AMA 上,在回答如何看待基於 MPC(EOA)的錢包與智能合約錢包這一問題時,他認爲基於 MPC 的 EOA 錢包存在根本缺陷,因爲它們無法撤銷密鑰,智能合約錢包是唯一的選擇。
在 Vitalik 看來,账戶抽象「非常優雅」,因爲它不需要像之前的其他升級那樣對底層協議進行更改。
账戶抽象本身是一個比較抽象的概念。
目前,以太坊帳戶與密鑰對緊密耦合,以至於它們本質上是同一件事。即如果你控制了私鑰,那么你就控制了一個帳戶。
账戶抽象會將 EVM 中的實體 (账戶) 與移動資產的所有權的實體 (密鑰對或籤名者) 進行解耦。只要 CA 支持特定功能 (例如驗證籤名),它就可以是一個帳戶。
账戶抽象本質上允許用戶定義其帳戶的安全模型,使以太坊更適合不同的用例。
例如,此功能允許用戶設置自己的交易驗證規則,例如多重籤名要求或支出限制,他們還可以使他們的帳戶與未來的加密算法兼容。
Vitalik 將账戶抽象描述爲允許以太坊账戶由智能合約代碼而不是私鑰控制。
他的構想是,未來大家紛紛從現在的 EOA 錢包切換到基於智能合約的錢包。如果成功了,那么管理加密錢包將變得像管理電子郵件帳戶一樣簡單。
账戶抽象的早期階段
Vitalik 表示,允許代碼控制账戶而不僅僅是密鑰的想法從一开始就存在於以太坊的設計中。
以太坊黃皮書概述了兩種類型的账戶 :外部擁有的账戶(由私鑰控制)和合約账戶(由智能合約代碼管理)。然而,在實現账戶抽象的早期階段出現了一些挑战。
在第一個以太坊概念驗證版本中,人們樂觀地認爲用戶會更多採用多重籤名錢包。然而,這並沒有立即發生,而且多重籤名使得交易所存款檢測變得更加困難。從智能合約錢包支付礦工費也存在復雜性。最初的愿景是所有交易都是簡單的「調用」,但像非唯一交易哈希等原因使得問題變得困難。
账戶抽象的演變
多年來,以太坊社區迭代了許多帳戶抽象想法。圍繞標准化籤名、使用「斷點」操作碼、限制交易驗證期間的訪問等提出了一些建議。但由於改變基礎協議的復雜性以及對提供權益證明的關注,進展緩慢。直到 2020 年,才提出了具體的账戶抽象 EIP(提案)。
Gas Station Network 和 Argent Wallet 等獨立項目推動了進一步的創新。他們找到了僅使用智能合約即可啓用元交易和抽象帳戶的創造性方法。然而,依賴「包裝器」的解決方案也有缺點,例如每筆交易的开銷較高。
直到後來,EIP-4337 被提出,僅使用智能合約提供通用帳戶抽象標准,避免基礎協議更改。
以太坊(ETH)升級將允許用戶創建非托管錢包作爲可編程智能合約。
這將解鎖許多功能,例如輕松的錢包恢復,無需籤名的交易(這意味着更低的交易費用)和團隊錢包(也稱爲多重籤名錢包)。
據 Vitalik 稱,該升級可能是全球 Web3 採用的主要催化劑之一。「我們希望區塊鏈具有的關鍵屬性之一是在您注冊之前就給您錢」,他說。
他說,這個想法是讓用戶能夠在他們的智能合約錢包中接收任何代幣,如穩定幣,並能夠支付燃氣費而無需轉換持有 ETH。
爲了允許這些類型的錢包和交易被廣播,最新的账戶抽象升級將啓用「付款大師」(paymasters),允許用戶使用他們正在交易的任何代幣支付 Gas 費用。
EIP-4337 還包括籤名聚合器,允許多個籤名者加入在一起,只有一個被用於交易。
Vitalik 稱,「這是一件相當重要的事情」,特別是在 Rollups 中,因爲這些類型的 L2 解決方案上的籤名佔用空間過大。
以太坊 L2,例如 Arbitrum 或 Optimism,將交易批處理在一起,並在以太坊主網之外進行驗證。
账戶抽象將允許籤名聚合。簡單來說,這將允許更多的數據壓縮,從而轉化爲更便宜的計算,並且根據 Vitalik 的說法,「將降低成本 86 倍」。
此外,這不是目前正在進行的唯一以太坊升級。Proto-danksharding 或 EIP-4884 也正在進行中。它已經迅速成爲網絡开發的主要關注點,因爲它爲一種新的數據類型奠定了基礎,這將大大降低成本並使數據使用更加高效。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。