{"content":{"title":"EIP-7702 对 MetaMask 和其他钱包提供商意味着什么","body":"![EIP-7702 将 EOA 钱包升级为具备智能功能](https://img.learnblockchain.cn/2025/03/05/44844083_image.jpg)EIP-7702 将 EOA 升级为具备智能功能\r\n\r\n[**EIP-7702**](https://learnblockchain.cn/article/12038) 将改变用户在 2025 年与其钱包的互动方式。对于钱包提供者而言，这既是一个机会也是一个挑战：在不牺牲安全或用户体验的情况下，启用用户想要的新功能。\r\n\r\n对 EIP-7702 感到陌生？请查看 [介绍博客](https://learnblockchain.cn/article/12038) 进行 5 分钟的阅读。\r\n\r\n### 钱包提供者面临的挑战\r\n\r\nEOA 钱包提供者面临一个关键决策：多快、深度地集成 EIP-7702 的功能。风险很高——成功实现这些功能的钱包提供者将能抓住下一个链上采用的浪潮。那些不这样做的可能会面临用户流失到更具创新性的替代方案的风险。\r\n\r\n虽然你可能会看到像 MetaMask 这样的主要钱包实施自定义解决方案来满足这些需求，但是原生 EIP-7702 集成提供了一些显著优势：\r\n\r\n- 与不断增长的 ERC-4337 生态系统的内置兼容性\r\n\r\n- 无缝的跨链功能\r\n\r\n- 协议级实现的性能优势\r\n\r\n- 与以太坊路线图相一致的未来-proof 架构\r\n\r\n\r\n简单来说：自定义实施可能适合拥有大量现有用户基础的钱包，但对于大多数钱包提供者来说，原生 EIP-7702 支持将在 2025 年及以后保持竞争力方面至关重要。\r\n\r\n### 用户的期望\r\n\r\n用户越来越希望从他们的钱包中获得类似 Web2 的体验。借助 EIP-7702，你可以提供：\r\n\r\n- **熟悉的身份验证**：对 Web2 用户来说感觉自然的社交登录和密码密钥\r\n\r\n- **手续费支付灵活性**：允许用户以任何代币支付费用或为他们赞助交易\r\n\r\n- **恢复选项**：在没有助记词的情况下启用帐户恢复\r\n\r\n- **会话管理**：允许用户在设定时间内一次性授权 dApp\r\n\r\n\r\n关键点是？这些功能需要深思熟虑的实施以维护安全和信任。\r\n\r\n### 钱包的安全考虑\r\n\r\n对于钱包提供者而言，EIP-7702 引入了一种与传统 EOA 和纯智能帐户不同的细微安全模型。以下是你需要考虑的事项：\r\n\r\n1. **私钥权限**\r\n\r\n   - EOA 的私钥保持完全控制权，可以覆盖智能帐户的安全规则\r\n\r\n   - 如果通过 EIP-7702 设置了恢复功能，用户即使丢失了私钥仍可恢复资产\r\n\r\n   - 在用户采取绕过智能帐户安全的操作时，考虑实施清晰的用户界面指示\r\n\r\n2. **委托信任模型**\r\n\r\n   - 与 ERC-4337 帐户不同，委托功能创建了可撤销的授权\r\n\r\n   - 多签名实施需要特别考虑- 其他所有者必须信任 EOA 持有者，因为他们保留覆盖能力\r\n\r\n   - 考虑实施自动检查委托合约的声誉和安全风险\r\n\r\n3. **跨链考虑**\r\n\r\n   - 委托交易可以是特定链或通用（`chain_id = 0`）\r\n\r\n   - 跨链有不同 nonce 的 EOA 需要单独的委托交易\r\n\r\n   - 当不同网络上委托状态不同时，考虑实施链特定的警告\r\n\r\n### 实施方法\r\n\r\n根据我们与钱包提供者的多次讨论，我们看到两种不同的方法。\r\n\r\n像 MetaMask 这样的主要钱包提供者目前正在探索避免 EIP-7702 新交易类型的自定义实施，而是专注于向后兼容性和通过自己的委托工具包逐步推出功能。\r\n\r\n虽然这种方法可能适合拥有大量现有用户基础的钱包，但通过拥抱原生 EIP-7702 支持，钱包提供者可以为用户提供与以太坊技术路线图保持一致的惊人能力。\r\n\r\n推荐的前进路径是全面集成 EIP-7702：\r\n\r\n- 完整支持新的 `SET_CODE_TX_TYPE`\r\n\r\n- 实现与 ERC-4337 基础设施的无缝集成\r\n\r\n- 专注于启用智能功能，如会话密钥和批量交易\r\n\r\n- 使用标准化 RPC 方法（我们推荐 [ERC-5792](https://eips.ethereum.org/EIPS/eip-5792)）构建钱包界面以实现一致的委托管理\r\n\r\n- 根据 [ERC-7677](https://eips.ethereum.org/EIPS/eip-7677) 实施付款方功能，以实现Gas赞助和灵活的费用支付\r\n\r\n\r\n这种方法简化了长期维护，并使你的钱包能够从不断增长的智能帐户生态系统中捕获价值。拥有大量现有用户基础的钱包倾向于采用第一种方法以最小化干扰，而较新的钱包则应选择全面集成 EIP-7702 以区分自己。\r\n\r\n### 使用 Account Kit 构建\r\n\r\n对于希望加速其 EIP-7702 集成的钱包提供者，[Account Kit](https://www.alchemy.com/account-kit?utm_source=7702_wallets&utm_medium=blog&utm_campaign=eip_7702_series) 将为你提供第一天所需的一切。\r\n\r\n- 无缝的注册体验，支持熟悉的电子邮件和社交登录\r\n\r\n- 可随时使用的授权流程组件\r\n\r\n- 安全的委托管理\r\n\r\n- 针对不同钱包架构的灵活集成选项\r\n\r\n- 内置对 EIP-7702 和 ERC-4337 的支持\r\n\r\n\r\n### 展望未来\r\n\r\n2025 年成功的钱包将是那些提供最多功能同时保持用户信任的安全性的钱包。我们在这里确保你构建、扩展并为用户提供最佳体验。\r\n\r\n[探索 Account Kit](https://www.alchemy.com/account-kit?utm_source=7702_wallets&utm_medium=blog&utm_campaign=eip_7702_series) 了解更多信息。\r\n\r\n- [查看文档](https://accountkit.alchemy.com/?utm_source=7702_wallets&utm_medium=blog&utm_campaign=eip_7702_series)\r\n\r\n- [尝试演示](https://demo.alchemy.com/?utm_source=7702_wallets&utm_medium=blog&utm_campaign=eip_7702_series)\r\n\r\n- 如果你需要帮助，欢迎随时 [联系我们](https://www.alchemy.com/contact-sales?utm_source=7702_wallets&utm_medium=blog&utm_campaign=eip_7702_series)，以便我们今天帮助你集成这些功能。\r\n\r\n* * *\r\n\r\n这是我们关于 EIP-7702 系列的第二篇文章。如果你仍在了解 EIP-7702，请查看我们之前的文章 [这里](https://learnblockchain.cn/article/12038)。\r\n\r\n>- 原文链接： [alchemy.com/blog/eip-770...](https://www.alchemy.com/blog/eip-7702-metamask-and-wallets)\r\n>- 登链社区 AI 助手，为大家转译优秀英文文章，如有翻译不通的地方，还请包涵～"},"author":{"user":"https://learnblockchain.cn/people/26581","address":null},"history":null,"timestamp":1741162382,"version":1}