EIP-7702 是 Pectra 升级引入的一种 Ethereum 交易类型:它让一个普通的外部拥有账户(EOA)签署一份授权,把自己的代码字段指向某个智能合约实现,于是一个寻常地址无需变成新账户,就能执行智能账户的逻辑。地址、私钥和余额都保持原样,而委托随时可以重新指向或清除——因此它是一次可逆的升级,而不是一场迁移。只要背后有合适的实现,EOA 就能获得打包的原子交易、由他人代付或以非原生代币支付的 Gas,以及权限受限的会话密钥。它并不取代 ERC-4337:一个经 7702 委托的账户可以采用与 ERC-4337 兼容的逻辑,并使用同一套 EntryPoint、bundler 与 paymaster 基础设施。而日常层面的收益——永远不必为每条链单独持有原生 Gas 币——正是 WATS Hot Wallet 已经在以非托管方式交付的:它在 EVM 上通过 ERC-4337 paymaster,以单一代币 ATS 而非 ETH、POL 或 BNB 收取手续费。
缺口:为什么你的 EOA 做不到智能账户的事
Ethereum 上的大多数人持有的是外部拥有账户(EOA)——一个由单一私钥控制的地址。EOA 简单且久经考验,但它们也很僵化。它们无法把多个动作打包进一笔原子交易,无法让别人替它们支付 Gas,也无法把有限的签名权委托给一个临时密钥。那些便利属于账户抽象,而在历史上,它们要求你把资金转移到一个智能合约账户——一个不同的地址,带有迁移摩擦以及它自身的信任假设。
这正是 EIP-7702 被设计来填补的缺口:让现有的 EOA 获得智能账户的行为,而无需要求用户放弃他们已经拥有的地址。
什么是 EIP-7702
EIP-7702 定义了一种新的交易类型,让 EOA 可以委托给合约代码,从而在协议层面仍然是 EOA 的同时,表现得像一个智能账户。它作为 Ethereum Pectra 升级的一部分于 2025 年上线,而截至 2026 年,它已在主网运行,并获得主流 EVM 网络与钱包基础设施的支持。这类交易携带一份或多份已签署的授权,每一份都会把一项委托附加到一个普通账户上。关键在于,你的私钥、余额、nonce 和地址都保持完全不变;账户只是获得了运行可编程逻辑的能力。
这是一个重要转变。在 EIP-7702 之前,“升级到智能账户”意味着“创建并注资一个新账户”,而每个应用、每个交易所提现地址、每条支付链接仍然指向旧的那个。在它之后,你现有的账户可以选择加入智能账户功能,也可以同样轻松地选择退出。
它如何运作:委托指示符
EIP-7702 通过一个委托指示符运作——一个存储在账户代码字段中的小指针,其含义相当于“把这个合约的代码当作我自己的来运行”。用户签署一份授权元组,其中写明一个 chain ID(或 0,意为任何认可它的 EVM 链)、实现合约的地址,以及一个 nonce。当一笔携带该授权的 7702 交易被执行时,账户的代码字段会被设置为一个简短标记——0xef0100 后面跟着实现合约的地址。此后,对这个 EOA 的调用会执行被委托合约的逻辑,而账户仍保有自己的存储、余额和 nonce,它自己的私钥也依然为它自己的交易签名。至于任何其他调用者被允许触发什么,则由该实现的规则决定——这正是实现的选择如此重要的原因。
有一个后果很容易被忽略,却着实有用:由于授权是与承载它的交易分开签署的,签署者不必是发送者。别人可以提交这笔交易并为其付费,这意味着一个 ETH 余额为零的账户也可以被升级,并从它的第一个动作起就获得代付。
委托同样是持续性的,而不是自动临时的。它会一直生效,直到你改变它:签署一份新的授权会把账户重新指向另一份代码,而签署一份写明零地址的授权则会清除该指针,让账户回到普通 EOA 的状态。这种可逆性正是该设计的安全阀,也正因如此,“我的账户目前委托给了什么?”是一个钱包应当一眼就能回答的问题。
EIP-7702 与 ERC-4337:互补,而非竞争
ERC-4337 是引入了 UserOperation、bundler、一个单例 EntryPoint 合约以及 paymaster 的账户抽象标准——一条对链下友好、面向智能账户、且从不触及 Ethereum 核心协议的流水线。相比之下,EIP-7702 是一项协议层面的变更,它直接升级 EOA。
很容易把这两者视作对手,但截至 2026 年,最好把它们理解为互补关系。EIP-7702 回答的是“一个普通的 EOA 如何获得由代码定义的身份?”ERC-4337 回答的是“智能账户如何获得打包执行、代付手续费以及一条共享的验证流水线?”一个经 EIP-7702 委托的账户可以委托给与 ERC-4337 兼容的实现,并直接接入同一套 EntryPoint、bundler 和 paymaster。这两个标准是叠加的,而非相互替代——这也是为什么钱包今天就能推出 4337 式的手续费代付,并把它扩展到被委托的 EOA 上,而无需重建底层管道。
它为现有钱包解锁了什么
对钱包开发者而言,EIP-7702 把此前“仅限智能账户”的功能,变成了普通用户地址也能使用的东西:
批处理。在一笔原子交易中完成授权并兑换,因此某个步骤不会只完成一半、把你困在授权与交易之间——而且同一个批次可以只授权一个确切金额,或在事后立刻撤销,而不是把一份敞开的额度留在链上。
Gas 代付。一个 paymaster(或在非 EVM 链上一个等效的 fee-payer)可以承担 Gas,或让用户以链上原生资产以外的代币支付手续费——无需单独储备一笔用于 Gas 的 ETH。在底层,链依然完整收到它的原生 Gas;改变的只是从你钱包里离开的是哪种代币。
会话密钥。授予一个临时的、限定范围的密钥,它可以在设定的边界内签署一组有限的动作,然后过期——这对游戏、交易界面和周期性流程很有用,无需为每一步重新签名。
风险与考量
委托是强大的,这恰恰是它值得审慎对待的原因。你委托给的实现合约,实际上定义了你的账户能做什么,因此一个恶意或有缺陷的实现是一个严重的风险——只委托给经过审计、声誉良好的代码。钱包必须谨慎处理签署的授权,以避免有人通过钓鱼诱使用户把账户指向由攻击者控制的逻辑;而把 chain ID 设为 0 会让一份授权可以在各条 EVM 链上被重放,这既方便,落到坏人手里也很危险。而且由于 EIP-7702 仍相对较新,截至 2026 年,工具、索引器和安全假设仍在成熟之中。这一切都不是回避它的理由;它是一个理由,去期望钱包明确展示委托目标、把清除委托做成一步就能完成的操作,并把“我在委托给什么?”当作一个一流的安全问题来对待。
WATS 处在什么位置
对终端用户来说,值得关心 EIP-7702 的原因并不是操作码的细节——而是不必为了挪动自己的钱,就得同时养着五份原生 Gas 余额。WATS 今天就交付了这一点,无需等待委托支持在各处落地。WATS Hot Wallet 对每一笔转账、兑换或质押都以单一代币 ATS 计费——在 EVM 上通过 ERC-4337 paymaster,在 Solana 和 TON 上通过一个等效的 fee-payer——因此你永远不需要把 ETH、POL、BNB、SOL 和 Toncoin 分别囤在各自的储备里。由于 ATS 是一个 LayerZero OFT,这意味着覆盖 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 和 TON 的是一份余额,而不是八份。WATS 是首个也是唯一一个将 ERC-4337 + OFT 的单一代币手续费(以之替代原生 Gas 收取)与一种把所收取的 ATS 从 100M 朝着 30M 下限吸收的销毁结合起来的钱包——而这一切都是在你保有自己私钥的前提下完成的,因为 WATS 从不持有任何私钥。
关于这改变了什么,需要说得精确:以 ATS 支付并不是打折,正如 EIP-7702 或 ERC-4337 下的代付也不是打折。网络依然完整收取它的原生 Gas;不同的只是你花出去的那种代币。所以,如果你真正想要的是 EIP-7702 中那些实际的部分——一种手续费代币、不必再为原生 Gas 跑腿、私钥始终是你自己的——那么具体的一步就是安装 WATS Hot Wallet,只保留一份 ATS 余额,让它覆盖你在全部八条受支持链上的活动,而底层的标准则继续成熟下去。
常见问题
用简单的话说,EIP-7702 是什么?
EIP-7702 是 Pectra 升级引入的一种 Ethereum 交易类型,它让一个普通的外部拥有账户(EOA)把自己的代码字段指向某个智能合约实现,并运行该合约的逻辑。用大白话说,你已经在用的那个地址可以开始表现得像一个智能账户——批处理动作、让 Gas 由他人代付、签发限定范围的会话密钥——而你无需创建或注资一个新地址。你的私钥、余额和地址都保持不变。
EIP-7702 会把我的 EOA 永久变成智能合约账户吗?
不会。EIP-7702 附加一个委托指示符,把你的账户指向实现代码,但你的地址、私钥和余额保持不变。委托会一直生效直到你改变它,并且可以被重新指向另一份代码,或通过签署一份指向零地址的授权而被彻底清除,从而让账户回到普通 EOA 的状态。它是一次可逆的升级,而不是向新账户的永久迁移。
EIP-7702 是 ERC-4337 的替代品吗?
不是,截至 2026 年它们是互补的。EIP-7702 是一项协议层面的变更,让 EOA 委托给合约代码,而 ERC-4337 为智能账户提供 UserOperation 流水线、EntryPoint 合约、bundler 与 paymaster。一个经 7702 委托的账户可以采用与 ERC-4337 兼容的逻辑,并使用同一套 paymaster 基础设施,因此这两个标准是叠加在一起的,而不是相互竞争。
要用 ETH 以外的代币支付网络手续费,我需要 EIP-7702 吗?
不需要——WATS 已经做到了这一点,且不要求 7702 委托。WATS Hot Wallet 对每个动作都以单一代币 ATS 计费,在 EVM 链上使用 ERC-4337 paymaster,在 Solana 和 TON 上使用一个等效的 fee-payer;并且由于 ATS 是一个 LayerZero OFT,覆盖 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 和 TON 的是一份余额。EIP-7702 则是让 EOA 获得同一类功能的另一条路径。请注意这并不是打折:链依然完整收取它的原生 Gas,改变的只是你花出去的代币。整个过程中 WATS 都是完全非托管的——私钥由你持有,WATS 从不持有任何私钥。
借助 EIP-7702,EOA 能做到哪些以前做不到的事?
在一个合适的被委托实现下,一个普通的 EOA 可以把多个动作打包进一笔原子交易,让 Gas 由 paymaster 代付或以非原生代币支付,并授予限定范围、会过期的会话密钥。这些此前都是仅限智能账户的功能。主要的注意点是,账户的安全性只取决于它所委托的合约,因此只委托给经过审计的代码,并核对你的钱包所显示的当前委托目标。

