账戶抽象初學者指南:打造簡單、安全、強大的加密用戶體驗
“账戶抽象是加密貨幣的未來。”
你可能聽過這句話很多次,但並不清楚它的具體含義。今天,讓我們來解決這個問題。
我將為你介紹账戶抽象的初學者指南——它是什么,如何運作,以及它將如何徹底改變加密貨幣應用。
我們不會深入探討账戶抽象的技術和實現細節(那是以後的話題)。相反,這裏將提供一個高層次的概述,並通過實際例子展示账戶抽象在過去幾年中如何改善了加密貨幣的用戶體驗。
簡單來說,账戶抽象是一套框架和標准,可以大幅提升加密錢包(账戶)的功能。
你可以把它想象成給一輛 1999 年的本田思域加上飛行能力,它仍然可以作為汽車行駛,但現在它還能做更多事情。
你可能會問,為什么加密錢包默認不具備這些強大功能呢?答案是,在一些現代區塊鏈上,它們確實很強大,但對於像以太坊這樣的傳統區塊鏈,账戶是在我們完全理解其所有潛在用途和缺陷之前設計的。
在以太坊(和許多 EVM 鏈)上,我們主要使用外部擁有账戶(EOAs)。這些是簡單的錢包,只能持有資產並發起交易。它們綁定到一個單一的私鑰,無法執行復雜操作。
同時,我們還有智能合約,在區塊鏈上自動執行的代碼。智能合約幾乎可以被編程來執行任何任務。
如果我們能將智能合約的靈活性添加到每個人的加密錢包中,那不是很酷嗎?這就是合約账戶(CAs)登場的地方——它們是账戶抽象的核心部分。
合約账戶將智能合約的無限功能融入錢包中,使其功能大幅增強。這些錢包仍然可以持有資金,但不再依賴於單一的私鑰。
過去,如果你丟失了私鑰,就相當於丟失了錢包。
這對於非加密貨幣用戶來說,體驗非常糟糕。而有了合約账戶,錢包可以通過多種認證方式進行操作,而不再需要傳統的私鑰籤名。
你可以使用指紋識別、第三方提供商(如 Google、Apple)、多重籤名或不同的籤名方案來進行認證。
即使你真的丟失了原始私鑰,也可以通過設定的方法恢復账戶。
構建账戶驗證的方法有很多。這些方法不僅能提升錢包的安全性,账戶抽象(AA)還賦予錢包新的功能。
在外部擁有账戶(EOAs)中,所有交易必須使用鏈上的原生燃料代幣支付,並且必須由發起者支付。此外,一次只能進行一筆交易。
但有了 AA:
-
交易可以完全由第三方(通常是應用程序)贊助
-
交易可以用不同的代幣支付(例如,用 USDC 支付而不是 ETH)
-
交易可以批量處理,節省 gas 費,並允許在不需要單獨批准的情況下進行代幣交換
由此可見,AA 能夠顯著改善加密應用的用戶體驗。之前,我們被僵化的結構束縛,使得加密貨幣的入門變得繁瑣和困難。而現在,有了 AA,我們可以創造出與傳統 Web2 應用媲美甚至超越的用戶體驗。
需要強調的是,這些智能合約账戶仍然完全由用戶自己掌控,沒有第三方能夠訪問用戶的資金——所有資產仍然是自我托管的。
那么,AA 的現狀如何呢?
在 EVM 上,我們有 ERC-4337 和 EIP-7702 等提案,為 AA 奠定了基礎。
如今,我提到的許多功能已經實現。然而,將現有錢包轉變為合約錢包仍需要大量工作。
未來,我會發布一份詳細的账戶抽象指南,介紹更多細節。
目前,你只需知道 AA 是我們實現簡單、安全和強大用戶體驗的關鍵,它將迎接下一波加密用戶的到來。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
星球日報
文章數量
7998粉絲數
0