從賬戶抽象(AA) 到ERC4337 新一代Web3合約金庫

Metagravity

賬戶抽象代表了以太坊生態系統的重大進步,增強了其安全性和價值。它引入了一種新的範例,使區塊鏈賬戶變得可編程,這對去中心化應用程序(dApp) 開發具有深遠的影響。在本文中,我們將深入了解帳戶抽象的優越性,以及以太坊ERC-4337 目前是怎樣模擬賬戶抽象的,並將探索如何通過AA幫助構建新一代WEB3 DApp的未來前景。

YieldDAO Labs / 2023–04-10

賬戶抽象代表了以太坊生態系統的重大進步,增強了其安全性和價值。它引入了一種新的範例,使區塊鏈賬戶變得可編程,這對去中心化應用程序(dApp) 開發具有深遠的影響。在本文中,我們將深入研究帳戶抽象的複雜性,以及以太坊ERC-4337 目前是怎樣模擬賬戶抽象的,並將探索如何通過AA幫助構建新一代WEB3 DApp的未來前景。

賬戶抽象的歷史

以太坊網絡有兩種類型的賬戶:合約賬戶(CA)和外部擁有賬戶(EOA)。

賬戶抽象主要關注EOA,它具有3 個關鍵屬性:

  • 代表可用ETH 的餘額、

  • 確保交易唯一性的隨機數,

  • 以及用於網絡識別的地址。

從賬戶抽象(AA) 到ERC4337,新一代Web3合約金庫

以太坊上的每個賬戶都鏈接到一個稱為簽名者( Singer )的加密對象,它作為授權來保護賬戶的ETH 免遭未經授權的使用。

簽名者,也稱為密鑰對,由私鑰和公鑰組成。私鑰對數字消息進行簽名,而公鑰驗證簽名是否與私鑰相對應。

然而,目前系統架構讓以太坊用戶面臨因小錯誤而丟失賬戶和資金的風險。這個風險源於私鑰,如果私鑰丟失,將導致用戶帳戶及資產丟失。

帳戶抽像有何幫助?

賬戶抽像是一種革命性的方法,通過將賬戶授權與傳統的私鑰所有權分離來增強賬戶授權。通過這種模式,每個賬戶都可以轉化為智能合約,使用戶能夠部署和使用具有自定義授權邏輯的賬戶,以滿足他們的獨特需求。

Account Abstraction 通過抽象授權邏輯,將合約賬戶和外部擁有賬戶整合到一個統一的系統中,使用戶賬戶更具可編程性。它消除了將簽署交易邏輯硬編碼到帳戶中的限制,允許其被抽像出來。這是它被稱為帳戶抽象的主要原因。

帳戶抽像如何與私鑰交互?

  • 是否可以恢復丟失的私鑰?

答案是“不”,不可能恢復丟失的私鑰。但是,可以使用特定邏輯對智能合約進行編程以處理丟失的密鑰。例如,如果原始密鑰在一段時間內未與合約交互,可以設計為允許另一個授權密鑰接管。

  • 有人可以擁有帶帳戶抽象的無鑰匙錢包嗎?

使用帳戶抽象,可以在不需要私鑰的情況下對用戶進行身份驗證。智能合約可以設計為實現用戶安全的替代身份驗證方法,從而消除對私鑰的需求。

什麼是EIP-4337 以及它如何改進智能合約錢包?

EIP-4337 代表了以太坊智能合約錢包的重大進步。它通過啟用對所需的一些鏈上和鏈下基礎設施的多重調用,簡化了編寫和操作智能合約錢包的過程。

用戶可以利用UserOperations在更高級別的內存池上操作,而不是進行交易。這一進步使開發人員能夠以最少的編碼工作編寫自定義智能合約錢包,而不必擔心補貼交易費用。

直到最近,錢包還主要通過外部賬戶(EOA) 進行交易,目前的發展趨勢是以AA(賬戶抽象)的方式通過智能合約錢包進行交易,期望顯著提升Web3 的用戶體驗。 EIP-4337 旨在模擬AA帳戶抽象,並且無需對以太坊協議進行任何更改,本質是一種標準化的智能合約錢包。然而,它並沒有消除EOA外部擁有的賬戶,建立在EIP-4337 之上的錢包在以太坊網絡上仍然被視為二等公民。

完整的ERC-4337 規範可以在這裡找到EIP-4337,下表中總結了ERC4337可能帶來的未來前後端改進。

從賬戶抽象(AA) 到ERC4337,新一代Web3合約金庫

賬戶抽像有什麼好處?

賬戶抽象為以太坊生態系統提供了多項好處,其中一些如下:

  1. Multicall:在以太坊上的傳統dApp 中,每個鏈下交易都需要一個新的交易,由於高昂的gas 費用,這可能既耗時又昂貴。使用帳戶抽象,可以將多個事務捆綁到一個稱為多重調用的原子事務中。這種方法為用戶節省了時間並降低了交易成本。

  2. 會話密鑰:代表了用戶體驗(UX) 的重大突破。會話可以通過多種方式定義,包括給定的持續時間、最大氣體量、最大交易量或特定功能。此功能使用戶可以更輕鬆地管理他們的帳戶和執行交易,而不必擔心底層技術的複雜性。

  3. 社交恢復:社交恢復是一種在用戶丟失帳戶時保護用戶的機制。與MetaMask 等錢包的助記詞典型恢復方法不同,社交恢復使用戶能夠授權新密鑰作為合法錢包所有者,無需記住或找回丟失的私鑰。此功能增強了以太坊帳戶的安全性和可用性。

賬戶抽象的未來發展

2023 年3 月以太坊ERC-4337 發布,為通過帳戶抽像打造類似傳統互聯網Web2用戶體驗(登錄、再參與、帳戶恢復…)鋪平了道路。什麼時候才能真正改善WEB3用戶體驗,實現更高的再參與率和更低的流失率呢?

錢包和DApp 需要至少三個月的時間來開發,三個月的時間來推廣,一個月的時間來創建可衡量的用戶數據以迭代改進。按此估計,到2023 年第四季度,我們應該可以見證Web3 用戶指標的重大變化;當然,這種變化也可能在其他領域提前出現,比如Lens 等Web3 社交應用領域。

另一方面,ERC-4337 是Web3 UX 的一項出色進步,也將是Web3 消息傳遞的沃土,ERC-4337 將顯著改善Web3 應用的通用用戶體驗,為更多原生Web3 對話創造環境,目前我們看到的類似協議包括XMTP、PUSH 等等…

A. 錢包用戶:

迄今為止,錢包已被強制要求優先考慮去中心化和自我保管而不是用戶體驗,但需求是發明之母:“既然ERC-4337 使之成為可能,錢包能否轉向更好的用戶體驗?” 考慮到迄今為止的糟糕的用戶體驗,開發更好用戶體驗和更安全的錢包有機會獲得新增擴的市場份額。

在便利性和安全性上,我們看到SAFE.IO作為先行者,推出了第一個AA合約保險箱SafeVault,包括一系列有趣的特性,試圖解決WEB3錢包的傳統典型問題,如:基於時間的賬戶恢復功能(解決助記詞遺忘和丟失的問題),合約金庫的隔離安全功能(幫助解決助記詞被盜的問題),基於NFT 的賬戶授權功能(解決錢包管理權限無法分享與轉移的問題)…… 這只是一個集成AA賬戶部分抽象特性的典型案例,我們期望看到今年有更多優秀用戶體驗的創新錢包出現。

從賬戶抽象(AA) 到ERC4337,新一代Web3合約金庫

B. 垂直Dapp用戶:

Web3 還沒有出現第一個十億用戶,因為還沒有一個“iPhone 時刻”或“殺手級應用”來吸引和留住第一個十億用戶。 Web3 擁有1 億用戶,考慮到2.5% 的低迷再參與率,錢包和區塊鏈大概率無法讓我們直接到達這個里程碑。可能需要一個新的消費者級應用程序來推動大眾吸引力,例如:

  • 去中心化社交媒體應用,如Lens 或Farcaster

  • 去中心化遊戲應用程序。

  • 類似於“Web3 中的亞馬遜”的去中心化購物應用程序。

從賬戶抽象(AA) 到ERC4337,新一代Web3合約金庫

雖然錢包有多年的領先優勢,但是Web3 Social 是最有可能在加密錢包之前贏得1 億高頻用戶的垂直領域,這可能是基於社交網絡的病毒式傳播行為。您和您的朋友通過錢包買賣加密貨幣並不具備同樣的傳播能力。 Defi 是Web3 中一個重要的早期採用者垂直領域,但目前為止, Defi 還不是一個大規模採用的垂直領域。

垂直dApp 可以吸引比錢包更多的用戶,如果這種情況發生,你會看到更多垂直DApp 運營商會自己開發錢包以提高用戶保留率。例如,領先的去中心化交易所UniSwap 剛剛宣布推出自己的錢包。 Coinbase 是一個中心化交易所,也在2022 年推出了自己的錢包,這證明瞭如果錢包不改善用戶體驗,垂直dApp 將會試圖取而代之。

結論

總之,賬戶抽像是WEB3用戶體驗的一項重大進步,允許可編程的區塊鏈賬戶和可定制的授權邏輯。多重調用、會話密鑰和社交恢復等功能使以太坊更加用戶友好和高效;無論是在垂直dApp 還是在錢包之間。那些首先部署更好的用戶體驗的供應商將獲得先發優勢。

ERC-4337 也是以太坊協議2023 年3 月的重要更新之一,EIP-4337 進一步簡化了編寫和操作智能合約錢包(AA)的過程。 AA帳戶抽象必將是以太坊和區塊鏈技術走向未來的一個重要賽道。

    Total
    0
    Shares
    Related Posts