

讓使用者無需交出完整控制權,即可透過授予有限且具特定用途的許可,核准特定操作。非常適合自動化、依時間設定的存取與核准。不再需要反覆確認、不必要的彈出視窗,也不用在 App 與錢包之間來回切換。
透過委派操作打造順暢的使用者體驗
代付網路費用,或讓使用者以任何代幣支付。簡化上手流程,打造流暢的多鏈體驗。
透過 Gas 抽象化打造流暢體驗
無需重寫帳戶邏輯,即可接入任何簽署器。智能帳戶可配合你的設定靈活調整。
完全掌控你的簽署方式「誰能想到,讓 Web3 隱於無形,反而能讓它變得前所未有地強大?」
Dan FinlayMetaMask 錢包共同創辦人智能錢包是一種在區塊鏈上以智能合約打造的加密貨幣錢包。它不只是用來存放資產。智能錢包可以依照可程式化的規則來控制資金如何支出、加入支出上限等安全功能,或自動化常見任務。有了智能錢包,日常操作——例如分攤付款或批次處理交易——可以在錢包層級完成,而不只是由個別使用者執行。
智能合約是儲存在區塊鏈上的程式碼,會在符合預先設定的規則時自動執行。一旦部署完成,它就能移動資金、管理錢包、執行 dapp,或處理你所定義的任何邏輯——全都不需要依賴傳統伺服器。
帳戶抽象化讓開發者能定義以太坊上帳戶的運作方式,讓智能合約錢包像一般帳戶(EOA)一樣靈活。這代表可以自訂簽章、礦工費支付(亦即網路費用支付)以及存取控制等邏輯,進而實現新的錢包功能或使用者體驗。
ERC-4337 是一項以太坊標準,讓帳戶抽象化在不更動核心協議的情況下也能實際落地。它讓使用者能操作具備批次交易、由 paymaster 贊助的 Gas 或社交復原等功能的智能帳戶,而且這一切都由智能合約錢包管理,而不是單純的 EOA。
帳戶抽象化錢包(「AA wallet」)是一種由智能合約驅動的錢包,可針對交易、存取與安全性採用自訂處理方式。透過 ERC-4337 等工具,這些錢包可以支援批次操作、委派支出,甚至使用通行密鑰登入,而不必使用助記詞。
「智能合約錢包」和「智能錢包」其實沒有嚴格的差異:兩者都是由智能合約管理的錢包(而不是由單一私鑰管理)。它們最大的優勢在於,即使上線後仍可啟用新功能,例如帳戶復原、白名單或外掛模組。
智能合約錢包讓你能在錢包層級設計可程式化邏輯(例如多重簽章核准、自動付款或使用控制)。這代表你可以部署可升級的安全機制、建立自訂付款流程,或自動化週期性操作——全都不必依賴最終使用者逐一簽署每筆交易。
智能錢包是一種以區塊鏈為基礎、(至少部分)由可程式化程式碼管理的錢包。這帶來了許多功能,例如無需支付 Gas 即可發送資產(由 paymaster 贊助)、透過一次簽章觸發多個操作,或在使用者失去存取權時恢復所有權。
嵌入式錢包是一種內建於 App 或網站中的智能(或標準)錢包。使用者無需安裝額外的錢包軟體,即可使用付款或 NFT 等區塊鏈功能;相關邏輯已在底層完成整合,讓上手流程更簡單。
AA 錢包(「帳戶抽象化錢包」)是指任何利用以太坊帳戶抽象化功能(例如 ERC-4337 所提供的功能)的錢包,可支援自訂簽章、其他 Gas 支付方式,以及應用程式專屬邏輯。
這是一個在以太坊上以智能合約形式打造的錢包,能在鏈上執行程式碼。這讓開發者能加入基本以太坊帳戶所沒有的新使用流程、獨特的安全設定,以及創新的帳戶復原選項。
帳戶抽象化由 EIP-4337 所規範,是一種讓使用者能管理包含任意驗證邏輯的智能合約帳戶(Smart Contract Accounts,SCA)的機制。EIP-4337 讓 SCA 能作為主要帳戶使用,取代傳統以私鑰為基礎的帳戶,也就是外部擁有帳戶(externally owned accounts,EOA)。
EIP-4337 引入以下概念:
使用者操作(User operation,UserOp) - 由使用者簽署的一組指令,用來指定 SCA 要執行的操作。UserOp 會由 Bundler 收集並提交至網路。
Bundler - 一種收集多個 UserOp、將其打包成單筆交易並提交至網路的服務,以最佳化 Gas 成本與交易效率。
進入點合約 - 一種用來驗證並處理已打包 UserOp 的合約,確保其符合必要規則與安全檢查。
Paymasters - 代表使用者支付礦工費的實體,通常會整合至 SCA 中,以實現 Gas 抽象化。
委派者帳戶是 EIP-4337 帳戶,使用智能合約來管理帳戶邏輯,並可透過 4337 EntryPoint 合約來管理 Gas 支付。
讓我們用一個例子來說明。
Bob(委派者)授予 Alice 一項委派(基本上就是一種許可),允許她將一個 NFT 從 Bob 的帳戶轉移到 Carol 的帳戶。
若要執行此操作,該委派必須由 Bob 簽署。
Alice 透過送出一個 UserOp 來兌現這項委派;該 UserOp 會在建立委派時所定義的限制條件範圍內,執行所委派的操作。
由於委派可以在鏈下進行,因此可減少需要提交的 UserOp 數量、節省 Gas,並降低上手門檻。
EIP-7702 新增了一種交易類型,可為 EOA 設定程式碼。委派者帳戶可以作為 EOA 委派其控制權的目標程式碼,讓傳統 EOA 帳戶也能使用容易閱讀的許可、意圖以及鏈下許可所提供的所有功能。
ERC-7710 是一項 ERC 標準,定義了智能合約將能力委派給其他智能合約、智能合約帳戶或外部擁有帳戶(EOA)所需的最小介面。ERC-7710 源自委派框架。
MetaMask 委派者帳戶實作 ERC-7710,讓其許可能以與其他智能合約帳戶實作相容的方式兌現。透過將這個關鍵介面打造為開放標準,我們希望促進更具協作性的錢包領域創新,同時確保我們的錢包也能參與這個全新的開放生態。
ERC-7715 是一項 ERC 標準,旨在統一錢包與 dapp 之間請求與授予許可的格式,以便透過「工作階段金鑰」或「工作階段帳戶」(其本身也可以是嵌入式智能合約帳戶,例如我們的委派工具套件所支援的)代表使用者執行交易。
委派者帳戶可透過 7710 Account Sessions 與 ERC-7715 完全相容。
委派框架是一套可擴充的許可系統,能以彈性且可逐步限縮的方式共享控制權;其中的委派可安全地與其他合約組合運作。這與傳統智能合約帳戶的「模組」系統做法不同,後者會將完整的帳戶控制權授予每個模組。
委派者工具套件支援完全嵌入式帳戶,讓網站能掌控自己的帳戶,因此不需要任何 JSON-RPC 介面即可執行任意操作。
日後,一旦這個智能帳戶可以輸入至 MetaMask(透過委派,而非金鑰共享),並連接至傳統的 Web3 網站,支援這個介面自然會成為明確的選擇。
AI 翻譯。可能包含錯誤。請務必核實資訊。