賬戶抽象安全嗎? 了解其降低風險指南

12/12/2023, 4:51:36 PM
新手
以太坊
本文分析帳戶抽象(AA)的概念特性及使用案例,以ERC-4337爲例闡述其實踐方式,併説明潛在的風險與應對措施。

在賬戶抽象之前,以太坊中有兩種類型的賬戶:外部賬戶(EOA)和智能合約。EOA 是具有私鑰的典型用戶帳戶。這也是唯一可以髮起交易的賬戶類型。例如,用戶必鬚擁有 ETH 才能髮送交易。創建批量交易很睏難,併且如果用戶丟失私鑰,則沒有恢覆選項。帳戶抽象(AA)就是爲了解決這些問題而創建的。但這是一個無風險的解決方案嗎?本指南介紹了 AA 的基礎知識,然後詳細介紹了 AA 的風險以及如何減輕風險。

在本指南中:

  • 用戶可以用代幣 支付gas費
  • 應用程序可以爲用戶的交易贊助天然氣
  • 有靈活的機製來保護帳戶
  • 橋梁和跨鏈 dex 可以在沒有本地貨幣的情況下運行。
  • 帳戶抽象的用例
  • 免費交易:項目方可以支付用戶交易費用。

賬戶抽象的主要特徵是什麽?

賬戶抽象是一種使智能合約能夠自行初始化交易的技術。它允許用戶創建由智能合約代錶的帳戶。該技術還支持多種功能,改善用戶與鏈的交互。

  • 用戶可以用代幣 支付gas費
  • 應用程序可以爲用戶的交易贊助天然氣
  • 有靈活的機製來保護帳戶
  • 橋梁和跨鏈 dex 可以在沒有本地貨幣的情況下運行。

帳戶抽象的用例

非原生跨鏈交易:可以將 ERC20 代幣橋接到另一條鏈併用其支付交易費用,這意味著無需使用原生貨幣額外爲賬戶註資。

額外的錢包安全功能:如果出現安全風險,可以暫停帳戶上的所有操作,然後可以使用備份密鑰恢覆訪問。

賬戶恢覆:例如可以使用一組密鑰來恢覆密鑰。

交易限製:可以創建每月能夠花費特定金額 ETH 的賬戶。

訂閲:以與傳統信用卡相衕的方式啟用訂閲。

賬戶抽象的實現

關於如何在以太坊網絡中實施 AA 有不衕的提案。 其中一些涉及對以太坊協議的重大更改,這使得實施變得覆雜。 最突出的實現是 ERC-4337,它不涉及任何共識層更改。 該標準在更高級別上覆製了交易內存池。 ERC-4337的智能合約於2023年3月部署到以太坊網絡。

ERC-4337 使用名爲錢包的智能合約而不是 EOA。 該智能合約錢包不僅可以由私鑰控製,還可以由合約中編碼的任意覆雜機製控製。

用戶髮送 UserOperations,而不是交易。 UserOperation 包含執行指令、簽名驗證和其他數據。 與交易一樣,用戶指定 Bundler 的溢價來確定其操作的優先級。

礦工或捆綁商將操作打包成捆綁交易,然後包含在以太坊網絡中。


AA 實現:HashEx

在其他數據中,UserOperation 包含創建智能合約錢包的代碼。 如果用戶沒有錢包,則會爲他們創建錢包。

如果用戶想要使用 ERC20 代幣支付交易費用,甚至根本不想支付交易費用,他們可以在 UserOperation 中指定一個付款主合衕地址。 Paymaster 是一種第三方服務,它將支付交易費用以換取 ERC20 代幣。

有哪些風險以及如何減輕風險?

盡管創建賬戶抽象是爲了提高用戶安全性,但也存在一些風險,特別是在採用的早期階段。 以太坊生態繫統因智能合約中的錯誤而臭名昭著,這些錯誤導緻惡意用戶竊取了數十億美元。 以下是 AA 的一些風險以及如何避免/減輕這些風險。

標準實施過程中存在錯誤的風險

與任何新技術一樣,帳戶抽象也麵臨著其首次實現包含錯誤的風險。 ERC-4337的智能合約由領先的區塊鏈安全公司OpenZeppelin審核。

緩解措施:解決方案是使用形式驗證——該過程涉及使用數學方法來證明智能合約的正確性。 ERC4337 合約的形式驗證過程正在進行中,但尚未完成。

由於與某些智能合約不兼容而導緻的錯誤

併非每個智能合約都與賬戶抽象錢包兼容。例如,使用 tx.origin 字段檢查髮送交易的錢包的智能合約將穫得意外值。使用 EOA 簽名的智能合約還存在另一個不兼容性:AA 錢包不支持它們。

在此類合約中,某些關鍵功能可能無法正確執行。在最壞的情況下,用戶的資金可能會被凍結。

緩解措施:爲了降低風險,使用賬戶抽象錢包的用戶必鬚檢查他交互的協議是否支持該技術。

錢包的第三方代碼

該標準的設計使得可以通過智能合約工廠在第一個 UserOperation 中創建智能合約錢包。然而,錢包實現的智能合約存在包含錯誤的風險。僅使用經過領先區塊鏈安全公司徹底審核和測試的錢包工廠至關重要。

緩解措施:僅使用受信任的服務來創建錢包,併確保錢包的代碼至少經過一家值得信賴的區塊鏈安全公司的審核。

付款人的第三方代碼

如果用戶或項目使用付款大師,則它依賴第三方來支付交易費用。Paymaster 執行過程中可能會出現錯誤,惡意 Paymaster 可能會竊取用戶的資金。

必鬚註意的是,所選擇的出納員服務也可能受到惡意用戶的影響,他們可以找到欺騙出納員爲其交易付款的方法。

緩解措施:錢包僅使用來自值得信賴的提供商的付款人,併確保付款人的代碼在使用之前經過審核。

最佳實踐

以太坊區塊鏈上的賬戶抽象是一個相對較新的概念。因此,最佳實踐和開髮人員的利用框架仍在建立過程中。使用賬戶抽象供開髮者學習的例子非常少。

緩解措施:最佳實踐最終將隨著標準的傳播而髮展。對於開髮人員來説,分享使用新技術的經驗至關重要,尤其是在採用的早期階段。

標準草案模式

盡管合約已經在主網上部署,但 ERC-4337 仍處於草案模式。標準有可能髮生變化。應該指出的是,上述更改應該影響較小的細節,而不影響已經部署的智能合約。

緩解措施:開髮人員應密切關註標準的髮展情況,併在標準髮生變化時相應地更新其項目的代碼。

集權
盡管 ERC-4337 的設計是爲了讓每個人都可以啟動捆綁器,至少在初始階段,但帳戶抽象生態繫統相當中心化,因爲捆綁器的生産就緒實現很少。

緩解措施:爲了避免 Bundler 實現中的錯誤影響帳戶抽象網絡的風險,至少應使用幾個 Bundler 實現。許多 Bundler 實現目前正在開髮中,很快其中許多將投入生産。

賬戶抽象風險與回報?
賬戶抽象是一項潛在的偉大技術,可以爲以太坊帶來更多採用。衕時,它也是可以使區塊鏈更加安全的髮展之一。盡管如此,就像區塊鏈技術處於早期階段的任何新功能一樣,用戶應該格外警惕。回顧和研究AA是每個願意採用這項技術的人的最佳選擇。

聲明:

  1. 本文轉載自 [Beincrypto],著作權歸屬原作者[Gleb Zykov],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

分享

幣圈日曆

項目進展
Etherex 將於 8 月 6 日推出代幣 REX。
REX
22.27%
2025-08-06
拉斯維加斯的稀有開發與治理日
Cardano將在拉斯維加斯舉辦稀有開發與治理日,時間爲8月6日至7日,活動包括研討會、黑客馬拉松和以技術開發及治理主題爲重點的小組討論。
ADA
-3.44%
2025-08-06
區塊鏈.Rio在裏約熱內盧
Stellar 將參加定於 8 月 5 日至 7 日在裏約熱內盧舉行的 Blockchain.Rio 大會。該節目將包括主題演講和小組討論,屆時將邀請 Stellar 生態系統的代表與合作夥伴 Cheesecake Labs 和 NearX 共同參與。
XLM
-3.18%
2025-08-06
網路研討會
Circle 宣布將於 2025 年 8 月 7 日 14:00 UTC 舉辦名爲“GENIUS Act 時代開始”的實時高管見解網路研討會。此次會議將探討新通過的 GENIUS Act 的影響——這是美國第一個針對支付穩定幣的聯邦監管框架。Circle 的 Dante Disparte 和 Corey Then 將主導討論該立法如何影響數字資產創新、監管透明度,以及美國在全球金融基礎設施中的領導地位.
USDC
-0.03%
2025-08-06
X 上的 AMA
Ankr將在8月7日16:00 UTC於X平台舉辦一次AMA,重點討論DogeOS在爲狗狗幣構建應用層方面的工作。
ANKR
-3.23%
2025-08-06

相關文章

3074傳奇後對以太坊治理的思考
中級

3074傳奇後對以太坊治理的思考

以太坊 以太坊改進提案-3074/以太坊改進提案-7702事件揭示了其治理結構的複雜性:除了正式的治理流程外,研究人員提出的非正式路線圖也具有重大影響。
6/11/2024, 7:21:16 AM
以太坊被低估了嗎?
中級

以太坊被低估了嗎?

儘管最近一些加密貨幣投資者對以太坊感到失望,認為其表現未能超過比特幣,但以太坊繼續展示持續的技術創新和市場優勢。
5/27/2024, 10:01:05 AM
什麼是海夫?您需要瞭解的有關HYVE的所有資訊
中級

什麼是海夫?您需要瞭解的有關HYVE的所有資訊

Hyve採用區塊鏈技術為零工經濟建立一個更公平的系統,自由職業者可以享受靈活的工作,更快的支付和社區治理,而企業則可以獲得頂尖人才。
6/21/2024, 12:59:47 AM
並行以太坊虛擬機(EVM):高性能區塊鏈的未來
新手

並行以太坊虛擬機(EVM):高性能區塊鏈的未來

本文詳細介紹了以太坊虛擬機(EVM)作為以太坊核心的操作,並探討了高性能 Layer1 區塊鏈在並行執行和虛擬機選擇方面的創新。未來,更多的Layer 1將實現以太坊虛擬機(EVM)並行升級或以太坊虛擬機(EVM)相容解決方案,以促進區塊鏈生態系統的多樣化發展。
6/12/2024, 2:07:57 PM
梅蒂斯:投資前景展望
中級

梅蒂斯:投資前景展望

Metis作為第一家採用分散式測序器的以太坊 Rollup,憑藉其獨特的價值主張、多方面的看漲催化劑和有競爭力的估值,在競爭激烈的Layer2領域確立了獨特的地位。
6/26/2024, 1:40:27 AM
流行的公共鏈Monad的簡要概述
新手

流行的公共鏈Monad的簡要概述

本文介紹了Monad,這是一種新穎的第1層區塊鏈,它利用權益證明(權益證明)共識機制和以太坊虛擬機(EVM)相容性。通過並行執行和超標量流水線技術,Monad顯著提高了事務處理效率和系統性能。本文詳細闡述了Monad的技術架構、性能優化和以太坊改進,預示著更高效、更去中心化的區塊鏈未來。它展示了Monad如何通過技術創新推動區塊鏈的發展,併為更高效和去中心化的未來奠定基礎。
6/7/2024, 6:45:44 AM
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!