EIP-7702 牵出币安热钱包被盗细节,普通钱包用户是否受影响

EIP-7702 牵出币安热钱包被盗细节,普通钱包用户是否受影响

N
News Editor
2026-10-30 15:54:07
ABMedia 报道称,币安 14 号热钱包在 10 月 30 日凌晨一笔交易中被转走 ETH 与 63 种代币,总价值逾 20 亿美元,事件关键涉及以太坊 EIP-7702。ZeroDev 创始人 Derek Chiang 表示,7702 本身并非漏洞,问题在于攻击者如何取得授权。链上记录、Blockaid、TRM Labs 与币安联席 CEO Richard Teng 的说法显示,事件核心仍指向签名或授权环节,普通用户更需要警惕恶意授权钓鱼。

ABMedia 报道称,币安 14 号热钱包在台北时间 10 月 30 日 04:24 的一笔交易中,被转走 ETH 与 63 种代币,总价值逾 20 亿美元。事件发生后,不少使用 MetaMask 等钱包的用户开始担心,自己的钱包是否也会因为以太坊 EIP-7702 面临同类风险。

账户抽象钱包开发商 ZeroDev 创始人 Derek Chiang 当天在 X 表示,「7702 本身没有坏」,使用支持 7702 的钱包,例如 MetaMask、Uniswap、Ambire 等,用户不需要恐慌;真正的问题在于,攻击者是如何拿到授权的。

EIP-7702 让普通钱包临时挂上智能合约

EIP-7702 是以太坊在 2025 年 Pectra 升级中引入的提案。原本由私钥控制的钱包,也就是外部拥有账户(EOA),可以签署一则特殊消息,即「7702 授权」,把一段智能合约代码挂到自己的账户上,让钱包具备原本只有智能合约钱包才有的功能。

最常见的用途是批量交易。以 Uniswap 兑换代币为例,原本用户需要先发送一笔「授权」交易,再发送一笔兑换交易;有了 7702 后,这两步可以合并成一次点击。Chiang 指出,同样的能力也意味着,攻击者可以在一笔交易里搬走钱包中的全部代币。

币安事件中,7702 被用来一次转走 64 种资产

根据链上记录,攻击者先在 10 月 29 日 23:59 部署了一个转账合约,随后利用一则已经签署的 7702 授权,把币安 14 号热钱包委派给该合约,再调用钱包一次性转走资产。

Chiang 表示,如果没有 7702,攻击者需要为每一种代币分别发送一笔交易。当时币安仍在使用这个钱包处理正常提币,攻击者的交易还需要与币安自己的交易竞争交易序号(nonce),其中很多笔可能会失败。换句话说,7702 让攻击者可以用最快速度转走最多资金。

Blockaid 也指出,7702 委派在更换私钥后仍会保留,只有使用原本的私钥再次签署授权才能解除。这也意味着,之后再转入这个钱包的资金,同样可能被继续转走。

币安联席 CEO Richard Teng 在 22:34 发布的视频中表示,这个委派没有经过币安正常的审核控管,因此币安必须暂停提币,并重建整套基础设施。

前提仍是拿到私钥,或诱导签下 7702 授权

Chiang 强调,攻击者要利用 7702,前提是先做到两件事之一:取得钱包私钥,或骗过币安签下一则 7702 授权。他认为后者可能性很低,因为很难想象币安会开放一个可以签 7702 授权,甚至可以签任意原始消息的端点;不过在官方事后报告公布前,这种可能性仍不能完全排除。

币安的初步调查称,没有发现钱包私钥泄露的证据。链上分析公司 TRM Labs 则表示,攻击者在以太坊上使用了 50 个预先签好的 7702 授权,同时还有 9 条链上的币安钱包通过一般签名交易转出资金,因此判断币安热钱包的签名基础设施很可能遭到入侵。实际成因仍需等待币安的技术报告。

普通用户更该防的是恶意授权钓鱼

对于不同对象,Chiang 给出的建议并不相同。

  • 对钱包开发商来说,无论如何都不应该开放第三方请求 7702 授权。他表示,据他所知,目前没有钱包这样做,用户不必因此担心。
  • 对普通用户来说,应优先使用知名钱包。因为 7702 让钱包开发商「出错的方式比以前更多」,用户需要选择开发团队能力值得信任的钱包。
  • 对运营热钱包的公司,包括交易所,不应开放任何签署 7702 授权或原始消息的端点,即使是内部端点也一样。

对普通用户而言,7702 的风险更常见于钓鱼。ABMedia 文中提到,Pectra 升级上线后,黑客曾利用 7702 窃走 MetaMask 用户逾 14 万美元,也有 WLFI 投资者的钱包因 7702 钓鱼被清空,手法都是诱导用户签下恶意授权。

EIP-8141 被视为下一步改进方向

Chiang 表示,作为账户抽象的贡献者,他认为自己对这类黑客事件也负有部分责任,因为在增强账户功能的同时,也给了攻击者更多能力。他指出,7702 只是过渡性提案,而仍处于草案阶段的 EIP-8141(Frame Transactions)可以让钱包设置得更安全。

他举例说,如果这项提案已经上线,币安可以把钱包全部设置为多签合约,而不是普通钱包,并为转账功能增加「事后条件」。即便多签被攻破,合约本身仍会检查限制条件,例如「没有其他签署人同意,不能一次转出超过 1,000 枚 ETH」。

就目前已披露的信息看,EIP-7702 在这起事件中扮演了加速资产转移的角色,但是否能被利用,仍取决于攻击者是否先拿到私钥,或成功诱导目标签下授权。对普通钱包用户来说,风险重点仍在签名安全与防钓鱼,而不是 7702 功能本身。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
200

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。