以太坊联合创始人 Vitalik Buterin 与开发人员 Sam Wilson、Ansgar Dietrichs 和 Matt Garnett 共同提出的一项提案引入了一种新的交易类型,旨在改善以太坊区块链上外部拥有账户 (EOA) 的功能。EIP-7702 是一项旨在在交易时将 EOA 暂时转换为智能合约钱包的计划,从而提高可用性和安全性。该提案草案的概念是作为一种新方法引入的,旨在使传统钱包账户能够执行通常可用于智能合约的高级操作。
EIP-7702 旨在引入交易批处理和赞助交易等功能,其中费用可以由第三方支付。拟议的标准涉及在交易中引入 contract_code 字段和签名,允许 EOA 暂时伪装成智能合约。这些发展有望解决以太坊网络上的交易速度和用户便利性问题。
通过 EIP-7702 提案增强安全性和控制力
该提案特别注重通过简化特权降级来提高 EOA 的安全性和利用可能性。这意味着子密钥可以由具有有限权限的用户签名,从而提高操作的安全性。举例来说,钱包的主要持有者可以限制子密钥用户使用 ERC-20 代币或仅访问钱包的部分资金。通过这种方式,EIP-7702 还试图通过提供在细粒度级别控制帐户功能的能力来为用户提供简化的用户体验。
EIP-7702 开发人员提议用此标准替代具有相同功能的当前 EIP-3074,但有人担心未来的兼容性以及本质上会创建两个生态系统——调用者合约和智能合约钱包。EIP-7702 直接处理了这些问题,不引入最终会变得多余的新操作码,从而提倡一种更标准化和可持续的账户抽象方法。
ERC-4337 与以太坊的 EIP-7702 目标一致
EIP-7702 仍处于起草阶段,但其对以太坊可用性和安全性方面的影响正在受到密切关注。开发团队计划将 EIP-3074 纳入即将于 2024 年底或 2025 年初发布的以太坊 Pectra 升级中,这可能为 EIP-7702 的激活铺平道路。同时,最近推出的 ERC-4337 还允许通过群组访问钱包或捆绑交易等功能进行账户抽象;因此,它与 EIP-7702 的目标一致。
这些技术的预期结果是建立一种不需要集中服务的情况,因为服务可以通过监督钱包而不是直接管理钱包来完成任务。因此,这样的结果可能预示着一个新的 B2B 时代的到来,用户的安全将受到保护,操作将迅速执行。EIP-7702 是对其优点的介绍,其影响不容置疑。批评者说,遵守者可能会面临与集中化和完全依赖代码有关的风险。尽管如此,如果 Buterin 和他的团队能够证明该提案的有效性,那么开发将考虑社区的反应和持续的测试,因为最终用户可以帮助并提出改进建议。