新聞加密貨幣什麼是EIP-7702?遭用於64億美元幣安攻擊事件的以太坊升級

什麼是EIP-7702?遭用於64億美元幣安攻擊事件的以太坊升級

作者: Decrypt·

重點速覽

  • •EIP-7702由Vitalik Buterin與另外三位開發者撰寫,隨以太坊Pectra升級於2025年5月7日上線,允許標準外部擁有帳戶暫時採用智能合約代碼。
  • •該功能支持批量交易、第三方gas費贊助及權限受限的子密鑰,但被委派的代碼可不受限制地存取帳戶資金。
  • •2026年10月29日,一名攻擊者利用EIP-7702委派,在橫跨10條區塊鏈、約64億美元的盜竊中將一個幣安熱錢包變成清掃器,TRM Labs和Chainalysis將該事件歸因於朝鮮的TraderTraitor組織。
  • •TRM Labs表示,50項預先簽署的授權,加上其他鏈上的普通簽名轉帳,指向幣安熱錢包簽名基礎設施遭入侵,而非以太坊本身的缺陷。
  • •以太坊將EIP-7702視為邁向完整帳戶抽象的早期一步,Buterin於2026年2月表示EIP-8141有可能在一年內隨Hegotá分叉落地。
什麼是EIP-7702?遭用於64億美元幣安攻擊事件的以太坊升級

EIP-7702是於2025年5月啟用的以太坊升級,允許標準錢包暫時獲得智能合約的能力。

這項變更支持批量交易、gas費贊助以及權限受限的密鑰。然而,被委派的代碼可不受限制地存取錢包資金。2026年10月,一名攻擊者在一宗64億美元的攻擊事件中使用EIP-7702委派,清空了一個幣安熱錢包,區塊鏈分析師將該事件歸因於朝鮮。

以太坊帳戶大致分為兩類。外部擁有帳戶(EOA)是大多數人使用的標準錢包,由私鑰控制,除發送交易外幾乎無其他功能。智能合約帳戶可執行代碼,實現消費限額、帳戶恢復以及以ETH以外的代幣支付手續費等功能。然而,大多數用戶並未遷移至智能合約帳戶。

EIP-7702旨在彌合這一差距,而無需用戶遷移到新錢包。它允許現有的EOA暫時借用智能合約的代碼,同時保留原有的地址和資金。

什麼是EIP-7702?

根據官方規範,EIP-7702名為「Set Code for EOAs」,是一項以太坊改進提案,於2024年5月由以太坊聯合創辦人Vitalik Buterin及開發者Sam Wilson、Ansgar Dietrichs和lightclient撰寫。

它是Pectra的主要變更之一。Pectra是以太坊的一次重大升級,於2025年5月7日上線。

以太坊核心開發者Preston Van Loon當時向Decrypt表示:「EIP-7702奠定了我們長期以來需要的基礎。雖然Pectra無法立即向終端用戶提供完整抽象,但這項升級為以太坊提供了支持其未來發展的基礎設施。」

EIP-7702是對以太坊核心協議的變更,而非代幣或獨立區塊鏈,因此並沒有可供購買的EIP-7702資產。

EIP-7702如何運作?

EIP-7702引入了一種名為「set code transaction」的新型以太坊交易。該交易包含一份授權清單,每項授權均由被升級帳戶的私鑰簽名,並指明該帳戶想要使用的智能合約地址。

交易處理完成後,帳戶會儲存一個稱為委派指示器(delegation indicator)的小型指標,指向該智能合約。從那時起,只要該帳戶被調用,以太坊就會執行合約的代碼,如同該代碼屬於該帳戶一樣,且該代碼可完全存取帳戶的資金。

委派將持續有效,直到帳戶擁有者簽署另一項授權。新的授權可指向不同的合約,或清除指標,將帳戶恢復為標準EOA。

EIP-7702使用位元組0xef標識被委派的帳戶。更早的升級曾禁止此代碼值,以便為此類特殊用途保留。

EIP-7702能實現什麼?

規範列出了三項主要功能:

  • **批量處理(Batching):**多項操作可合併為一筆交易。例如,用戶可以在不提交多筆獨立交易的情況下,先批准某代幣再進行兌換。
  • **贊助(Sponsorship):**另一個帳戶(例如應用程式)可代用戶支付交易手續費,用戶可以ETH以外的代幣向贊助方償還。
  • **權限降級(Privilege de-escalation):**用戶可建立權限受限的子密鑰,例如僅可消費特定代幣,或每天最多消費餘額的1%。

安全風險

同樣的功能也帶來安全風險。由於被委派的代碼對帳戶擁有「不受限制的存取權限」,規範警告應用程式絕不應要求用戶簽署EIP-7702授權,錢包也不應提供簽署授權的介面:「沒有安全的方式來提供此介面。」這一區別很重要:EIP-7702本身並不會賦予應用程式存取EOA的權限;存取權取決於由帳戶私鑰簽署的有效授權。

詐騙者在Pectra上線後不久便開始利用此機制。據The Block於2025年6月報導,在升級後的數週內,交易公司Wintermute發現超過80%的EIP-7702委派指向同一惡意「清掃器」(sweeper)合約的副本,該合約會自動清空私鑰已洩露的錢包。

EIP-7702與幣安攻擊事件

2026年10月29日,一名攻擊者從幣安橫跨10條區塊鏈的錢包轉出約64億美元,其中大部分資金在約20分鐘內完成轉移。區塊鏈分析機構TRM Labs和Chainalysis均將這宗盜竊歸因於TraderTraitor——朝鮮駭客組織,即2025年2月15億美元Bybit攻擊事件的幕後黑手。

在以太坊上,攻擊者利用EIP-7702委派將一個幣安熱錢包變成受其控制的清掃器。據TRM Labs稱,共有50項授權被預先簽署。

一個透過加密混幣器Tornado Cash獲得資金的操作錢包提交了這些已簽署的授權,使幣安熱錢包得以執行攻擊者部署的代碼。據Chainalysis稱,攻擊者隨後調用該錢包,將其資產清掃至攻擊者控制的地址。

EIP-7702委派需要被升級帳戶的有效簽名。幣安在其他九條鏈上的錢包也透過普通簽名轉帳將資金轉給攻擊者。TRM Labs表示,這一模式指向幣安熱錢包簽名基礎設施遭入侵,而非以太坊本身的缺陷。

幣安表示,調查始於一台遭入侵的工程師筆記型電腦,隨後又發現「其他入侵點」。

EIP-7702的未來

EIP-7702是邁向完整帳戶抽象的第一步。帳戶抽象是一項長期目標,旨在讓每個以太坊帳戶都如智能合約般靈活。提案作者將其設計為與該「終局」向前相容,這意味著基於EIP-7702構建的錢包應能在以太坊帳戶模型演進的過程中持續運作。

下一步可能是Hegotá,即以太坊路線圖上計劃緊隨Glamsterdam之後的升級。2026年2月,Buterin表示EIP-8141——他稱之為「一份包羅萬象、解決帳戶抽象旨在應對的所有剩餘問題」的提案——「有可能在一年內」隨Hegotá分叉實現。

Buterin於2026年2月28日在X上發文作出上述評論:

Now, account abstraction. We have been talking about account abstraction ever since early 2016, see the original EIP-86: Now, we finally have EIP-8141 ( ), an omnibus that wraps up and solves every remaining problem that AA was… — vitalik.eth (@VitalikButerin) February 28, 2026

https://twitter.com/VitalikButerin/status/2027774090627715377

「我們自2016年初以來一直在談論帳戶抽象,」Buterin寫道。他補充說,開發者也在討論現有帳戶能否加入新框架,這將使它們原生獲得批量交易和交易贊助功能。

這項提案是以太坊長期路線圖更廣泛重構的一部分。2026年7月,Buterin將一份新的路線圖草案描述為該網絡自The Merge(以太坊於2022年轉向權益證明)以來最大規模的改造。