缺口:为什么你的 EOA 做不到智能账户的事
Ethereum 上的大多数人持有的是外部拥有账户(EOA)——一个由单一私钥控制的地址。EOA 简单且久经考验,但它们也很僵化。它们无法把多个动作打包进一笔原子交易,无法让别人替它们支付 Gas,也无法把有限的签名权委托给一个临时密钥。那些便利属于账户抽象,而在历史上,它们要求你把资金转移到一个智能合约账户——一个不同的地址,带有迁移摩擦以及它自身的信任假设。
这正是 EIP-7702 被设计来填补的缺口:让现有的 EOA 获得智能账户的行为,而无需要求用户放弃他们已经拥有的地址。
什么是 EIP-7702
EIP-7702 是一种机制,让一个 EOA 临时委托给合约代码,从而能够表现得像一个智能账户。它作为 Ethereum 的 Pectra 升级的一部分于 2025 年上线,而截至 2026 年,它已在主网运行并得到钱包基础设施的广泛支持。它引入了一种新的交易类型,把一段代码——一份委托——附加到一个普通账户上。关键在于,你的私钥、余额和地址都保持完全不变;账户只是获得了在需要时运行可编程逻辑的能力。
这是一个重要转变。在 EIP-7702 之前,“升级到智能账户”意味着“创建并注资一个新账户”。在它之后,你现有的账户可以选择加入智能账户功能,也可以同样轻松地选择退出。
它如何运作:委托指示符
从高层看,EIP-7702 通过一个委托指示符运作——一个存储在账户中的小指针,其含义相当于“把这个合约的代码当作我自己的来运行”。用户签署一份指定某个具体实现合约的授权,账户的代码槽被设置为一个引用该合约的标记。此后,对这个 EOA 的调用会执行被委托的逻辑,而交易仍由账户自己的密钥授权。
由于委托是通过一份签署的授权来设定的,它也可以被清除或重新指向。截至 2026 年,实际模型是:EOA 仍然是 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 和 paymaster 基础设施。这两个标准是叠加的,而非相互替代。
它为现有钱包解锁了什么
对钱包开发者而言,EIP-7702 把此前“仅限智能账户”的功能,变成了普通用户地址也能使用的东西:
批处理。在一笔原子交易中完成授权并兑换,因此某个步骤不会只完成一半、把你困在授权与交易之间。
Gas 代付。一个 paymaster(或在非 EVM 链上一个等效的 fee-payer)可以承担 Gas,或让用户以链上原生资产以外的代币支付手续费——无需单独储备一笔用于 Gas 的 ETH。
会话密钥。授予一个临时的、限定范围的密钥,它可以在设定的边界内签署一组有限的动作,然后过期——这对游戏、交易界面和周期性流程很有用,无需为每一步重新签名。
风险与考量
委托是强大的,这恰恰是它值得审慎对待的原因。你委托给的实现合约,实际上定义了你的账户能做什么,因此一个恶意或有缺陷的实现是一个严重的风险——用户应当只委托给经过审计、声誉良好的代码。钱包必须谨慎处理签署的授权,以避免有人通过钓鱼诱使用户把账户指向由攻击者控制的逻辑。而且由于 EIP-7702 相对较新,截至 2026 年,工具、索引器和安全假设仍在成熟之中。这一切都不是回避它的理由;它是一个理由,去期望钱包把委托目标做得明确且可撤销,并把“我在委托给什么?”当作一个一流的安全问题来对待。
WATS 如何运用这一点
账户抽象在日常中的回报——无需在原生 Gas 之间腾挪、只有一笔可预测的手续费——正是 WATS Hot Wallet 已经以非托管方式交付的东西。每一笔转账、兑换或质押都以单一代币 ATS 计费——在 EVM 上通过 ERC-4337 paymaster,在 Solana 和 TON 上通过一个等效的 fee-payer——并且由于 ATS 是一个 LayerZero OFT,单一余额即可跨全部三条链使用。WATS 是首个也是唯一一个将 ERC-4337 + OFT 的单一代币手续费(以之替代原生 Gas 收取)与一种把所收取的 ATS 从 100M 朝着 30M 下限吸收的销毁结合起来的钱包——而这一切都是在你保有自己私钥的前提下完成的,因为 WATS 从不持有任何私钥。
常见问题
EIP-7702 会把我的 EOA 永久变成智能合约账户吗?
不会。EIP-7702 附加一个委托指示符,把你的账户指向实现代码,但你的地址、私钥和余额保持不变。委托可以被重新指向或清除,因此账户可以选择加入智能账户行为,也可以选择退出。它是一次临时、可逆的升级,而不是向新账户的永久迁移。
EIP-7702 是 ERC-4337 的替代品吗?
不是,截至 2026 年它们是互补的。EIP-7702 是一项协议层面的变更,让 EOA 委托给合约代码,而 ERC-4337 为智能账户提供 UserOperation 流水线、EntryPoint 合约、bundler 与 paymaster。一个经 7702 委托的账户可以采用与 ERC-4337 兼容的逻辑,并使用同一套 paymaster 基础设施,因此这两个标准是叠加在一起的。
借助 EIP-7702,EOA 能做到哪些以前做不到的事?
在一个合适的被委托实现下,一个普通的 EOA 可以把多个动作打包进一笔原子交易,让 Gas 由 paymaster 代付或以非原生代币支付,并授予限定范围、会过期的会话密钥。这些此前都是仅限智能账户的功能。主要的注意点是,账户的安全性只取决于它所委托的合约,因此用户应当只委托给经过审计的代码。

