非技術人員的區塊鏈帳戶抽象化(AA)學習筆記

金色财经_

作者:AmberBella.eth,Web3佈道者來源:X(原推特)@0xAmberBella

聽過一句話,帳號是區塊鏈大規模應用的最後一塊拼圖。這句話是否準確,我們不妨留待爭論,但是帳戶抽象(Account Abstraction,AA)的確是一個引人關注的話題。

眾所周知,我完全沒有技術背景,因此,我請教了@nake13好一會兒,然後從非技術視角撰寫了這篇學習筆記,提煉出了4個我認為比較重要的部分。一方面,這是我使用費曼學習法的一部分,另一方面,我希望這對於與我一樣沒有技術背景的朋友理解區塊鏈帳戶(AA)、錢包和帳戶抽像有所幫助~(我已經雙重檢查了理解的準確性)

1. 起源

  • 解決合約帳戶(Contract Account,CA)沒有主動權的問題。

  • 以前,合約帳戶無法發起轉帳。這個問題是因為以太坊協議在邏輯上限制了合約帳戶的主動性,這也是最初以太坊的創始人Vitalik沒有考慮到的設計缺陷。

  • 遵循不改動底層協議的原則,帳戶抽象(AA)成為了解決這個問題的方法之一,目前看來是最可行的解決方案之一。

**如何理解? **

可以將其理解為可編程錢包(Programmable Wallet),也可以理解為將先前固定在協議中的合約帳戶透過AA解鎖,使其模組化(變成可編程的智慧合約)。

2. 瞭解EOA、AA和EOA之間的關

目前的錢包主要分為外部擁有帳戶(External Owned Account,EOA)和合約帳戶(CA)。

  • 外部擁有帳戶(EOA):私鑰不是以太坊底層合約層的東西。

  • 與外部擁有帳戶(EOA)的關係:帳戶抽象化(AA)將錢包變成智慧合約之後,可以包含外部擁有帳戶(EOA)的邏輯。

3. 目前AA面臨的問題

  • 儘管標準提案EIP-4337(即AA標準)提高了AA的可用性,但仍有標準不一、互不相容的問題,需要幾年的時間來建立共識。

  • Gas費用高,因為處理智慧合約需要更多運算能力。

  • 打包服務(Bundler)可以解決部分Gas費用高的問題,但也可能引發審查問題(因為打包服務相對於礦工數量較少,容易被定位,可能涉及人身安全等風險)。

  • 商業化模式尚不確定,可能的路徑包括Gas代付手續費、提供高級服務以及交易手續費等。

4. 區塊鏈錢包的邏輯以及私鑰的理解

錢包的邏輯是基於密碼學,私鑰只是驗證和簽署的一種方式,一般零售用戶使用外部擁有帳戶(EOA),也就是常見的錢包,還有許多加密方式不需要使用外部擁有帳戶(EOA)的私鑰模式。

希望這有助於您理解帳戶抽象(AA)的概念!

免責聲明:本頁面資訊可能來自第三方,不代表 Gate 的觀點或意見。頁面顯示的內容僅供參考,不構成任何財務、投資或法律建議。Gate 對資訊的準確性、完整性不作保證,對因使用本資訊而產生的任何損失不承擔責任。虛擬資產投資屬高風險行為,價格波動劇烈,您可能損失全部投資本金。請充分了解相關風險,並根據自身財務狀況和風險承受能力謹慎決策。具體內容詳見聲明
留言
0/400
暫無留言