这个东西就是个升级版的 EIP-3074,更贴合 ERC-4337 的账户抽象大计划。但我觉得,提倡 EIP-7702 虽然符合 ERC-4337 的传统发展框架,却会限制 EIP-3074 在 "invoker" 方面的无限潜力,感觉就是在做妥协。
EIP-7702引入了一种新的交易类型,暂时将EOA转换为智能合约钱包,使其在交易执行期间能够执行高级操作,例如交易批处理和费用赞助,即由第三方支付交易费用。该提案还包括权限降级功能,允许用户为子密钥设置临时权限,从而增强安全性和灵活性。
这个提案最棒的一点是,它与现有的EIP-4337账户抽象工作高度兼容。用户需要签名的合约代码实际上可以是现有的EIP-4337钱包代码。一旦这个改动生效,用户现有的EOA就能执行任何智能合约代码。通过额外的EIP,EOA还可以永久升级以运行特定代码。