mt logoMyToken
ETH Gas
EN

EIP-7702 是什么?为什么成为币安被盗关键一环

Favoritecollect
Shareshare

作者 : Blockaid 研究团队

编译 : 深潮 TechFlow

根据链上公开统计数据,2026 年 10 月 29 日,黑客从 Binance 位于以太坊、Arbitrum、Avalanche、Optimism、Bitcoin 以及 Tron 上的多个 热钱包 中盗走了至少 $63 亿美元资产,创下了加密货币历史上涉案金额最高的盗窃纪录。

整场袭击的核心目标直指 Binance 14(以太坊地址:0x28C6c06298d514Db089934071355E5743bf21d60)。该地址是币安旗下规模最大、链上交互最频繁的核心以太坊热钱包之一。

在世界协调时间(UTC)20:24,攻击者在单笔交易中一口气抽干了 Binance 14 内部约 $25 亿美元资产。而就在此笔资产洗劫发生前数分钟,攻击者手持泄露的钱包私钥副本,签署了一份 EIP-7702 授权,将该热钱包委托给攻击者提前部署的恶意清扫合约。

在最初这笔资金洗劫完成后的 12 分钟内,币安位于四条公链上的另外 10 个热钱包也相继向同一个归集地址发起了转账。随后,攻击者进一步通过仍处于委托接管状态的 Binance 14,洗劫了币安名下的智能合约托管账户。

Blockaid 的安全检测系统在资产被清扫后不到两分钟内便触发了警报,这一响应时间远早于任何公开媒体或社交网络的披露。随后,自动化分析引擎在 11 分钟内确认了私钥泄露事实以及背后的 EIP-7702 委托攻击机制。

随后,稳定币发行商 Tether 与 Circle 在黑客的核心收款地址中紧急冻结了约 $18 亿美元资金。Tether 首席执行官 Paolo Ardoino 随后表示,Tether 冻结的 USDT 总额已超过 $15 亿美元。

然而,黑客盗取的 ETH、AVAX、OP 与 ARB 等无法被中心化冻结的原生资产,依然牢牢留在攻击者的钱包掌控之中。

本份复盘报告全面涵盖了攻击者的准备工作、EIP-7702 委托与资产清扫、跨四条公链的并发私钥签名、洗钱路径与资金冻结,以及 Blockaid 的检测与应急响应。

本报告专为大规模持有并管理签名私钥的交易所、托管机构和金融机构撰写。它直指决定此类攻击生死结局的两道核心防线:在产生签名之前强制执行安全策略,以及在资金处于流动状态时进行持续的链上监控。

交易所热钱包是交易所用于向客户支付提现以及在自身不同钱包之间划转资金的在线账户。这些账户沉淀着巨额的日常营运流动资金,并且持续不断地签署交易,每天往往需要发起数千笔转账。

在这些签名背后的私钥,是阻隔巨额账户余额与任何持有私钥副本的黑客之间的唯一控制屏障。在以太坊及其他 EVM 兼容公链上,这些钱包在历史上均为外部拥有账户(EOA)。

EOA 是一种没有任何合约代码的纯地址账户,只要链上验证签名合法有效,资金便会被无条件转移,底层区块链不会执行任何额外的业务逻辑校验。

而 EIP-7702 协议的引入,允许普通 EOA 账户运行智能合约的代码。该账户只需签署一份指定合约地址的授权证明,一旦该授权通过 Type-4 类型的交易被打包进区块,后续针对该账户的任何调用都将执行对应智能合约的逻辑,并拥有对账户资产的完整支配权。

该授权与账户的交易计数器(Nonce)紧密绑定。除非该账户签署并广播另一份全新的授权来替换或清除它,否则该委托关系将持续长期生效。

对于普通个人散户而言,这一特性能够实现交易批量打包与 Gas 代付赞助等便利功能。然而对于交易所热钱包而言,只要在正确的 Nonce 上泄露了一次签名,就会将账户的长期代码级控制权拱手送给攻击者,甚至包括后续每一笔新充值进入该地址的资金。

Blockaid 在 2026 年上半年已经查验并确认了四起 EIP-7702 安全事件,累计损失金额约 $108 万美元,每起事件都滥用了委托机制的不同特性。Blockaid 在其《2026 上半年链上安全报告》中曾明确预警,首个损失达到七位数(百万美元级)的案例将在今年年底前出现。

而本次币安遭遇的安全事故,不仅印证了这一研判,其涉案规模更是比当初的预测整整高出了三个数量级。

相比之下,直接转账的攻击路径更为传统。黑客手握窃取的私钥签署常规转账交易,在一个每天处理数千笔提现的热钱包中,此类转账看起来极其日常,唯有将收款目标、单笔金额与转账时序综合交叉比对时,才能察觉异常。

这两种攻击路径归根结底都起源于私钥失窃。正因如此,针对此类风险的防御检测,必须依赖于对行为模式的动态感知,而绝不能仅仅依赖已知的恶意签名或合约漏洞特征。

以下时间记录均采用 2026 年 10 月 29 日世界协调时间(UTC)。在报告发布之际,该事件的相关链上活动仍在持续演进中。

黑客的操作者地址(0x7C8601d4645b93cea45F71e118A729332e6B5CA0)自 10 月 28 日起,通过三笔从 Tornado Cash 的提现获得了初始测试资金。

10 月 29 日,该地址在其自行控制的三个测试钱包上完整演练了“授权委托并清扫”的全流程,每次转移 $2 至 $6 美元不等的测试资金。

当天 15:59,黑客正式部署了随后用于洗劫币安的清扫合约(地址:0x63e842B054Bd624a465454D533C33F573e9c6fAe,对应部署交易哈希:0x97408e…)。

该合约完全未经开源验证,将黑客操作者地址设定为其唯一的授权调用方,并包含一个清扫函数(Sweep),可将列表中的全部代币以及账户内的原生 ETH 一次性转移至指定接收地址。此外,合约还内置了一个转发函数,允许被委托账户调用其他外部合约。

20:20:59,黑客操作者向 Binance 14(地址:0x28C6c06298d514Db089934071355E5743bf21d60)发送了一笔 Type-4 类型的交易(交易哈希:0xad9926…)。

该交易携带了 50 份由 Binance 14 私钥预先签署的 EIP-7702 授权证明,分别对应从 18,914,775 至 18,914,824 的连续 Nonce 数值,每一份授权都将钱包委托给黑客部署的清扫合约。

由于 Binance 14 当时仍在正常处理全网用户的提现请求,黑客无法精确预知调用那一瞬间的实时 Nonce 具体是多少,因此采取了批量签署 Nonce 区间窗口的喷洒策略。

最终,在这 50 份授权中,有 49 份因 Nonce 不匹配而失效,但其中一份精准命中生效。就在币安自身的常规提现交易仍在从该钱包源源不断发出的同时,黑客的恶意委托悄然接管了该地址。

在委托生效 3 分 24 秒之后的 20:24:23,黑客操作者对 Binance 14 触发了清扫调用(交易哈希:0x53bd38…)。

这笔交易一口气向一个此前没有任何历史记录的黑客归集地址(0x5227f603C1eE34CE3C06eFe6477003BDfCCB2f8c)转移了 167,464 枚 ETH、16.15 亿枚 USDT 以及约 60 种其他代币。

在这笔史诗级洗劫完成后,曾经资产数十亿美元的 Binance 14 钱包仅剩下了 1 枚象征性的 ETH。按照当时的市场价格测算,该单笔资产组合的总价值高达约 $25 亿美元。

就在首笔巨额清扫完成仅仅 24 秒后,Binance 16 钱包(地址:0xDFd529…)便向同一个归集地址发起了转账(交易哈希:0x51f263…),共计卷走 28,005.6 枚 ETH、5570 万枚 USDT、2590 万枚 RLUSD、84.5 枚 WBTC 以及另外 5 种代币。

在随后的 12 分钟内,币安位于 Optimism 上的 Binance 55 钱包转出了 4420 万枚 OP;位于 Arbitrum 上的四个热钱包转出了 7460 万枚 ARB 和 8,426 枚 ETH;位于 Avalanche 上的另外四个热钱包转出了 181 万枚 AVAX 以及 841 万枚 USDT。

值得注意的是,这些后续被盗的钱包本身均未搭载任何智能合约代码。每一笔资金划转都是由各个钱包自身的真实私钥直接签署的常规交易,并狡猾地混杂在常规的日常用户提现交易流中执行。

20:41:23,黑客操作者利用依然处于委托接管状态的 Binance 14,调用了其名下拥有的 Circle 智能托管账户 Binance Hot Wallet 34(地址:0xEe7aE8…)。

黑客从该智能账户中向黑客归集地址抽离了 7.8 亿枚 USDC(交易哈希:0xdc102d…),随后又追平转走了另外 4300 万枚 USDC。

21:44,黑客再次对 Binance 14 执行了二次清扫(交易哈希:0x55ba4d…),将首轮清扫后外部用户新充值进入该地址的 2 亿枚 USDT 及 13 种其他代币再度搜刮一空。

截至当天 22:00,该恶意委托依然顽固驻留在链上,任何未经察觉打入 Binance 14 的新资产,都无需黑客再次提供钱包签名,便可直接被黑客清扫提走。

在以太坊 EIP-7702 协议诞生之前,热钱包私钥失窃往往演变为一场争分夺秒的资产转移竞速赛。黑客必须抓紧时间逐笔签署转账偷钱,而交易所运维团队在察觉后,仍有机会通过提高 Gas 费抢先将剩余资金转移走;一旦交易所将业务热钱包轮换至全新地址,黑客手中失窃的旧私钥便彻底沦为废铁。

然而,当被盗私钥具备了签署账户抽象委托的能力之后,攻防格局发生了根本性逆转。仅凭一份在特定 Nonce 下有效的授权证明,Binance 14 便被彻底改装成了攻击者私人拥有的提款机程序。

第一波清扫在 UTC 20:24 掠走存量资产后,委托关系依然持续挂载在链上。到了 21:44,黑客在完全无需 Binance 14 提供任何新签名的情况下,再度轻松掠走了后续新充值的超过 $2 亿美元资产。

此时,交易所哪怕将内部业务密钥轮换为全新私钥,也根本无法清除这一链上委托,因为该委托关系与底层地址绑定。唯有再次使用泄露的私钥签署一份新的授权,将委托目标显式重置为零地址,才能彻底解除黑客对该账户的代码控制。在此之前,任何流入 Binance 14 的资产都是黑客随时可取的囊中之物。

对于管理大型 EOA 账户的团队而言,这起事件敲响了敲骨吸髓的安全警钟,具体的应对策略十分明确:必须将 EIP-7702 授权视为特权操作,置于与冷钱包出金完全相同的严格策略控制之下。

对所有热钱包地址的代码状态变更实施全天候监控,并提前准备好预签名的撤销交易;在委托状态未确认安全之前,坚决避免将任何资金库存留在该地址;在私钥泄露事故发生后,在轮换密钥和注资补充钱包之前,必须先在链上彻底清除委托关系。

同时,在发起任何委托交易时,必须将授权列表完整透传给交易审查层。因为若剥离了该列表,一笔危险的委托交易在形式上看起来就像是对受信任地址的无害空白调用。

私钥泄露依然是当前公链世界面临的最大资金损失来源。如果公开统计数据最终坐实,本次事件将成为加密历史上规模最庞大的盗窃惨案,其涉案规模是 2025 年 2 月 Bybit 遭遇盗窃损失(约 $15 亿美元)的三倍以上。

币安旗下的 11 个热钱包私钥在短时间内向一个刚创建几分钟的黑客地址发起了转账签名,其中一个关键钱包更是签署了一份 EIP-7702 授权,将自身直接沦为了黑客的长期驻留洗劫工具。

虽然合规稳定币发行商在事发两小时内紧急冻结了约 $24 亿美元资产,但黑客依然成功卷走了巨额的以太坊及其他原生资产。

从底层区块链的视角来看,一份由失窃私钥签发的合法签名,与正常授权的合法签名毫无二致。在这类私钥攻击中,真正的分水岭取决于产生签名那一刻的策略把关,以及在资金刚刚起步流动的黄金数分钟内,能否通过敏锐的链上监控将其在逃窜途中精准截停。

Disclaimer: This article is copyrighted by the original author and does not represent MyToken’s views and positions. If you have any questions regarding content or copyright, please contact us.(www.mytokencap.com)contact
More exciting content is available on
X(https://x.com/MyTokencap)
or join the community to learn more:MyToken-English Telegram Group
(https://t.me/mytokenGroup)