在去中心化金融(DeFi)中,智能帳戶允許用戶將多個操作—如批准、存款、槓桿和提款—批量處理為一個原子交易。這消除了中間批准,通常會使用戶面臨釣魚攻擊的風險,並在具有複雜流程的協議中提高用戶體驗效率,例如期權庫或槓桿收益農業。Safe,作為最早的合約錢包平台之一,支持數千個DAO和財庫帳戶,這些帳戶現在受益於模組化ERC-4337功能。開發者可以附加插件來自動化支付、定義多層級批准邏輯,或啟用社交恢復,而無需重新部署基礎合約。
在遊戲中,價值主張在於基於會話的互動性和無縫的資產使用。玩家可以在入場時獲得一個智能帳號,該帳號與電子郵件、設備或 OAuth 提供者相關聯,並開始與遊戲內的 NFT 或可替代代幣互動,而無需接觸 MetaMask 或了解什麼是燃料費。遊戲贊助商設置了一個支付管理器來支付燃料費,而智能帳號處理會話密鑰委派,以便遊戲內的操作可以在不打擾用戶的情況下執行。像 Immutable 和 Ronin 這樣的項目已經探索了這一模式,以最小化用戶體驗摩擦並將遊戲帶入移動原生環境。
智能帳戶還簡化了 DAO 參與。投票者錢包可以對每個提案強制限制,防止過度委託,或根據鏈下指標授予臨時投票權。這使得在不依賴第三方腳本或非原生快照整合的情況下實現結構化治理。此外,通過燃氣贊助和嵌入式錢包創建,入門流程得以改善,應用可以在登錄時配置一個新錢包,為其提供資金,並在無需手動資金的情況下啟動用戶參與。ZeroDev 和 thirdweb 通過將捆綁器和支付方的互動抽象為幾行前端代碼,使這些流程變得流行。
可組合性是帳戶抽象的最強大成果之一。去中心化應用(dApps)現在可以以尊重上下文許可的方式與智能帳戶互動。例如,一個借貸平台可以請求會話金鑰,以允許自動清算保護,僅在某些利率閾值下運作。一個質押的去中心化應用可以被列入白名單,作為可信合約,從而避免用戶每次都需要批准代幣的情況。這些模式減少了重複簽名,消除了冗餘的風險暴露,並允許應用程式結構化工作流程,使其行為更像傳統軟體——預先批准、順暢且對意外誤用具有韌性。
基於會話的訪問還允許委託而不放棄保管。一個市場可以獲得短期許可來列出和更新價格,而錢包應用程式可能在特定的時間或條件下訪問支出限制和覆蓋金鑰。這使得可編程的安全配置文件能夠模擬企業級的許可權,並在自我保管框架內開啟了適用於團隊、家庭或有複雜訪問需求的組織的用例。
支付管理者是無縫入門的關鍵推動者。通過代表用戶支付燃料費,他們使新參與者能夠在不擁有 ETH 或了解燃料機制的情況下參與區塊鏈應用程序。這些合約通常配置有邏輯,以決定何時以及為誰支付燃料費。一些支付管理者僅對白名單操作進行報銷;其他則實施速率限制或拒絕對黑名單目標的贊助。
在入門過程中,dApp 可以將智能帳戶的創建、代幣索取和 dApp 互動打包在單一用戶操作之下。Thirdweb 和 Biconomy 透過託管的打包者-支付者管道允許這種模式。這種方法目前在 Web3 社交平台、NFT 鑄造應用和移動原生遊戲中被廣泛採用,因為與 Web2 的使用者體驗相當至關重要。在這種模式中,燃料費用要麼由應用補貼,要麼被納入隨之而來的經濟激勵中—例如,通過遊戲內交易或社交推薦來回收費用。
儘管有好處,智能帳戶引入了新的複雜性和開銷。創建和與智能帳戶互動的油費仍然高於EOA,尤其是在主網上。由於每個智能帳戶都是已部署的合約,因此會產生基本的部署成本和存儲租金。雖然一些鏈如Base和zkSync的油費較低,但因為低價值用例對成本的敏感性,採用仍然受到限制。
安全仍然是一個關注點。雖然智能帳戶可以嵌入先進的規則,但它們也增加了攻擊面。惡意付款方、有缺陷的驗證邏輯或設計不佳的插件可能引入繞過對錢包行為的標準假設的漏洞。此外,由於許多智能帳戶框架使用代理模式或可升級模組,確保代碼隨時間的完整性需要嚴格的審計和升級治理。
工具雖然在改善,但仍然是零散的。不同的SDK對於打包器互動、支付者模型和會話金鑰邏輯有不同的假設。現在仍然沒有針對錢包事件、錯誤代碼或當EntryPoint合約無法執行UserOperation時的備用策略的通用標準。因此,去中心化應用必須針對多種類型的帳戶測試其邏輯以確保兼容性。這個問題因為缺乏廣泛的標準採用而變得更加複雜;儘管ERC-4337已經上線,但許多流行的應用和錢包仍然尚未整合它。
為了解決碎片化並促進互操作性,以太坊開發者提出了 ERC-6900:一種模組化帳戶介面標準。與以往專注於特定實現的草案不同,ERC-6900 定義了智能帳戶如何註冊、組合和驗證模組。這使得開發者可以構建小型的可重用組件,例如簽名驗證器、付款管理政策或前置條件檢查,並將其附加到任何支持該介面的帳戶上。
隨著 ERC-6900,智能帳戶成為插件的組合,而不是一個單一的合約。這種架構允許更容易的更新、更好的審計和共享的安全審查。開發者可以將經過驗證的模組發布到註冊中心,並使其在錢包之間重複使用,從而提高標準化並減少開發工作。模組化模型也與錢包用戶體驗目標一致,使用者可能希望添加像雙重身份驗證、受信聯絡人批准或條件轉移等功能,而無需重新部署整個帳戶。
從長遠來看,向模塊化智能帳戶的轉變也將促進跨鏈互操作性。框架將能在以太坊、zk-rollups 和 L2 之間翻譯模塊,而無需重複邏輯。這種模塊化設計,加上不斷增長的捆綁器支持和日益成熟的支付者經濟,預示著一個未來:智能帳戶將成為默認的錢包模型,而不是例外。
在去中心化金融(DeFi)中,智能帳戶允許用戶將多個操作—如批准、存款、槓桿和提款—批量處理為一個原子交易。這消除了中間批准,通常會使用戶面臨釣魚攻擊的風險,並在具有複雜流程的協議中提高用戶體驗效率,例如期權庫或槓桿收益農業。Safe,作為最早的合約錢包平台之一,支持數千個DAO和財庫帳戶,這些帳戶現在受益於模組化ERC-4337功能。開發者可以附加插件來自動化支付、定義多層級批准邏輯,或啟用社交恢復,而無需重新部署基礎合約。
在遊戲中,價值主張在於基於會話的互動性和無縫的資產使用。玩家可以在入場時獲得一個智能帳號,該帳號與電子郵件、設備或 OAuth 提供者相關聯,並開始與遊戲內的 NFT 或可替代代幣互動,而無需接觸 MetaMask 或了解什麼是燃料費。遊戲贊助商設置了一個支付管理器來支付燃料費,而智能帳號處理會話密鑰委派,以便遊戲內的操作可以在不打擾用戶的情況下執行。像 Immutable 和 Ronin 這樣的項目已經探索了這一模式,以最小化用戶體驗摩擦並將遊戲帶入移動原生環境。
智能帳戶還簡化了 DAO 參與。投票者錢包可以對每個提案強制限制,防止過度委託,或根據鏈下指標授予臨時投票權。這使得在不依賴第三方腳本或非原生快照整合的情況下實現結構化治理。此外,通過燃氣贊助和嵌入式錢包創建,入門流程得以改善,應用可以在登錄時配置一個新錢包,為其提供資金,並在無需手動資金的情況下啟動用戶參與。ZeroDev 和 thirdweb 通過將捆綁器和支付方的互動抽象為幾行前端代碼,使這些流程變得流行。
可組合性是帳戶抽象的最強大成果之一。去中心化應用(dApps)現在可以以尊重上下文許可的方式與智能帳戶互動。例如,一個借貸平台可以請求會話金鑰,以允許自動清算保護,僅在某些利率閾值下運作。一個質押的去中心化應用可以被列入白名單,作為可信合約,從而避免用戶每次都需要批准代幣的情況。這些模式減少了重複簽名,消除了冗餘的風險暴露,並允許應用程式結構化工作流程,使其行為更像傳統軟體——預先批准、順暢且對意外誤用具有韌性。
基於會話的訪問還允許委託而不放棄保管。一個市場可以獲得短期許可來列出和更新價格,而錢包應用程式可能在特定的時間或條件下訪問支出限制和覆蓋金鑰。這使得可編程的安全配置文件能夠模擬企業級的許可權,並在自我保管框架內開啟了適用於團隊、家庭或有複雜訪問需求的組織的用例。
支付管理者是無縫入門的關鍵推動者。通過代表用戶支付燃料費,他們使新參與者能夠在不擁有 ETH 或了解燃料機制的情況下參與區塊鏈應用程序。這些合約通常配置有邏輯,以決定何時以及為誰支付燃料費。一些支付管理者僅對白名單操作進行報銷;其他則實施速率限制或拒絕對黑名單目標的贊助。
在入門過程中,dApp 可以將智能帳戶的創建、代幣索取和 dApp 互動打包在單一用戶操作之下。Thirdweb 和 Biconomy 透過託管的打包者-支付者管道允許這種模式。這種方法目前在 Web3 社交平台、NFT 鑄造應用和移動原生遊戲中被廣泛採用,因為與 Web2 的使用者體驗相當至關重要。在這種模式中,燃料費用要麼由應用補貼,要麼被納入隨之而來的經濟激勵中—例如,通過遊戲內交易或社交推薦來回收費用。
儘管有好處,智能帳戶引入了新的複雜性和開銷。創建和與智能帳戶互動的油費仍然高於EOA,尤其是在主網上。由於每個智能帳戶都是已部署的合約,因此會產生基本的部署成本和存儲租金。雖然一些鏈如Base和zkSync的油費較低,但因為低價值用例對成本的敏感性,採用仍然受到限制。
安全仍然是一個關注點。雖然智能帳戶可以嵌入先進的規則,但它們也增加了攻擊面。惡意付款方、有缺陷的驗證邏輯或設計不佳的插件可能引入繞過對錢包行為的標準假設的漏洞。此外,由於許多智能帳戶框架使用代理模式或可升級模組,確保代碼隨時間的完整性需要嚴格的審計和升級治理。
工具雖然在改善,但仍然是零散的。不同的SDK對於打包器互動、支付者模型和會話金鑰邏輯有不同的假設。現在仍然沒有針對錢包事件、錯誤代碼或當EntryPoint合約無法執行UserOperation時的備用策略的通用標準。因此,去中心化應用必須針對多種類型的帳戶測試其邏輯以確保兼容性。這個問題因為缺乏廣泛的標準採用而變得更加複雜;儘管ERC-4337已經上線,但許多流行的應用和錢包仍然尚未整合它。
為了解決碎片化並促進互操作性,以太坊開發者提出了 ERC-6900:一種模組化帳戶介面標準。與以往專注於特定實現的草案不同,ERC-6900 定義了智能帳戶如何註冊、組合和驗證模組。這使得開發者可以構建小型的可重用組件,例如簽名驗證器、付款管理政策或前置條件檢查,並將其附加到任何支持該介面的帳戶上。
隨著 ERC-6900,智能帳戶成為插件的組合,而不是一個單一的合約。這種架構允許更容易的更新、更好的審計和共享的安全審查。開發者可以將經過驗證的模組發布到註冊中心,並使其在錢包之間重複使用,從而提高標準化並減少開發工作。模組化模型也與錢包用戶體驗目標一致,使用者可能希望添加像雙重身份驗證、受信聯絡人批准或條件轉移等功能,而無需重新部署整個帳戶。
從長遠來看,向模塊化智能帳戶的轉變也將促進跨鏈互操作性。框架將能在以太坊、zk-rollups 和 L2 之間翻譯模塊,而無需重複邏輯。這種模塊化設計,加上不斷增長的捆綁器支持和日益成熟的支付者經濟,預示著一個未來:智能帳戶將成為默認的錢包模型,而不是例外。