简述
- EIP-7702 是一项以太坊升级,于 2025 年 5 月启用,允许标准钱包临时获得智能合约的能力。
- 它支持批量交易、费用赞助和有限权限密钥,但被委托的代码会获得对钱包资金的完全访问权限。
- 分析人士称,攻击者在 2026 年 10 月利用 EIP-7702,从 Binance 热钱包中转走资金,涉及一场 64 亿美元的黑客事件,相关责任被归因于朝鲜。
以太坊有两类账户。外部拥有账户(EOA)是大多数人使用的标准钱包,由私钥控制,能做的事情通常不多,主要是发送交易。智能合约账户可以运行代码,支持设置支出限额、账户恢复以及用 ETH 以外的代币支付手续费等功能,但大多数用户并没有迁移到这类账户。
EIP-7702 试图弥合这一差距。它并不是要求用户迁移到新钱包,而是让现有的 EOA 在保留原有地址和资金的同时,借用智能合约的代码能力。
这篇指南解释了什么是 EIP-7702、它如何运作、开发者为何推动这一升级,以及攻击者如何在史上最大规模的加密盗窃案中利用它。
什么是 EIP-7702?
EIP-7702 的标题是“为 EOA 设置代码”,根据官方规范,它是由以太坊联合创始人 Vitalik Buterin 以及开发者 Sam Wilson、Ansgar Dietrichs 和 lightclient 于 2024 年 5 月撰写的以太坊改进提案。
它是 Pectra 的核心变化之一。Pectra 是以太坊的一次重大升级,于 2025 年 5 月 7 日上线。
以太坊核心开发者 Preston Van Loon 当时对 Decrypt 表示:“EIP-7702 为我们长期以来所需的基础奠定了基础。虽然 Pectra 不会立即让终端用户获得完整的抽象能力,但这次升级为以太坊提供了未来支持这一方向的基础设施。”
EIP-7702 是对以太坊核心协议的修改,不是代币,也不是独立区块链,因此没有任何东西可供购买。
EIP-7702 如何运作?
EIP-7702 增加了一种新的以太坊交易类型,即“设置代码交易”。这类交易包含一组授权,每个授权都由被升级账户的私钥签名,并指定该账户想要使用的智能合约地址。
交易处理完成后,账户会存储一个很小的指针,称为委托标识符,指向该合约。从那以后,只要有人调用该账户,以太坊就会像该合约属于这个账户一样运行其代码,并对资金拥有完全访问权限。
这种委托会一直持续,直到账户所有者签署新的授权,要么指向另一个合约,要么清除该指针,让账户恢复为普通 EOA。
你知道吗?
EIP-7702 会用字节 0xef 标记被委托的账户。这个代码值在早期升级中被禁止使用,以便为此类特殊用途预留。
EIP-7702 有什么特别之处?
该规范列出了它旨在实现的三项主要功能:
- 批量处理:把多个操作合并到一笔交易中,例如先授权某个代币,再进行兑换。
- 赞助:允许另一个账户,例如应用程序,代用户支付交易费用,用户之后也可以用其他代币偿还。
- 权限降级:创建权限受限的子密钥,例如只能花费某一种代币,或者每天只能动用余额的 1%。
安全风险
这些功能同样带来风险。由于被委托的代码会获得“对账户的不受限制访问权限”,规范警告称,应用程序绝不应要求用户签署 EIP-7702 授权,钱包也不应为此提供界面。“没有安全的方式来提供这个界面,”规范写道。
诈骗者迅速跟进。Pectra 上线后数周内,交易公司 Wintermute 发现,超过 80% 的 EIP-7702 委托都指向同一个恶意“清扫器”合约的副本。这类合约会自动清空私钥已经泄露的钱包,《The Block》在 2025 年 6 月报道称。
EIP-7702 与 Binance 被盗事件
2026 年 10 月 29 日,攻击者从 Binance 在 10 条区块链上的钱包中转走约 64 亿美元,其中大部分在约 20 分钟内完成。区块链分析公司 TRM Labs 和 Chainalysis 都将这起盗窃归因于 TraderTraitor,这个朝鲜黑客组织曾在 2025 年 2 月实施 15 亿美元的 Bybit 黑客事件。
在以太坊上,攻击者使用 EIP-7702 委托,把一个 Binance 热钱包变成了自己控制的清扫器。TRM Labs 称,这一过程事先签署了 50 份授权。一个由加密混币器 Tornado Cash 资助的运营钱包提交了这些已签名授权,这些授权让热钱包运行攻击者部署的代码;随后攻击者调用该钱包,将其中资产清扫到自己控制的地址,Chainalysis 表示。
关键在于,EIP-7702 委托需要被升级账户提供有效签名。Binance 在另外九条链上的钱包也通过普通签名转账把资金发送给了攻击者,这表明问题更可能是 Binance 热钱包签名基础设施遭到入侵,而不是以太坊本身存在缺陷,TRM 表示。
Binance 表示,其调查最初是从一台被入侵的工程师笔记本电脑开始的,之后又发现了“更多入侵点”。
EIP-7702 的未来
EIP-7702 是迈向完整账户抽象的第一步。账户抽象是一个长期目标,旨在让每个以太坊账户都像智能合约一样灵活。其作者将其设计为与这一“终局”兼容,因此今天基于它构建的钱包,在以太坊账户模型演进时仍应继续可用。
下一步可能来自 Hegotá,这是以太坊路线图中计划在 Glamsterdam 之后推出的升级。2026 年 2 月,Buterin 表示,EIP-8141 看起来“有可能在一年内实现”,并会在 Hegotá 分叉中落地。他称 EIP-8141 是“一个包罗万象的方案,用来整合并解决账户抽象要解决的所有剩余问题”。
“我们从 2016 年初就一直在讨论账户抽象,”Buterin 写道,并补充说,开发者也在讨论现有账户是否可以加入新框架,这样它们就能原生获得批量处理和赞助交易功能。
这也是更大范围重构的一部分。2026 年 7 月,Buterin 将以太坊长期路线图的新草案描述为自 2022 年转向权益证明以来,网络最大的一次改造。
每日简报通讯
每天从最新头条开始,外加原创专题、播客、视频等内容。
加入 72,000+ 名读者












