什么是 EIP-7702?它是 2025 年 5 月随以太坊 Pectra 升级上线的一项提案,允许普通钱包地址(EOA)把自己的执行逻辑委托给一段智能合约代码。这样,用户不必更换地址、也不必迁移资产,就能获得代付 Gas、批量交易、权限控制等智能账户能力。
EIP-7702 解决了什么问题?
在 EIP-7702 之前,想用上账户抽象的功能,用户必须新建一个 ERC-4337 智能账户,再把资产从老地址搬过去。对已经有大量资产、交易记录和链上身份的老用户来说,这个门槛很高。EIP-7702 让普通地址自己“升级”,地址不变,功能却接近智能账户,缩小了普通账户和智能合约账户之间的差距。
EIP-7702 是如何运作的?
EIP-7702 引入了一种新的交易类型。用户用自己的私钥签署一份“授权”,指定一个已部署的合约地址;交易上链后,这个普通地址就会指向那段合约代码。之后任何发到这个地址的调用,都会按委托合约的逻辑执行,比如一次完成“授权加兑换”,或者由第三方代付 Gas。这个委托会一直有效,直到用户再签一份授权换成其他合约,或者指向空地址把它撤销。
EIP-7702 和 ERC-4337 有什么区别?
简单来说,ERC-4337 是应用层的方案,用户要使用新的智能账户地址;EIP-7702 是协议层的改动,让老地址直接升级。两者可以搭配使用,但在地址、密钥控制权和适用场景上各有不同,选型时值得把 EIP-7702 和 ERC-4337 放在一起比较。
EIP-7702 有哪些风险?
EIP-7702 的风险主要集中在两处。一是授权:用户一旦被骗签下指向恶意合约的委托,地址里的资产可能被一次性转空,未限定链 ID 的授权还可能在其他链生效。二是密钥:原私钥仍拥有最高控制权,泄露后可以绕过委托合约里的所有规则。此外,部分老合约对“普通地址”的假设也不再成立。这些也是账户抽象的局限中最需要重视的部分。
企业和钱包应该如何应对?
钱包应只允许委托给经过审计的可信合约,并在签署授权时用醒目的提示说明其含义。企业则可以用 MPC 保护地址背后的私钥,避免单点泄露;再用链下策略引擎拦截未经批准的委托授权,并对委托变更设置多人审批。
总结
EIP-7702 让普通地址不换地址就能获得智能账户能力,但也带来了新的授权风险,密钥保护依然是安全的根本。Safeheron 的 MPC 钱包即服务为企业提供多链 MPC 密钥管理和策略引擎。
想评估 EIP-7702 对你的钱包意味着什么? 联系 Safeheron 销售团队,预约一对一演示