智能帳戶是作為智能合約實現的鏈上錢包。與必須遵循單一私鑰的外部擁有帳戶不同,智能帳戶將其自己的驗證規則嵌入代碼中,並且可以隨著時間的推移進行升級。其結果是一種像微型應用程序一樣運作的錢包:它可以識別多個簽名者,遵循可編程的消費限制,甚至可以用除ETH以外的代幣支付自己的燃料費。由於驗證存在於合約內部,每個行動都被視為來自帳戶本身,因此用戶不再面臨阻礙普通錢包的“合約對合約”限制。這個想法現在正在迅速擴散;行業追蹤器到2025年中旬計算出超過3000萬個ERC-4337智能帳戶在使用,自2024年底以來這一數字翻了一番,因為DeFi、遊戲和消費應用正追求更順暢的入門流程。
一個普通錢包——技術上稱為EOA——只能做兩件事:簽署交易和存儲餘額。其他所有功能,從多重簽名安全到定時轉帳,必須通過附加合約和重複批准來實現。智能帳戶消除了這種區別。它本身就是一個合約,因此錢包的地址和控制它的邏輯存在於狀態的同一位置。這一設計使開發者能夠重新定義身份驗證(例如,將單一的ECDSA簽名替換為一組移動、硬體和生物識別證明的門檻),更換支付手續費者,或將多個調用捆綁為一個原子操作,所有這些都不需觸及以太坊的共識規則。
會話金鑰:無需新簽名的委派訪問
因為智能帳戶可以識別從屬密鑰,它可以為去中心化應用授予一個臨時的「會話密鑰」,該密鑰僅在定義的一組方法或有限的時間窗口內有效。用戶只需批准一次,然後去中心化應用可以在這些限制內代表他們行事,消除了困擾鏈上遊戲和市場的「簽署此」彈出窗口。如果會話密鑰被破解或過期,核心帳戶仍然保持安全。Safe 在其 ERC-4337 集成中引入了會話密鑰模組,允許開發者直接在錢包政策中指定細粒度的範圍。
批次交易:一次互動,多重效果
智慧帳戶可以將多個函數調用包裝成單一用戶操作。通常需要四個順序批准的 DeFi 交換—代幣授權、池存款、交換執行和提現—可以原子性地執行,以便所有步驟要麼全部成功,要麼全部失敗。在 ERC-4337 流程中,打包者在鏈下組裝這些調用並將其轉發至 EntryPoint 合約,進行單次鏈上驗證,節省了燃氣費並減少了用戶界面的摩擦。
社交恢復:設計上更安全的保管
丟失種子短語不必是災難。一個智慧帳戶可以包含恢復邏輯,指定可信的守護者或強制變更在生效前的延遲時間。因為規則存在於鏈上,恢復不再依賴用戶常常忽視的易出錯的鏈下備份。Safe 的調查顯示,擁有守護者模塊的帳戶與普通 EOA 相比,放棄率低了數量級,這突顯了內建恢復路徑的價值。
支付管理器支持:靈活的燃氣支付
在ERC-4337架構中,智能帳戶可以將費用支付委託給支付主合約。dApp、交易所甚至廣告商都可以贊助用戶的首次操作,消除了預先用ETH為地址資金的障礙。支付主還可以接受穩定幣或應用的本地代幣,擴大了費用選擇,同時保持結算無信任。Biconomy的SDK提供現成的支付主模板,讓開發者只需幾行代碼即可添加燃料贊助。
驅動智能帳戶的工具和框架
Biconomy 針對希望獲得即插即用 SDK 以實現無 gas 流的消費者 dApp;其最新版本抽象了帳戶創建並自動注入支付管理器支持,讓前端團隊可以在不接觸 Solidity 的情況下部署錢包。
安全
Safe(前身為 Gnosis Safe)專注於安全關鍵的使用案例,例如 DAO 財庫;可選的 Safe4337Module 啟用 ERC-4337 兼容性,讓長期存在的多簽保險庫能夠在不重新部署核心合約的情況下,訪問捆綁器、會話金鑰和模組化附加功能。
ZeroDev
ZeroDev 將自己定位為帳戶抽象工具的後端,提供托管的打包器、支付管理者和與流行身份認證提供者(如 Magic Link)集成的監控儀表板;這種方法吸引了更喜歡基礎設施即服務(IaaS)而不是運行自己節點的初創公司。
Magic.link
Magic.link thirdweb 提供了一個帳戶工廠,可以大規模部署不可變或可升級的智能錢包,並自動與最新的 EntryPoint 版本保持一致,為遊戲工作室和 NFT 平台提供了一條從測試網到生產環境的簡單路徑。
智能合約錢包與 MPC 錢包
智能合約錢包和多方計算(MPC)錢包有時會一起討論,但它們解決的是保管層次的不同部分。MPC用多個設備或機構持有的碎片來取代單一私鑰;簽名仍然產生區塊鏈識別為來自EOA的ECDSA簽名。智能合約錢包將驗證移至鏈上,如果需要,可以完全忽略ECDSA,而是依賴合約實現的任何方案。在實踐中,這兩種模型可以互操作:MPC集群可以作為智能帳戶上多個授權簽署者之一,將MPC的分散式密鑰安全性與帳戶抽象的可編程性結合起來。
智慧帳戶因此代表了從以密鑰為中心到以邏輯為中心的保管的根本轉變。通過將規則直接嵌入合約並用成熟的工具包圍繞它們,它們使得高級安全性和直觀的用戶體驗成為可能,而無需等待硬分叉。下一個模組將從概念轉向實踐,展示開發者如何使用當前的框架和基礎設施來構建和部署這些可編程錢包。
智能帳戶是作為智能合約實現的鏈上錢包。與必須遵循單一私鑰的外部擁有帳戶不同,智能帳戶將其自己的驗證規則嵌入代碼中,並且可以隨著時間的推移進行升級。其結果是一種像微型應用程序一樣運作的錢包:它可以識別多個簽名者,遵循可編程的消費限制,甚至可以用除ETH以外的代幣支付自己的燃料費。由於驗證存在於合約內部,每個行動都被視為來自帳戶本身,因此用戶不再面臨阻礙普通錢包的“合約對合約”限制。這個想法現在正在迅速擴散;行業追蹤器到2025年中旬計算出超過3000萬個ERC-4337智能帳戶在使用,自2024年底以來這一數字翻了一番,因為DeFi、遊戲和消費應用正追求更順暢的入門流程。
一個普通錢包——技術上稱為EOA——只能做兩件事:簽署交易和存儲餘額。其他所有功能,從多重簽名安全到定時轉帳,必須通過附加合約和重複批准來實現。智能帳戶消除了這種區別。它本身就是一個合約,因此錢包的地址和控制它的邏輯存在於狀態的同一位置。這一設計使開發者能夠重新定義身份驗證(例如,將單一的ECDSA簽名替換為一組移動、硬體和生物識別證明的門檻),更換支付手續費者,或將多個調用捆綁為一個原子操作,所有這些都不需觸及以太坊的共識規則。
會話金鑰:無需新簽名的委派訪問
因為智能帳戶可以識別從屬密鑰,它可以為去中心化應用授予一個臨時的「會話密鑰」,該密鑰僅在定義的一組方法或有限的時間窗口內有效。用戶只需批准一次,然後去中心化應用可以在這些限制內代表他們行事,消除了困擾鏈上遊戲和市場的「簽署此」彈出窗口。如果會話密鑰被破解或過期,核心帳戶仍然保持安全。Safe 在其 ERC-4337 集成中引入了會話密鑰模組,允許開發者直接在錢包政策中指定細粒度的範圍。
批次交易:一次互動,多重效果
智慧帳戶可以將多個函數調用包裝成單一用戶操作。通常需要四個順序批准的 DeFi 交換—代幣授權、池存款、交換執行和提現—可以原子性地執行,以便所有步驟要麼全部成功,要麼全部失敗。在 ERC-4337 流程中,打包者在鏈下組裝這些調用並將其轉發至 EntryPoint 合約,進行單次鏈上驗證,節省了燃氣費並減少了用戶界面的摩擦。
社交恢復:設計上更安全的保管
丟失種子短語不必是災難。一個智慧帳戶可以包含恢復邏輯,指定可信的守護者或強制變更在生效前的延遲時間。因為規則存在於鏈上,恢復不再依賴用戶常常忽視的易出錯的鏈下備份。Safe 的調查顯示,擁有守護者模塊的帳戶與普通 EOA 相比,放棄率低了數量級,這突顯了內建恢復路徑的價值。
支付管理器支持:靈活的燃氣支付
在ERC-4337架構中,智能帳戶可以將費用支付委託給支付主合約。dApp、交易所甚至廣告商都可以贊助用戶的首次操作,消除了預先用ETH為地址資金的障礙。支付主還可以接受穩定幣或應用的本地代幣,擴大了費用選擇,同時保持結算無信任。Biconomy的SDK提供現成的支付主模板,讓開發者只需幾行代碼即可添加燃料贊助。
驅動智能帳戶的工具和框架
Biconomy 針對希望獲得即插即用 SDK 以實現無 gas 流的消費者 dApp;其最新版本抽象了帳戶創建並自動注入支付管理器支持,讓前端團隊可以在不接觸 Solidity 的情況下部署錢包。
安全
Safe(前身為 Gnosis Safe)專注於安全關鍵的使用案例,例如 DAO 財庫;可選的 Safe4337Module 啟用 ERC-4337 兼容性,讓長期存在的多簽保險庫能夠在不重新部署核心合約的情況下,訪問捆綁器、會話金鑰和模組化附加功能。
ZeroDev
ZeroDev 將自己定位為帳戶抽象工具的後端,提供托管的打包器、支付管理者和與流行身份認證提供者(如 Magic Link)集成的監控儀表板;這種方法吸引了更喜歡基礎設施即服務(IaaS)而不是運行自己節點的初創公司。
Magic.link
Magic.link thirdweb 提供了一個帳戶工廠,可以大規模部署不可變或可升級的智能錢包,並自動與最新的 EntryPoint 版本保持一致,為遊戲工作室和 NFT 平台提供了一條從測試網到生產環境的簡單路徑。
智能合約錢包與 MPC 錢包
智能合約錢包和多方計算(MPC)錢包有時會一起討論,但它們解決的是保管層次的不同部分。MPC用多個設備或機構持有的碎片來取代單一私鑰;簽名仍然產生區塊鏈識別為來自EOA的ECDSA簽名。智能合約錢包將驗證移至鏈上,如果需要,可以完全忽略ECDSA,而是依賴合約實現的任何方案。在實踐中,這兩種模型可以互操作:MPC集群可以作為智能帳戶上多個授權簽署者之一,將MPC的分散式密鑰安全性與帳戶抽象的可編程性結合起來。
智慧帳戶因此代表了從以密鑰為中心到以邏輯為中心的保管的根本轉變。通過將規則直接嵌入合約並用成熟的工具包圍繞它們,它們使得高級安全性和直觀的用戶體驗成為可能,而無需等待硬分叉。下一個模組將從概念轉向實踐,展示開發者如何使用當前的框架和基礎設施來構建和部署這些可編程錢包。