Rhinestone 正在构建账户抽象和 Web3 互操作的前沿技术,旨在通过智能账户和模块化基础设施,大幅改善 Web3 用户体验,实现大规模应用。他们提供技术,帮助开发者构建、部署和集成智能账户到他们的应用中,提供无缝的自托管钱包,解决密钥管理、链抽象和统一用户余额等问题。目前正在招聘后端、区块链、DevRel工程师等。
文章讨论了链抽象技术在统一以太坊用户体验和开发者体验方面的潜力,以及当前实现这一目标的主要障碍:应用无法感知用户跨链资产。提出了ERC-7811标准,旨在通过JSON-RPC方法让钱包共享用户的完整资产列表,从而解决该问题。文章还探讨了ERC-7811实施的挑战,以及替代方案ERC-7683。
本文深入探讨了 Userops (ERC-4337) 和 Intents 在以太坊账户抽象中的作用。
文章探讨了不可撤销签名在链抽象中的重要性,特别是对于EOA和智能账户。智能账户允许密钥轮换,但会损害不可撤销签名。而Omni Account通过确保智能账户和智能EOA都能在同一系统下进行链抽象,从而解决了这些问题。EIP-7702下的智能EOA会受到损害,需要仔细处理以防止双重支付攻击。
Omni Account是一个由ERC-7579模块驱动的系统,旨在将ERC-7579账户和智能EOA转变为链抽象账户,通过资源锁定Hook和Orchestrator实现跨链互操作性和意图执行。它与Across集成实现无信任的即时跨链意图,并与Magic合作,支持USDC作为首选代币,简化跨链体验,目前已兼容Safe、Biconomy的Nexus和Magic的Newton,并准备好集成。
2024年智能账户使用量显著增长,ERC-7579 得到广泛采用,密钥库实验启动,EIP-3074 让位于 EIP-7702,链抽象成为主流。预测2025年智能账户部署将超过2亿,新的交易基础设施将挑战 ERC-4337,链抽象和 EIP-7702 成为智能账户采用的重要催化剂,DeFi 超级应用和 AI 将推动智能账户发展。
本文介绍了 Rhinestone 将于 2025 年第一季度推出的用于模块化智能账户的资源锁定Hook(Resource Lock Hook)系统。该系统旨在通过账户原生资源锁,结合链下排序器,在不分离用户资金的前提下,实现灵活、可组合且互操作性强的资源锁定方式,从而支持各种应用场景,包括链抽象、账户信用系统等,并解决现有协同签名和托管模式的局限性。
本文介绍了EIP-7702如何使EOA能够拥有智能账户的功能,以及为了安全地将现有智能账户与EIP-7702结合使用,需要进行哪些修改。主要集中在两个方面:一是确保存储命名空间,避免不同账户实现之间的冲突;二是保护初始化过程,防止恶意行为者抢先控制账户。通过对ERC-7579参考实现的修改,展示了如何安全地使用EIP-7702,同时保持与现有智能账户流程的兼容性。
Rhinestone Protocol 1.0 是首个模块化智能账户互操作性协议,旨在解决智能账户碎片化、供应商锁定和安全问题。通过模块化的方式,开发者可以构建可扩展智能账户功能的组件,从而实现无需许可的创新,并最大化应用程序的分发,此协议由模块、模块注册表、适配器和智能账户组成。
Rhinestone Automations 是一种链下服务,用于监控链上和链下事件,并在满足预定条件时触发智能账户执行。它包含触发器、自动化管理器、API 和 SDK 四个主要组件,通过 Smart Sessions 实现安全的用户授权,并可与 Executor Modules 结合实现更复杂的自动化功能,适用于 DeFi 自动化、高级保证金账户管理等多种场景。