PREP 方法:部署没有关联私钥的 EIP-7702 代理

  • Biconomy
  • 发布于 2025-02-26 21:43
  • 阅读 24

EIP-7702引入了一种新标准,通过PREP方法(Provably Rootless EIP-7702 Proxy)使得智能账户的部署成本降低了80%。PREP方法结合了EIP-7702的授权和Nick的方法,提供了多链兼容性和安全性,防止私钥覆盖。Biconomy计划在其Nexus 2.0中首次实现该功能。

EIP-7702 使开发者能够以低成本部署新的智能账户。这些账户在跨多个链部署或尝试使用资源锁或多签设置时存在限制。PREP 方法解决了这个问题。

PREP 方法:无关联私钥部署 EIP-7702 代理

Biconomy 很高兴地宣布一种开创性的账号标准,结合了 EOA(外部拥有账户)和智能合约账户的最佳特性。通过 “PREP 方法”(可证明无根 EIP-7702 代理)部署,这些账户利用 EIP-7702、Nick 的方法和可验证的密码学推导,使在 EVM 上部署智能账户的成本降低了高达 80%,确保 没有 EOA 密钥可以覆盖 EIP-7702 授权。

PREP 方法是什么?

PREP 是一种用于部署智能合约代理的新方法。它使用 EIP-7702 授权、 “无密钥执行”(Nick 的方法)和特殊签名推导来证明没有人知道 EIP-7702 驱动账户的 “根” EOA。PREP 方法可以用于向任何类型的智能合约部署代理。在本上下文中,我们将探索如何使用 PREP 部署智能合约账户!

关键优势:

  • 最多可节省 80% 的Gas费

    使用 PREP 方法部署账户的成本显著低于使用 CREATE2 部署智能账户的成本。

  • 通用地址

    所有(标准)EVM 链上的地址相同。

  • 功能齐全

    常规 EIP-7702 账户——无论是被授权的还是通过 Nick 的方法部署的,都无法与资源锁、多签账户或时间锁账户一起使用,因为存在一个可以覆盖 EIP-7702 授权的私钥。PREP 账户支持所有这些功能。

  • 多链准备就绪

    可以安全地跨所有链部署,无需担心被抢跑。

  • 面向未来

    具有可移植智能账户的潜力,用户可以在钱包之间迁移。

工作原理

PREP 将 Nick 的方法(使得 “无钥执行” 成为可能)与 EIP-7702 授权结合在一起。其技术创新体现在:

  1. 在授权签名的 r 参数中使用账户初始化数据的哈希;
  2. s 参数中嵌入一个魔法值前缀,证明不存在私钥;
  3. 创建一个无法被 EOA 覆盖的密码学安全账户。

这种方法防止了抢跑,消除了对额外初始化签名的需求,并创建了真正的 “无根” 账户。

💡

阅读我们 深入探讨文章 中的 PREP 方法完整实现。

可用性

Biconomy 的 Nexus 2.0 将是 PREP 账户的首次实现,计划在以太坊主网 Pectra 合并的第一天发布(计划在 2025 年 3 月)。随着 EIP-7702 在 EVM 链上获得更广泛的采用,开发者可以立即开始利用这些优势。

对未来的愿景

Biconomy 认为 PREP 有可能成为创建新 EVM 账户的默认方法,结合了 EOA 的可移植性和一致性以及智能账户的可编程性和安全性。我们致力于通过未来的 EIP 标准化这种方法,并与钱包提供商和开发工具团队合作。


随着 EIP-7702 实现即将来临,PREP 账户代表了以太坊账户架构的一大进步。随着我们接近 Nexus 2.0 的发布,请保持关注更多细节。

  • 原文链接: blog.biconomy.io/provabl...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Biconomy
Biconomy
江湖只有他的大名,没有他的介绍。