區塊鏈錢包:如何實現Web3世界的"支付寶"?

中級Aug 08, 2024
本文探討了區塊鏈錢包如何成為 Web3 世界的“支付寶”。它詳細介紹了它們的功能、發展歷史和挑戰。文章還提出智能合約錢包和帳戶抽象化作為私鑰管理問題的主要解決方案。
區塊鏈錢包:如何實現Web3世界的"支付寶"?

什麼是區塊鏈錢包

區塊鏈錢包(以下簡稱錢包)是用戶進入區塊鏈世界的入口,也是用戶在Web3世界中的護照。

錢包通常包含以下功能:

建立一個區塊鏈帳戶

由於創建區塊鏈帳戶的過程較為複雜,錢包的存在可以幫助用戶簡化這些流程。一般而言,在創建帳戶的過程中,錢包會引導用戶備份私鑰或助記詞,然後進行二次驗證,以確保用戶備份的私鑰或助記詞準確無誤。

管理區塊鏈資產

錢包的存在大大方便了用戶對自己資產的管理,主要包括轉賬、收款、查看資產詳情、交易詳情等,功能類似於銀行應用程式。您可以看到您目前擁有哪些資產,它們的價值如何,以及執行轉賬等操作。

探索區塊鏈生態系統

目前,有些公鏈設計會鼓勵生態系統中的用戶積極參與公鏈生態系統的建設。主要形式包括節點投票、公投、抵押等,都可以通過錢包參與。

一些大型的DApp應用以第三方獨立的APP形式存在。當以這些APP形式體驗DApps時,也需要一個錢包作為登錄和交易授權的媒介。

交易

一些錢包還將支援加密貨幣交換、交易所交易、場外交易和其他加密資產交易服務。其中,OTC(場外交易)交易在交易所外,由第三方擔保,客戶的點對點交易方式是當前法幣和一對一買賣加密資產的主要方式。

其他

由於錢包本身具有金融屬性,因此一些錢包將整合多種金融工具和功能,包括礦池、理財、挖礦、項目投資等,以滿足用戶對資產增值的需求。

比較“支付寶”

對於第一次接觸區塊鏈的用戶,我們可以從一個非嚴格定義的角度將區塊鏈錢包與“支付寶”進行比較。

和“支付寶”相同的要點:

  • 您可以管理資產,進行支付轉帳,查看資產等。
  • 您可以管理您的身份並授權登錄以訪問第三方應用程序或網站。

與“支付寶”相比的區別:

  • “支付寶”是由螞蟻集團控制的集中式產品,而區塊鏈錢包是區塊鏈本身的產物,幾乎不可能被人類控制。
  • 創建“支付寶”帳戶需要身份證和手機信息。如果丟失,可以找回。區塊鏈錢包帳戶是匿名的,如果丟失,幾乎不可能找回。
  • “支付寶”管理的資產以法定貨幣記錄。有深入的法律來保護使用者的“擁有權”。區塊鏈錢包管理的資產真正屬於使用者。

錢包發展與挑戰

比特幣誕生之初,錢包非常基本,甚至需要幾天的同步才能下載完整的比特幣總帳,才能運行。當時,只有少數的技術狂熱者能夠通過在計算機上操作來使用錢包。下面的圖片顯示了比特幣創始人中本聰設計的世界上第一個比特幣錢包:

隨著比特幣的發展,比特幣支付處理器BitPay在2011年6月29日推出了第一個面向智能手機的比特幣電子錢包。這是錢包對普通用戶開放的一個具有歷史意義的步驟,但主要特點是:僅支援比特幣存儲。

在比特幣創世區塊誕生近五年後的2013年11月,以太坊白皮書問世,宣告區塊鏈進入2.0時代,智能合約開始被應用於區塊鏈中。此時的錢包除了可以進行轉帳和收款外,還可以進行鏈上合約操作。

2018年,DeFi一詞首次在Telegram上提出。隨著Compound、Uniswap、DAI等協定的推出,乙太坊生態系統開始蓬勃發展。2020年夏季流動性挖礦聚合器發展后,疫情爆發后,交易活動明顯增加,DeFi流動性挖礦普及,區塊鏈錢包用戶數突破5000萬,區塊鏈錢包進入快速擴張期。

從2021年至今,隨著跨鏈和第二層的敘述,區塊鏈錢包已成為人們存儲資產和交易的熱門選擇。同時,支持跨鏈資產也成為用戶選擇錢包的關鍵考慮之一。

在2022年的Devcon 6會議上,Tomasz Tunguz提到了Web3的一些統計數據:每個主流公鏈的累計DAU約為250萬,而傳統互聯網的DAU則為50億,前者僅能達到後者的0.05%。從供應端來看,大約有16,000名開發者在Web3上開發。全球開發者總數已達到2700萬,而Web3開發者僅占0.06%。因此,Web3距離大規模應用還有很長的路要走。

作為Web3的入口,錢包大規模採用的首個挑戰是解決“私鑰存儲”問題。

在區塊鏈世界中,私鑰控制著一切,業內普遍認為“沒有你的私鑰,你就沒有你的貨幣”。

去中心化錢包使用助記詞和層次確定性(HD)結構來衍生私鑰並自我保管,這似乎意味著去中心化錢包應該是管理加密資產的最佳實踐。根據Finbold發布的報告,全球交易所有2.95億加密貨幣錢包用戶,僅有8100萬去中心化錢包用戶,佔21.5%。

將私鑰委託給中心化交易所自然是不安全的。FTX 在 2022 年 11 月的崩潰是一長串交易所安全事件中的最新一起。但是,大量使用者仍然願意承擔託管風險,以換取更低的成本和易用性。因為對於絕大多數用戶來說,雖然他們可以通過掌握私鑰來獨立管理自己的資產,而不會將資產和數據留在他人手中,但私鑰的保管已經成為一個大問題。我相信很多人都有在紙上寫助記符的經驗。

根據 OKLink 統計,2022 年,由於私鑰洩漏和私鑰損失,用戶的數字資產損失將是最大的,高達 9.3 億美元,占總損失的約 40%。在區塊鏈世界中,一旦私鑰丟失或被盜,意味著資產的永久損失,這對普通用戶來說是不可承受之重。

為了解決“私鑰保管”的問題,錢包製造商正在探索無私鑰錢包和社交恢復,而智能合約錢包是主流解決方案之一。

智能合約錢包

以太坊的帳戶類型分為外部帳戶(外部擁有帳戶,EOA)和合約帳戶(合約帳戶,CA)。

智慧合約錢包是一個行為類似於錢包的合約帳戶,即允許使用者管理資產並與DApp進行交互的智能合約。與外部帳戶錢包不同,智慧合約錢包沒有私鑰,只有位址。因此,智慧合約錢包不能主動發起交易,只能在觸發后根據編寫的代碼執行交易。並且智慧合約需要部署在鏈上,因此,智慧錢包的創建需要初始成本。

我們經常稱之為多重簽名錢包,是一種智能合約錢包,需要M-of-N密鑰的簽名才能執行交易。

多重簽名錢包中的每個實體都擁有自己的私鑰。執行交易需要多個實體通過錢包合約的驗證。合約通常提供恢復選項。大多數實體可以投票以更改授權密鑰集,這可以有效解決少數實體的問題。私鑰被盜或丟失的問題。

多重簽名錢包被DeFi協議和DAO廣泛使用,但它們並不是一個普遍且受歡迎的錢包技術選擇。畢竟,普通用戶已經習慣了Web2的支付和帳戶,例如生物識別支付和社交帳戶恢復。

要在Web3世界中實現如此強大的功能,需要引入“賬戶抽象”概念。

在計算機科學中,“抽象”意味著從較大的部分中提取相關部分,將某物分割為較小的部分。

在以太坊中,帳戶抽象是指將交易驗證和交易執行從一個整體過程分割為可以根據用戶個別需求調整的模塊化組件。

賬戶抽象的核心目標是使智能合約能夠作為交易的發起賬戶,使用戶能夠自定義其賬戶的安全模型和操作模型,徹底消除對外部賬戶的需求。由於外部賬戶與私鑰緊密結合,它們本質上是同一個東西,因此無法使用自定義代碼對其編程,以授權交易並解鎖用戶體驗。

在文章“以太坊的三次轉型”中,比特幣提到:未能讓所有人遷移到智能合約錢包將導致以太坊的失敗。

因此,帳戶抽象對乙太坊具有重要意義。一旦實現,新的應用程式、遊戲玩法和想像空間可能會在 Web3 中誕生。

帳戶抽象化

自2015年以太坊推出以來,帳戶抽象化的討論就沒有停止過。最新的ERC-4337是由V God等人提出的。

引入UserOperation,這是一種表達使用者意圖並允許合約帳戶主動執行操作的特殊交易。這些使用者操作由名為 Bundler 的角色管理,該角色類比執行的使用者操作並將有效操作添加到特殊事務池中。然後,入口點合約驗證並執行這些使用者操作以實現使用者的意圖。

ERC-4337 的最大優勢是它不需要在共識協議層面進行修改,因為它不需要硬分叉。

驗證和交易過程分為兩個智能合約:EntryPoint合約和Wallet合約。EntryPoint合約充當協調員,與Wallet合約互動。Wallet合約根據自定邏輯處理用戶交易驗證。如果錢包合約成功驗證交易,入口合約執行交易並將其提交給下一個區塊。

這種抽象化使開發人員和用戶能夠自由編碼自定義錢包合約,以滿足交易有效的要求。例如,錢包合約可以使用多重簽名、社交恢復功能,甚至是抗量子簽名方案。

ERC-6551是未來原始團隊提出的一項提案,旨在以新的方式將非同質化代幣(NFT)連接到智能合約錢包,從而更好地控制和靈活處理資產。這稱為“代幣綁定帳戶”的協議允許每個NFT擁有其自己的錢包地址。

ERC-6551不是帳戶抽象,也不是一個新的代幣標準。但智能合約錢包可以結合在一起,從而顯著增強NFT的功能,使其比以往更實用,例如實現NFT的組合性、鏈上信譽、遊戲角色庫存等。

原則上,NFT 持有人通過與註冊合約互動來創建智能合約錢包。 註冊合約是不可變的,不需要權限,也沒有所有者。 它為每個 NFT 部署一個獨特的、可確定地址的智能合約錢包。 它的控制權僅由 NFT 持有人擁有。 當 NFT 的所有權被轉移時,帳戶的控制權也會被轉移。

隨著最新的ERC-4337提案和ERC-6551提案成為行業標竿,行業將在2023年迎來快速發展,如下所示:

EIP-3074是另一個在以太坊社區得到廣泛支持並正式納入下一個以太坊硬分叉的提案。

EIP-3074是由以太坊研究人員Sam Wilson、Go Ethereum開發人員Matt Garnett等提出的。其核心是允許任何EOA帳戶像智能合約錢包一樣運作,而無需部署其他合約或手動遷移。

EIP-3074引入了兩個新的Ethereum虛擬機指令:AUTH和AUTHCALL,它們使EOA能夠連接智能合約並將交易控制權轉移給智能合約。

  • AUTH:用於驗證簽名並設置上下文變量“authorized”。如果簽名有效且簽署者地址與給定的授權地址匹配,則將“authorized”設置為授權地址。AUTH指令允許智能合約代表EOA執行操作,從而實現授權委託;
  • AUTHCALL:類似於現有的CALL指令,用於執行外部調用。不同之處在於AUTHCALL將使用通過AUTH指令之前設置的授權地址作為調用者地址。這意味著AUTHCALL將使用授權的EOA作為發送者,而不是合約本身。

EIP-3074需通過以太坊的硬分叉來實現。其主要目標是賦予EOA類似於智能合約的功能並將EOA的控制委託給智能合約。但由於帳戶本身就是EOA,如果密鑰被盜或丟失,則意味著完全失去控制權。

EIP-7702是Vitalik於今年5月7日發布的,作為EIP-3074的一個替代方案。 EIP-7702允許EOA在交易過程中暫時採用智能合約的功能。 EOA可以在執行單個交易期間將EOA轉換為智能合約錢包,並在交易完成後返回正常狀態。

EIP-7702引入了一種新的交易類型,其中包含“contract_code”參數和簽名,該參數在交易期間將簽署的EOA帳戶暫時轉換為智能合約錢包,從而實現了EIP-3074的等效功能。

EIP-7702不引入新的操作碼,因此不需要硬分叉。主要目標是使EIP-3074更加流暢,並且更兼容EIP-4337,因為引入的“contract_code”參數可以是現有的EIP-4337錢包代碼,並且透過額外的EIP(EIP-5003),EOA帳戶也可以永久升級為智能合約錢包。

在帳戶抽象化的最後,以太坊上的所有帳戶都使用智能合約錢包來管理資產和交易,不再依賴傳統的EOA帳戶。

有關帳戶抽象的最新前沿研究包括以下內容:

社交恢復

社交恢復是一種利用社交關係幫助使用者重新獲得帳戶存取權限的機制,如果他們遺失了密鑰,例如使用電子郵件重設智能合約錢包的密碼。

在使用社交恢復功能的用戶通常需要在錢包創建過程中或之後設置一個監護人,並達到某個監護人驗證閾值,例如 3 個監護人中的 2 個,以登錄或恢復錢包。這個過程通常被稱為多因素認證。

社會恢復目前是賬戶抽象中一個熱門的研究方向。已經實現社會恢復的錢包包括Argent錢包、Loopring錢包和UniPass。

交易意向

意向是一組已簽名的聲明性約束,允許使用者將事務創建外包給第三方,而無需放棄對事務的完全控制。簡而言之,如果事務指定“如何”執行操作,則意圖定義操作的“預期結果是什麼”。

意圖交易使用錢包客戶端作為意圖層,允許用戶表達他們的意圖並完成從意圖到用戶操作的過程。

目前,只有一些意圖交易的實驗項目。無論是意圖的自然語言輸入,還是拆解目標、計算最優路徑並執行操作,人工智能都可以發揮優勢。預計將成為區塊鏈結合人工智能的場景之一。

設備帳戶

Device Account (DA)是一種技術,它利用現代計算設備(如個人電腦、手機、平板電腦等)上的硬體安全模塊,在用戶端管理用戶密鑰和錢包帳戶。

Device accounts rely on passwordless authentication technology Passkey/WebAuthn, which is more convenient and more secure than traditional authentication methods:

  • 使用保存在設備上的裝置進行保護,使用生物識別作為額外的安全層,無需密碼;
  • 它可以通過Airdrop/藍牙在多個設備之間無縫同步,消除單點故障;
  • 您可以跨設備安全登錄,掃描手機上的二維碼並以生物識別方式登錄網頁,以改善用戶體驗。

總結

作為加密市場參與者的必要工具之一,錢包在基礎設施領域佔據著非常重要的位置。未來,錢包入口的重要性將超越交易平台,成為Web3流量的聚集地和元宇宙的基礎設施之一。

在支持付款和轉帳的同時,所有DApp都集成到錢包中。項目開發者和用戶可以聚集在一起,形成基於區塊鏈技術的新一代互聯網生態系統。在這個生態系統中,用戶的所有在線操作都可以通過錢包進行,包括社交網絡、短視頻瀏覽、購物、訂食物、叫車和旅行。錢包將真正成為Web3中的“支付寶”。

聲明:

  1. 本文轉載自 [Web3CAFF,並且版權屬於原作者[PiggyWeb3如果您對轉載有異議,請聯繫 Gate Learn 團隊,團隊將根據相關程序盡快處理。

  2. 聲明:本文所表達的觀點和意見僅代表作者個人觀點,並不構成任何投資建議。

  3. 文章的其他語言版本由Gate Learn團隊翻譯,並未提及。Gate.io, 請勿重製、分發或抄襲翻譯後的文章。

區塊鏈錢包:如何實現Web3世界的"支付寶"?

中級Aug 08, 2024
本文探討了區塊鏈錢包如何成為 Web3 世界的“支付寶”。它詳細介紹了它們的功能、發展歷史和挑戰。文章還提出智能合約錢包和帳戶抽象化作為私鑰管理問題的主要解決方案。
區塊鏈錢包:如何實現Web3世界的"支付寶"?

什麼是區塊鏈錢包

區塊鏈錢包(以下簡稱錢包)是用戶進入區塊鏈世界的入口,也是用戶在Web3世界中的護照。

錢包通常包含以下功能:

建立一個區塊鏈帳戶

由於創建區塊鏈帳戶的過程較為複雜,錢包的存在可以幫助用戶簡化這些流程。一般而言,在創建帳戶的過程中,錢包會引導用戶備份私鑰或助記詞,然後進行二次驗證,以確保用戶備份的私鑰或助記詞準確無誤。

管理區塊鏈資產

錢包的存在大大方便了用戶對自己資產的管理,主要包括轉賬、收款、查看資產詳情、交易詳情等,功能類似於銀行應用程式。您可以看到您目前擁有哪些資產,它們的價值如何,以及執行轉賬等操作。

探索區塊鏈生態系統

目前,有些公鏈設計會鼓勵生態系統中的用戶積極參與公鏈生態系統的建設。主要形式包括節點投票、公投、抵押等,都可以通過錢包參與。

一些大型的DApp應用以第三方獨立的APP形式存在。當以這些APP形式體驗DApps時,也需要一個錢包作為登錄和交易授權的媒介。

交易

一些錢包還將支援加密貨幣交換、交易所交易、場外交易和其他加密資產交易服務。其中,OTC(場外交易)交易在交易所外,由第三方擔保,客戶的點對點交易方式是當前法幣和一對一買賣加密資產的主要方式。

其他

由於錢包本身具有金融屬性,因此一些錢包將整合多種金融工具和功能,包括礦池、理財、挖礦、項目投資等,以滿足用戶對資產增值的需求。

比較“支付寶”

對於第一次接觸區塊鏈的用戶,我們可以從一個非嚴格定義的角度將區塊鏈錢包與“支付寶”進行比較。

和“支付寶”相同的要點:

  • 您可以管理資產,進行支付轉帳,查看資產等。
  • 您可以管理您的身份並授權登錄以訪問第三方應用程序或網站。

與“支付寶”相比的區別:

  • “支付寶”是由螞蟻集團控制的集中式產品,而區塊鏈錢包是區塊鏈本身的產物,幾乎不可能被人類控制。
  • 創建“支付寶”帳戶需要身份證和手機信息。如果丟失,可以找回。區塊鏈錢包帳戶是匿名的,如果丟失,幾乎不可能找回。
  • “支付寶”管理的資產以法定貨幣記錄。有深入的法律來保護使用者的“擁有權”。區塊鏈錢包管理的資產真正屬於使用者。

錢包發展與挑戰

比特幣誕生之初,錢包非常基本,甚至需要幾天的同步才能下載完整的比特幣總帳,才能運行。當時,只有少數的技術狂熱者能夠通過在計算機上操作來使用錢包。下面的圖片顯示了比特幣創始人中本聰設計的世界上第一個比特幣錢包:

隨著比特幣的發展,比特幣支付處理器BitPay在2011年6月29日推出了第一個面向智能手機的比特幣電子錢包。這是錢包對普通用戶開放的一個具有歷史意義的步驟,但主要特點是:僅支援比特幣存儲。

在比特幣創世區塊誕生近五年後的2013年11月,以太坊白皮書問世,宣告區塊鏈進入2.0時代,智能合約開始被應用於區塊鏈中。此時的錢包除了可以進行轉帳和收款外,還可以進行鏈上合約操作。

2018年,DeFi一詞首次在Telegram上提出。隨著Compound、Uniswap、DAI等協定的推出,乙太坊生態系統開始蓬勃發展。2020年夏季流動性挖礦聚合器發展后,疫情爆發后,交易活動明顯增加,DeFi流動性挖礦普及,區塊鏈錢包用戶數突破5000萬,區塊鏈錢包進入快速擴張期。

從2021年至今,隨著跨鏈和第二層的敘述,區塊鏈錢包已成為人們存儲資產和交易的熱門選擇。同時,支持跨鏈資產也成為用戶選擇錢包的關鍵考慮之一。

在2022年的Devcon 6會議上,Tomasz Tunguz提到了Web3的一些統計數據:每個主流公鏈的累計DAU約為250萬,而傳統互聯網的DAU則為50億,前者僅能達到後者的0.05%。從供應端來看,大約有16,000名開發者在Web3上開發。全球開發者總數已達到2700萬,而Web3開發者僅占0.06%。因此,Web3距離大規模應用還有很長的路要走。

作為Web3的入口,錢包大規模採用的首個挑戰是解決“私鑰存儲”問題。

在區塊鏈世界中,私鑰控制著一切,業內普遍認為“沒有你的私鑰,你就沒有你的貨幣”。

去中心化錢包使用助記詞和層次確定性(HD)結構來衍生私鑰並自我保管,這似乎意味著去中心化錢包應該是管理加密資產的最佳實踐。根據Finbold發布的報告,全球交易所有2.95億加密貨幣錢包用戶,僅有8100萬去中心化錢包用戶,佔21.5%。

將私鑰委託給中心化交易所自然是不安全的。FTX 在 2022 年 11 月的崩潰是一長串交易所安全事件中的最新一起。但是,大量使用者仍然願意承擔託管風險,以換取更低的成本和易用性。因為對於絕大多數用戶來說,雖然他們可以通過掌握私鑰來獨立管理自己的資產,而不會將資產和數據留在他人手中,但私鑰的保管已經成為一個大問題。我相信很多人都有在紙上寫助記符的經驗。

根據 OKLink 統計,2022 年,由於私鑰洩漏和私鑰損失,用戶的數字資產損失將是最大的,高達 9.3 億美元,占總損失的約 40%。在區塊鏈世界中,一旦私鑰丟失或被盜,意味著資產的永久損失,這對普通用戶來說是不可承受之重。

為了解決“私鑰保管”的問題,錢包製造商正在探索無私鑰錢包和社交恢復,而智能合約錢包是主流解決方案之一。

智能合約錢包

以太坊的帳戶類型分為外部帳戶(外部擁有帳戶,EOA)和合約帳戶(合約帳戶,CA)。

智慧合約錢包是一個行為類似於錢包的合約帳戶,即允許使用者管理資產並與DApp進行交互的智能合約。與外部帳戶錢包不同,智慧合約錢包沒有私鑰,只有位址。因此,智慧合約錢包不能主動發起交易,只能在觸發后根據編寫的代碼執行交易。並且智慧合約需要部署在鏈上,因此,智慧錢包的創建需要初始成本。

我們經常稱之為多重簽名錢包,是一種智能合約錢包,需要M-of-N密鑰的簽名才能執行交易。

多重簽名錢包中的每個實體都擁有自己的私鑰。執行交易需要多個實體通過錢包合約的驗證。合約通常提供恢復選項。大多數實體可以投票以更改授權密鑰集,這可以有效解決少數實體的問題。私鑰被盜或丟失的問題。

多重簽名錢包被DeFi協議和DAO廣泛使用,但它們並不是一個普遍且受歡迎的錢包技術選擇。畢竟,普通用戶已經習慣了Web2的支付和帳戶,例如生物識別支付和社交帳戶恢復。

要在Web3世界中實現如此強大的功能,需要引入“賬戶抽象”概念。

在計算機科學中,“抽象”意味著從較大的部分中提取相關部分,將某物分割為較小的部分。

在以太坊中,帳戶抽象是指將交易驗證和交易執行從一個整體過程分割為可以根據用戶個別需求調整的模塊化組件。

賬戶抽象的核心目標是使智能合約能夠作為交易的發起賬戶,使用戶能夠自定義其賬戶的安全模型和操作模型,徹底消除對外部賬戶的需求。由於外部賬戶與私鑰緊密結合,它們本質上是同一個東西,因此無法使用自定義代碼對其編程,以授權交易並解鎖用戶體驗。

在文章“以太坊的三次轉型”中,比特幣提到:未能讓所有人遷移到智能合約錢包將導致以太坊的失敗。

因此,帳戶抽象對乙太坊具有重要意義。一旦實現,新的應用程式、遊戲玩法和想像空間可能會在 Web3 中誕生。

帳戶抽象化

自2015年以太坊推出以來,帳戶抽象化的討論就沒有停止過。最新的ERC-4337是由V God等人提出的。

引入UserOperation,這是一種表達使用者意圖並允許合約帳戶主動執行操作的特殊交易。這些使用者操作由名為 Bundler 的角色管理,該角色類比執行的使用者操作並將有效操作添加到特殊事務池中。然後,入口點合約驗證並執行這些使用者操作以實現使用者的意圖。

ERC-4337 的最大優勢是它不需要在共識協議層面進行修改,因為它不需要硬分叉。

驗證和交易過程分為兩個智能合約:EntryPoint合約和Wallet合約。EntryPoint合約充當協調員,與Wallet合約互動。Wallet合約根據自定邏輯處理用戶交易驗證。如果錢包合約成功驗證交易,入口合約執行交易並將其提交給下一個區塊。

這種抽象化使開發人員和用戶能夠自由編碼自定義錢包合約,以滿足交易有效的要求。例如,錢包合約可以使用多重簽名、社交恢復功能,甚至是抗量子簽名方案。

ERC-6551是未來原始團隊提出的一項提案,旨在以新的方式將非同質化代幣(NFT)連接到智能合約錢包,從而更好地控制和靈活處理資產。這稱為“代幣綁定帳戶”的協議允許每個NFT擁有其自己的錢包地址。

ERC-6551不是帳戶抽象,也不是一個新的代幣標準。但智能合約錢包可以結合在一起,從而顯著增強NFT的功能,使其比以往更實用,例如實現NFT的組合性、鏈上信譽、遊戲角色庫存等。

原則上,NFT 持有人通過與註冊合約互動來創建智能合約錢包。 註冊合約是不可變的,不需要權限,也沒有所有者。 它為每個 NFT 部署一個獨特的、可確定地址的智能合約錢包。 它的控制權僅由 NFT 持有人擁有。 當 NFT 的所有權被轉移時,帳戶的控制權也會被轉移。

隨著最新的ERC-4337提案和ERC-6551提案成為行業標竿,行業將在2023年迎來快速發展,如下所示:

EIP-3074是另一個在以太坊社區得到廣泛支持並正式納入下一個以太坊硬分叉的提案。

EIP-3074是由以太坊研究人員Sam Wilson、Go Ethereum開發人員Matt Garnett等提出的。其核心是允許任何EOA帳戶像智能合約錢包一樣運作,而無需部署其他合約或手動遷移。

EIP-3074引入了兩個新的Ethereum虛擬機指令:AUTH和AUTHCALL,它們使EOA能夠連接智能合約並將交易控制權轉移給智能合約。

  • AUTH:用於驗證簽名並設置上下文變量“authorized”。如果簽名有效且簽署者地址與給定的授權地址匹配,則將“authorized”設置為授權地址。AUTH指令允許智能合約代表EOA執行操作,從而實現授權委託;
  • AUTHCALL:類似於現有的CALL指令,用於執行外部調用。不同之處在於AUTHCALL將使用通過AUTH指令之前設置的授權地址作為調用者地址。這意味著AUTHCALL將使用授權的EOA作為發送者,而不是合約本身。

EIP-3074需通過以太坊的硬分叉來實現。其主要目標是賦予EOA類似於智能合約的功能並將EOA的控制委託給智能合約。但由於帳戶本身就是EOA,如果密鑰被盜或丟失,則意味著完全失去控制權。

EIP-7702是Vitalik於今年5月7日發布的,作為EIP-3074的一個替代方案。 EIP-7702允許EOA在交易過程中暫時採用智能合約的功能。 EOA可以在執行單個交易期間將EOA轉換為智能合約錢包,並在交易完成後返回正常狀態。

EIP-7702引入了一種新的交易類型,其中包含“contract_code”參數和簽名,該參數在交易期間將簽署的EOA帳戶暫時轉換為智能合約錢包,從而實現了EIP-3074的等效功能。

EIP-7702不引入新的操作碼,因此不需要硬分叉。主要目標是使EIP-3074更加流暢,並且更兼容EIP-4337,因為引入的“contract_code”參數可以是現有的EIP-4337錢包代碼,並且透過額外的EIP(EIP-5003),EOA帳戶也可以永久升級為智能合約錢包。

在帳戶抽象化的最後,以太坊上的所有帳戶都使用智能合約錢包來管理資產和交易,不再依賴傳統的EOA帳戶。

有關帳戶抽象的最新前沿研究包括以下內容:

社交恢復

社交恢復是一種利用社交關係幫助使用者重新獲得帳戶存取權限的機制,如果他們遺失了密鑰,例如使用電子郵件重設智能合約錢包的密碼。

在使用社交恢復功能的用戶通常需要在錢包創建過程中或之後設置一個監護人,並達到某個監護人驗證閾值,例如 3 個監護人中的 2 個,以登錄或恢復錢包。這個過程通常被稱為多因素認證。

社會恢復目前是賬戶抽象中一個熱門的研究方向。已經實現社會恢復的錢包包括Argent錢包、Loopring錢包和UniPass。

交易意向

意向是一組已簽名的聲明性約束,允許使用者將事務創建外包給第三方,而無需放棄對事務的完全控制。簡而言之,如果事務指定“如何”執行操作,則意圖定義操作的“預期結果是什麼”。

意圖交易使用錢包客戶端作為意圖層,允許用戶表達他們的意圖並完成從意圖到用戶操作的過程。

目前,只有一些意圖交易的實驗項目。無論是意圖的自然語言輸入,還是拆解目標、計算最優路徑並執行操作,人工智能都可以發揮優勢。預計將成為區塊鏈結合人工智能的場景之一。

設備帳戶

Device Account (DA)是一種技術,它利用現代計算設備(如個人電腦、手機、平板電腦等)上的硬體安全模塊,在用戶端管理用戶密鑰和錢包帳戶。

Device accounts rely on passwordless authentication technology Passkey/WebAuthn, which is more convenient and more secure than traditional authentication methods:

  • 使用保存在設備上的裝置進行保護,使用生物識別作為額外的安全層,無需密碼;
  • 它可以通過Airdrop/藍牙在多個設備之間無縫同步,消除單點故障;
  • 您可以跨設備安全登錄,掃描手機上的二維碼並以生物識別方式登錄網頁,以改善用戶體驗。

總結

作為加密市場參與者的必要工具之一,錢包在基礎設施領域佔據著非常重要的位置。未來,錢包入口的重要性將超越交易平台,成為Web3流量的聚集地和元宇宙的基礎設施之一。

在支持付款和轉帳的同時,所有DApp都集成到錢包中。項目開發者和用戶可以聚集在一起,形成基於區塊鏈技術的新一代互聯網生態系統。在這個生態系統中,用戶的所有在線操作都可以通過錢包進行,包括社交網絡、短視頻瀏覽、購物、訂食物、叫車和旅行。錢包將真正成為Web3中的“支付寶”。

聲明:

  1. 本文轉載自 [Web3CAFF,並且版權屬於原作者[PiggyWeb3如果您對轉載有異議,請聯繫 Gate Learn 團隊,團隊將根據相關程序盡快處理。

  2. 聲明:本文所表達的觀點和意見僅代表作者個人觀點,並不構成任何投資建議。

  3. 文章的其他語言版本由Gate Learn團隊翻譯,並未提及。Gate.io, 請勿重製、分發或抄襲翻譯後的文章。

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!