隆重推出 Safe7579

Safe 现在兼容 ERC-7579。可以在 Safe 和任何其他 7579 智能账户上构建,同时访问不断增长的 ERC-7579 模块、工具和服务生态系统。Safe7579 适配器是 Safe 和基于 ERC-7579 账户构建的智能账户应用市场之间的互操作层。

Safe 现在兼容不断增长的 ERC-7579 模块生态系统

概要

Safe 现在兼容 ERC-7579。你可以在 Safe 和任何其他 7579 智能账户上进行构建,同时访问不断增长的 ERC-7579 模块、工具和服务生态系统。

模块市场

模块化智能账户是下一个可组合的开放创新平台。模块是独立的智能合约,可以扩展智能账户的功能,也就是说,是智能账户的应用程序。这种模块化允许任何开发者访问账户抽象的可编程验证和执行,并构建具有无缝用户体验的强大的链上产品。

但是,要解锁模块市场,需要多项举措:

  1. 智能账户和模块之间的互操作性
  2. 在最小化中心化依赖的同时,保证模块安全性
  3. 用于模块的分发、发现、使用和货币化的简单工具

在 Rhinestone,我们积极推动社区在所有这三个方面取得进展。最值得注意的是,我们投入了大量的资源和时间,以使更广泛的账户抽象社区围绕新的模块化智能账户标准达成一致:ERC-7579。该标准规定了模块在智能账户实现之间轻松互操作的最低要求。

最初,我们试图使用专门构建的执行管理器来解决智能账户实现之间的不兼容性。这些适配器转换模块功能,以满足目标帐户的要求。虽然这种方法有效,但在 Rhinestone 技术堆栈中引入了大量的技术开销。对于某些无法轻易与所有账户实现兼容的模块类型,这也导致了糟糕的开发者体验。在许多情况下,大量复杂性需要存在于链上,从而增加了用户的 gas 成本。

我们将这些限制暴露给了我们的账户供应商合作伙伴,从而促成了 ERC-7579 的开发。该标准在发布时得到了 Biconomy、ZeroDev 和 OKX 等领先的账户抽象参与者的支持。

Safe 正式加入 7579 生态系统

今天,我们很高兴推出 Safe7579 适配器,并正式欢迎 Safe 加入 ERC-7579 生态系统。Safe7579 适配器名副其实。它是 Safe 和建立在 ERC-7579 账户之上的新兴智能账户应用程序市场之间的互操作性层。该项目由 Safe 和 Rhinestone 共同开发,只是这种合作伙伴关系可以解锁的冰山一角。

Safe 是模块化智能账户的 OG。Safe 的账户设计具有令人难以置信的先见之明。他们率先推出了执行器模块(在 Safe 生态系统中简称为“safe 模块”)、Hook模块(称为“guards”)和一个回退系统,使 Safe 能够无限扩展。Safe 7579 适配器利用这些回退和执行器机制,使 Safe 完全符合 ERC-7579 生态系统。

对 Safe 生态系统的影响

Safe 7579 适配器对 Safe 生态系统有许多好处:

  • 模块互操作性: 现在可以将为 ERC-7579 账户生态系统构建的所有模块集成到任何 Safe dapp 中,从而为 Safe 用户解锁新的功能和体验。7579 生态系统中已经有 35 个可重用的模块,其中 12 个模块经过审核,可以从 Rhinestone 投入生产,还有更多模块由我们的合作伙伴构建。
  • 模块化验证: Safe 7579 适配器引入了模块化验证,允许 Safe 账户摆脱 m-of-n 验证方案,并引入了强大的功能,如 Passkeys 和 Session Keys。
  • Safe 开发者更大的 TAM: 使用 Safe7579 适配器构建的 Safe 开发者现在拥有更大的 TAM,包括所有主要的 4337 原生账户(Biconomy、Kernel 和 OKX 智能账户)。越来越多的钱包提供商正在采用 ERC-7579。
  • 提高 Safe 用户可移植性: Safe 用户现在可以访问为 ERC-7579 生态系统构建的更广泛的智能账户优先 dapp。例如,为 Biconomy V3 或 Kernel V3 构建的任何 dapp 现在都可以采用 Safe7579 适配器来为 Safe 用户提供服务。
  • 访问 ERC-7579 工具: ERC-7579 的作者和社区致力于为模块和 dapp 开发者构建一套丰富的工具,例如 ModuleKit、permisionless.js 和 ModuleSDK。这些工具现在适用于 Safe 开发者。

ERC-7579 工具

ModuleKit

Rhinestone 致力于构建一个开放的模块生态系统。为了促进这一点,我们构建了 ModuleKit,这是一个用于构建、测试和部署模块的抽象库。ModuleKit 的杀手锏是使开发者能够创建一个与任何 ERC-7579 账户即时兼容的模块。构建一次,部署到任何地方。

ModuleSDK

我们还在构建 ModuleSDK,这是一个 typescript 库,用于在为模块化智能账户构建的任何应用程序中使用 ERC-7579 模块。在发布时,此 SDK 将提供对 12 个模块的轻松访问。其中包括必要的功能,如可拥有的 (ECDSA) 验证器、多重身份验证模块和社交恢复模块。它们还包括更高级的模块,如闪电贷模块、计划订单和冷存储Hook。ZeroDev 贡献了一个 passkeys 模块,Biconomy 将提供一个会话密钥模块。

模块分发

模块化智能账户不仅是可组合的平台,而且还提供了一个新的分发机会。模块可以成为直接交付给用户账户的产品的关键组件。为了帮助促进这一点,Rhinestone 正在开发 Module Store,这是一个模块分发点,适用于任何构建智能账户原生产品的开发者。ZK Email 的早期演示 开发了一个钩入其服务的恢复模块,为智能账户用户提供私有电子邮件恢复服务。

模块安全性

最后,Rhinestone 正在构建 Module Registry。它的主要功能是为用户和开发者在安装和使用第三方模块时执行标准和安全保证。模块注册表存储由独立安全实体发出的链上安全断言(“证明”)。在模块安装和运行时查询这些证明,以确保满足正确的安全阈值。模块注册表将构建在 ERC-7512 之上,并通过以无需许可的方式解决信任委托问题,在解锁开放的模块生态系统中发挥关键作用。要深入了解模块注册表的技术规范,请查看 ERC-7484

开始使用 Safe7579 构建

前往 permissionless.js 开始使用 Safe7579。从发布开始,此适配器可以用作现有 Safe4337 模块的直接替代品,或者从一开始就启动符合 ERC-7579 的新 Safe 账户。要开始使用预构建的模块,请前往 ModuleSDK

关注我们以获取更多更新

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

0 条评论

请先 登录 后评论
Rhinestone
Rhinestone
Infrastructure and APIs for seamless wallet abstraction. Built on smart accounts. Powered by intents. https://linktr.ee/rhinestonewtf