BTCC / BTCC Square / 528BTC /
以太坊EIP-7702將本地抽象帶到帶有警告的錢包中

以太坊EIP-7702將本地抽象帶到帶有警告的錢包中

Author:
528BTC
Published:
2025-05-09 12:22:00
4
3

Ethereum即將到來的Pectra旨在顯著改變用戶與帳戶互動的方式,主要通過EIP-7702,這是本人帳戶抽象的提案。  

此關鍵更新允許傳統的外部帳戶(EOAS)或用戶錢包以智能合約功能運行,同時保留其啟動交易的能力。  

EIP-7702授予EOAS的新力量,例如可編程行為,委派訪問以及與基於合同的功能(例如多簽名驗證和社會恢復方法)的兼容性。 但是,這種演變還引入了重大的複雜性和新的風險,用戶,開發人員,錢包提供商和集中式交易所必須仔細解決。

EIP-7702:錢包提供商和用戶面臨新的安全考慮因素

錢包提供商現在必須實施更深入的驗證過程。 例如,他們需要確認委託請求正確連接到特定的鏈ID。 與零連鎖ID簽名的代表團構成了獨特的威脅:惡意演員可以在任何兼容evm兼容的鏈中重播他們,從而導致未經授權的行動。 因此,錢包界面應在任何委託簽署過程中清楚地顯示目標合同地址。

反過來,用戶必須了解,相同的合同地址在鏈條之間的行為可能不同。 最後,委派在一個網絡上的合同不能保證其他地方的類似功能。  

此外,用戶必須謹慎對待其私鑰。 即使在委派當局之後,私鑰仍保留對帳戶及其資產的最終控制。

開發人員和交流面臨新的技術陷阱

開發人員使用EIP-7702面臨新的技術考慮。 例如,依靠tx.origin == mSg.sender進行重新輸入檢查。 由於現在的EOAS現在像合同一樣運作,因此它們可以是交易中的呼叫者和卡勒。  

此外,存儲衝突可能在重新申請新合同期間會出現。 實施ERC-7201名稱空間策略有助於隔離存儲變量並降低此類風險。

開發人員還需要確保正確處理關鍵回調功能的合同,這是與ERC-721或ERC-777等令牌標準交互時的重要步驟。 如果沒有適當的回調支持,代幣可能會在轉移期間被卡住或永久丟失。  

集中式交流還具有新的責任,必須加強其存款驗證方法。 例如,委派帳戶可以模擬合同行為,允許假存款。 因此,交易所應實施交易跟踪,以在歸功於用戶之前識別欺騙的存款。

|Square

下載BTCC APP,您的加密之旅從這啟程

立即行動 掃描 加入我們的 100M+ 用戶行列