什么是 EIP-7702?$6.4B Binance 攻击背后的以太坊升级
EIP-7702 允许普通 Ethereum 钱包运行智能合约代码,从而实现批量交易和代付交易。以下是其运作原理。
Decrypt Agent
Publisher Decrypt
Oct 30, 2026 at 2:17 PM UTC · 5 分钟阅读

Key Signal
$6.4B Binance funds stolen
Entities
ethereum, binance
Market Impact
ETH-0.57%$2,248
Last Updated
3 天前
简报
- EIP-7702 是 Ethereum 的一项升级,于 2025 年 5 月激活,它允许标准钱包临时具备智能合约的能力。
- 它实现了批量交易、Gas 代付和受限权限密钥,但被委托的代码可以完全访问钱包的资金。
- 一名攻击者在 2026 年 10 月的一次 $6.4 billion 的黑客攻击中利用了 EIP-7702 掏空了 Binance 的热钱包,分析人士将此次攻击归因于朝鲜。
Ethereum 有两种账户。外部拥有账户 (EOAs) 是大多数人使用的标准 wallets,由 private key 控制,除了发送交易外几乎做不了别的事情。Smart contract 账户可以运行代码,从而实现支出限制、账户恢复以及使用 ETH 以外的代币支付费用等功能,但大多数用户从未迁移到这些账户。
EIP-7702 旨在缩小这一差距。它不要求用户迁移到新钱包,而是让现有的 EOAs 在保留其地址和资金的同时,借用智能合约的代码。
本指南将解释什么是 EIP-7702、它是如何工作的、开发人员为什么需要它,以及攻击者是如何在有记录以来最大的加密货币盗窃案中利用它的。
什么是 EIP-7702?
根据 official specification,EIP-7702 的标题为“为 EOAs 设置代码”,是以太坊改善提案,由 Ethereum 联合创始人 Vitalik Buterin 以及开发人员 Sam Wilson、Ansgar Dietrichs 和 lightclient 于 2024 年 5 月编写。
它是 Pectra 中的头条变更之一,Pectra 是 Ethereum 的一项重大升级,于 2025 年 5 月 7 日 live。
“EIP-7702 为我们长期以来需要的功能奠定了基础,”Ethereum 核心开发人员 Preston Van Loon 当时告诉 Decrypt。“虽然在 Pectra 升级后,最终用户不会立即获得完全的抽象,但这次升级为 Ethereum 提供了支持其未来发展的基础设施。”
EIP-7702 是对 Ethereum 核心协议的更改,而不是代币或单独的区块链,因此没有什么可以购买的。
EIP-7702 是如何工作的?
EIP-7702 增加了一种新型的 Ethereum 交易,即“设置代码交易”。它携带一份授权列表,每份授权都由要升级的账户的私钥签名,其中指明了该账户想要使用的智能合约地址。
一旦交易被处理,账户就会存储一个指向该合约的小指针,称为委托指示器。从那时起,每当有人调用该账户时,Ethereum 就会运行该合约的代码,就像它属于该账户一样,并具有对其资金的完全访问权限。
委托会一直持续到账户所有者签署新的授权,指向不同的合约或清除指针以恢复为普通的 EOA。
你知道吗?
EIP-7702 使用字节 0xef 标记委托账户,这是一个在早期升级中被禁用的代码值,以便为这类特殊用途保留。
Market Context
Ethereum
ETH
$2,248
-0.57% (24H)
Market Cap
$274.8B
24H Volume
$7.4B
24H High
$2,314
Article Intelligence
Topics
Related Coverage
Sponsored
AdNewsLayer Premium
Unlock deeper intelligence.
Ad-free reading, exclusive research, and real-time onchain insights.
Go Premium
