2023年8月2日
先進的
主要的
賬戶抽象(AAU)是一種可以擴展數字貨幣包功能、提高其安全性並改善用戶體驗的技術。 AMS 概念由3 月份激活的ERC-4337 標準實施。它允許用戶將錢包變成智能合約賬戶。許多開發人員相信,新技術的廣泛採用將加速從Web 2.0 到Web3 的過渡,並吸引“數十億”用戶使用以太坊。
什麼是賬戶抽象?
賬戶抽像是一種建立區塊鍊網絡的方法,其中用戶的資產僅存儲在智能合約中,而不是存儲在外部賬戶(外部擁有賬戶,EOA)中。使用這種方法,數字貨幣包變成了一個獨特的智能合約,可以為各種目的進行編程。
2023 年3 月,以太坊開發者通過名為EntryPoint 的智能合約激活了ERC-4337 標準,該標準實現了賬戶抽象的概念,並與Polygon、Optimism、Arbitrum、BNB Smart Chain、Avalanche 和Gnosis Chain 等所有EVM 網絡兼容。該解決方案已經過Open Zeppelin 的審核。
ERC-4337允許用戶將錢包變成智能合約賬戶,使以太坊地址更加方便並防止密鑰丟失。
該標准在現有系統之上運行;其充分使用不需要對區塊鏈基礎設施進行重大更改。
加密貨幣社區確信EOA 系統限制了用戶與以太坊交互的能力。特別是外部賬戶使得批量交易變得困難。此外,生態系統參與者必須始終在錢包中保留一定數量的ETH,以支付交易時的Gas 費用。
AUS 是解決這些問題和許多其他問題的方法。這種方法提高了用戶帳戶的安全性,改善了用戶體驗,並為開發人員開闢了許多新的選擇。
澳大利亞如何運作?
根據ERC-4337 文檔,ALM 的關鍵要素是:
用戶操作; 打包機(Bundler); 發件人(發件人); 入口點; 財務主管(出納員); 聚合器。
所有這些元素相互作用,為Web3 開發人員創建基於智能合約並與新的dapps 系統兼容的錢包提供了可能性。
UserOperation – 表徵用戶執行的操作的結構。就像常規交易一樣,它包含以下參數:sender、to、calldata、maxFeePerGas、maxPriorityFee、signature、nonce。但還有其他元素,如EntryPoint、Bundler 和Aggregator。
此外,UserOperations 被發送到單獨的內存礦池。在那裡,打包者可以在將它們包含在塊中之前將它們“盤點”在交易中。
UserOperations 的另一個“功能”是可編程事務驗證。
盤點器監視專門為UserOperations 創建的備用內存礦池。它將多個用戶操作組合成一個交易並將其發送到EntryPoint 合約。捆綁商通過收取一部分Gas 費來獲得獎勵。
盤點器是ERC-4337 環境中的關鍵基礎設施。在基於ALM 的生態系統中,他們是唯一需要外部賬戶的參與者。
EntryPoint 是一個特殊的合約,用於驗證和進一步處理從加殼器收到的UserOperations。
在驗證過程中,EntryPoint 檢查錢包是否有足夠的資金來支付Gas 費用。在操作執行過程中,合約通過calldata訪問賬戶,該calldata由UserOperation定義。 EntryPoint 還根據智能合約對賬戶進行收費,以便將正確數量的ETH 分配給Packer 來支付Gas 費。
Treasurer 是一個基於ERC-4337 的智能合約,它實現了各種使用Gas 的方法。它無需持有原生代幣來支付交易費用,從而提供了資源使用的靈活性。
例如,生態系統參與者可以不使用ETH 來支付Gas 費用,而是使用USDC 或USDT 等穩定幣來支付。此外,還可以贊助用戶交易費用的支付。
聚合器是一種輔助合約,旨在驗證聚合簽名。對多個“打包”UserOperations 的優化處理有助於在與calldata 交互時節省資源。
ERC-4337基於之前的EIP 2938和3074。第一個闡述了智能合約應該充當“支付費用並發起交易執行的頂級賬戶”的想法。 EIP-2938 的作者之一是以太坊聯合創始人Vitalik Buterin。
EIP-3074引入了“將EOA的控制權委託給智能合約”的思想。
EIP-4337 結合了之前EIP 的要點,但添加了替代內存礦池。使用新標準不需要改變共識水平。
AUS 提供哪些機會?
Vitalik Buterin 將賬戶抽象視為一種催化劑,可以為以太坊網絡帶來十億用戶。
據他介紹,該技術的集成不僅可以使用ETH 支付費用,還可以使用用戶轉移的其他代幣支付費用。此外,該擴展將允許去中心化應用程序為其客戶“贊助”交易。
得益於“簽名抽象”技術,Rollup 開發人員將能夠編譯簽名,這將顯著降低Gas 成本。
其他福利:
新的安全功能; 丟失密鑰時的帳戶恢復選項; 交易合併(例如,一鍵批准和執行交易操作); 為錢包和應用程序開發人員提供改善用戶體驗的充足機會; 預定和批量交易; 用穩定幣支付天然氣費用; 替代簽名方案; 運營自動化:投資組合再平衡、實施美元成本平均策略。
然而,ALM的實施過程中也存在一些困難。因此,將所有用戶賬戶轉為智能合約後,該功能應該可以在二級網絡中正常運行。 Buterin 還承認,與生物識別技術和錢包集成時存在問題。
AM如何提高錢包的安全性?
目前,用戶資金的安全取決於存儲私鑰和密切相關的助記詞的安全。任何能夠訪問這些有價值數據的人本質上都成為了加密貨幣資產的所有者。
這意味著,如果丟失私鑰,對數字資產的控制權將永遠丟失——它們要么歸別人所有,要么永遠凍結。毫不奇怪,網絡釣魚在網絡上很常見,其目標是其他人的助記詞。
賬戶抽象通過使用智能合約存儲資產和授權交易來解決這個問題,同時也改善了用戶體驗。
例如,可以創建備份密鑰,以防主密鑰丟失。此外,錢包數據的存儲可以委託給受信任的人。通過這種方法,潛在的攻擊者更難以完全控制用戶的資金。
借助AML,還可以使用一個簽名驗證小額交易,使用多個簽名驗證大額交易。
此外,智能錢包還提供以下機會:
創建受信任的加密貨幣接收者地址的“白名單”(這也可以在私鑰被盜的情況下保護資金); 如果存儲數字資產的主設備丟失,則凍結其他授權設備的賬戶; 添加預先批准的帳戶,以便在設備或密碼丟失時授權新設備(“社交恢復”); 對賬戶轉賬量實行每日、每週或每月限制。
ALM 如何改善用戶體驗?
賬戶抽象假設在協議級別支持基於智能合約的錢包。這為開發人員嘗試用戶體驗(UX) 開闢了空間。
最明顯的用戶體驗改進之一是對事務進行分組,以提高事務的速度和效率。因此,可以一鍵完成代幣兌換DEX 以及支出資產的批准。
用戶無需擔心是否有足夠的ETH 來支付Gas 費用。如果有必要,智能合約本身會將代幣兌換成以太幣,並用後者來支付交易費用。
AUZ 還開啟了可信會話的可能性。這在遊戲應用程序中非常有用,可以在短時間內批准大量小額交易。
帳戶抽象可以簡化購買各種產品的過程,使其類似於與傳統市場的交互。用戶將能夠在“籃子”中裝滿必要的物品,並一鍵購買所有物品– 中間交易和批准將由智能合約處理。
AMS現在實施到什麼階段了?
目前,基於智能合約的錢包正在積極開發中。新的解決方案側重於安全性和改善用戶體驗。
3月初,Safe數字資產管理平台(原Gnosis Safe)的開發人員推出了一個SDK,該SDK已可在各種網絡上使用。
一項名為Safe{Core} 的開發允許使用APS 作為具有私鑰和公鑰的傳統數字貨幣包的替代品。
該工具是與支付巨頭Stripe 以及Web3 基礎設施提供商Gelato 和Web3Auth 合作創建的。
“賬戶抽像是吸引數百萬新用戶的關鍵。 它的目標是讓Web3 像Web 2.0 一樣用戶友好。”Safe 聯合創始人Richard Meisner 說道。
7月,該項目將ERC-4337集成到Safe{Core}版本1.4.1開發者帳戶抽象堆棧中。
Safe 表示:“ERC-4337 提供了更簡單的用戶體驗,包括免填寫登錄、社交恢復、批量交易、混合存儲設置等功能。”
Alchemy、Starkware、ConsenSys(MetaMask Snaps 平台)也正在開發AML 相關解決方案。
在社交網絡上訂閱ForkLog
發現文中錯誤?選擇它並按CTRL+ENTER
ForkLog 時事通訊:隨時掌握比特幣行業的脈搏
資訊來源:由0x資訊編譯自FORKLOG。版權歸作者Алекс Кондратюк所有,未經許可,不得轉載