ModuleSDK 是一个 TypeScript 库,旨在简化智能账户模块在应用层的集成,特别是对于在 Rhinestone 支持的智能账户上构建 dapp 或钱包的开发者。它与现有的 AA SDK 结合使用,提供安装、卸载和使用模块的便捷功能,支持 Rhinestone 的核心模块以及 Smart Session Manager,为开发者提供即插即用的特性、产品和服务。
Rhinestone 与 Biconomy 合作构建 Smart Session Manager,这是一种链上权限系统,可在任何 ERC-7579 智能账户中实现完全可组合和互操作。Smart Session Manager 将策略和验证器分开,以提高可组合性,并支持广泛的签名机制,例如 passkeys、多重签名和 ECDSA 验证器,同时实现链抽象会话。
Rhinestone 宣布完成 500 万美元种子轮融资,由 1kx 领投,用于加速 ERC-7579 智能账户和模块生态系统的发展。Rhinestone 致力于通过模块化智能账户,赋能开发者构建链上产品,解决开发者复杂性、缺乏简单功能定制和供应商锁定等问题,并推出了 ModuleSDK 和 ModuleKit 等工具。
本文介绍了Rhinestone团队在WalletConnect Hacks 2中构建的跨链状态同步和资产花费原型,旨在为模块化智能账户提供理想的跨链体验。
Safe 现在兼容 ERC-7579。可以在 Safe 和任何其他 7579 智能账户上构建,同时访问不断增长的 ERC-7579 模块、工具和服务生态系统。Safe7579 适配器是 Safe 和基于 ERC-7579 账户构建的智能账户应用市场之间的互操作层。
ZK Email与Rhinestone合作,为智能账户引入隐私保护的Web2集成。Rhinestone将开发一个ZK Email模块模板,使开发者能够轻松地基于ZK Email和ERC-7579智能账户构建智能账户功能,例如使用户能够使用电子邮件地址作为守护者,而无需透露电子邮件地址。
文章讨论了EIP-3074和Vitalik提出的EIP-7702提案,它们都旨在赋予EOA执行代码的能力。EIP-7702通过在交易期间设置EOA的代码来实现,与现有智能账户更兼容,并与账户抽象路线图更一致,更有利于未来的创新和发展,被认为是比EIP-3074更好的版本。文章还探讨了EIP-7702的未决问题,例如协议内撤销、存储和永久升级。
EIP-3074 提案允许 EOA 授权智能合约代表其进行交易,有望提升用户体验,但同时也存在潜在风险,例如恶意调用者可能损害用户利益。文章探讨了 EIP-3074 为智能账户采用带来的机遇与挑战,强调了在保证用户安全的前提下,实现无需许可的创新的重要性,并提出了去中心化调用者注册表的概念,同时认为 EIP-5003 提案可以缓解 EIP-3074 的一些问题。
本文深入探讨了模块化智能账户中模块安全性的不同方法。模块化账户引入了可扩展性和前瞻性的新模式,但其安全性,尤其是在安装第三方模块时,更需要关注。文章主要介绍了两种新兴方法:认证注册表和模块许可系统,并分析了它们的优缺点,以及其他一些潜在的安全措施。