区块链文库报道:
EIP-7702:简化钱包的以太坊升级为何成为黑客攻击武器
在2025年5月推出的以太坊“Pectra”升级中,EIP-7702协议正式引入。该机制允许普通钱包通过签名授权,临时将自身行为委托给智能合约执行。这一功能旨在提升日常用户钱包的灵活性,使其具备类似智能合约的高级特性。
漏洞被利用:攻击者批量提交预签名授权
区块链情报公司TRM Labs指出,针对币安(Binance)的攻击者正是利用了这一机制。攻击者在单笔交易中提交了50个预先签名的EIP-7702授权指令,目标指向一个币安热钱包。这些授权均指向由攻击者完全控制的资金归集合约(Sweeper Contract)。
之所以一次性提交50个授权而非仅有一个,源于以太坊钱包对交易顺序的追踪机制。每个钱包都有一个递增的交易计数值,称为“Nonce”。签名授权仅在特定的Nonce值下有效。攻击者预先对连续的50个Nonce值范围进行了签名授权,从而确保无论币安热钱包下一次处理哪笔交易,都会命中其中一个预签名值,进而激活恶意委托关系,无需关心钱包在此期间的具体活动状态。
资金瞬间被扫空:16.15亿USDT及其他代币遭劫
一旦委托生效,热钱包便实质上开始按照攻击者设定的归集合约指令行事。根据TRM Labs发布的时间线分析,在委托生效后的约三分半钟内,该钱包的全部余额被清空,其中包括价值约16.15亿美元的USDT以及另外63种代币。随后几小时内,随着更多资金流入被攻破的钱包,攻击者继续进行扫荡操作。
此次事件导致币安损失估计高达约63.6亿美元,发生于2026年10月29日。
基础设施设计的两难困境
EIP-7702的设计初衷是为了解决实际痛点。在此之前,标准的以太坊钱包(即外部拥有账户,EOA)只能执行持有资产和签署交易等基础操作。相比之下,智能合约钱包虽然支持批量操作、社交恢复或代付Gas费等高级功能,但通常要求用户在创建之初就进行复杂配置。
EIP-7702允许现有标准钱包临时具备智能合约般的特性,而无需用户迁移至全新的账户类型。然而,这种灵活性也带来了安全隐患:旨在增强普通用户能力的功能,也可能在攻击者获得部分签名权限后被滥用。由于委托机制本身无法区分合法所有者的意图与找到方法生成有效签名的攻击者,因此一旦签名流程被突破,风险将被放大。
本次事件的完整技术细节已发布于相关安全研究机构的官方博客中。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复

