Openfort 是钱包基础设施解决方案的开源替代方案。其核心产品——Openfort Kit、Invisible Wallet 和 Cross-app Wallet——旨在促进钱包功能的集成、直观的用户引导以及为各种应用程序或生态系统提供灵活的用户体验。
Openfort 由 Joan 和 Jaume Alavedra 兄妹于 2022 年 9 月创立,旨在提供一套定制的 API,以促进 区块链 账户交互。它将自己定位为一种钱包即服务解决方案,支持多链账户、gas 赞助和无弹窗 区块链 交互,以及灵活的所有权功能。
Openfort 于 2023 年 4 月首次公开发布 beta 版本,旨在简化链上资产交互,目标是实现快速游戏发布、可扩展的增长和工作流程自动化。开发人员可以利用 Openfort 创建基于 API 的集成,从而可能减少工程工作量,同时受益于统一的账户和 gas 赞助。该平台整合了各种技术标准,包括无 gas 交易和 NFT 作为智能钱包。
据报道,Openfort 的成立是受到 Alavedra 兄妹致力于提升 Web3 用户体验的承诺的推动,其既定目标是简化复杂性,并为所有玩家培养可访问性和乐趣。
Openfort API 遵循 REST 原则构建,具有可预测的 URL、表单编码的请求正文、JSON 响应和标准 HTTP 代码、身份验证方法和动词。它旨在提供测试和实时模式,模式由用于身份验证的 API 密钥确定。但是,它不支持批量更新,每个请求仅处理一个对象。
Openfort Kit 充当开发人员工具包,旨在简化钱包身份验证和连接集成到 Web 应用程序中。它提供:
Openfort 允许用户创建连接到其登录方法的嵌入式签名者。这些嵌入式签名者旨在促进应用程序内链上交互的签名和交易请求。它们为向用户呈现提示提供了自定义选项,并旨在消除对单独钱包客户端的需求。用户最多可以拥有一个与其帐户关联的嵌入式钱包。
开发 Invisible Wallet 的目的是允许应用程序引导用户,而无需他们直接与传统的钱包界面进行交互。
Openfort 促进建立链接到用户选择的登录方法的嵌入式智能帐户。用户可以请求链上交互的签名和交易,嵌入式智能帐户提供自定义和安全功能。集成选项包括使用 Openfort 作为身份验证提供商或将第三方提供商与现有堆栈集成。
Openfort 支持用户引导和密钥对生成。它支持 Web2 身份验证方法,如电子邮件/密码和 OAuth2.0 用于社交帐户(例如,Google),并且有可能集成到现有用户界面中或提供预配置的身份验证解决方案。
新创建的嵌入式钱包通常需要与链上入口解决方案集成,以使用户能够为钱包提供资金。此功能旨在允许用户快速访问应用程序中的付费功能,并为应用程序开发人员提供货币化机会。
Openfort 中的 Gas 赞助提供了一种管理 gas 支付的方法,尤其适用于自定义与数字项目和货币相关的用户体验。由公司定义的 Gas 管理器确定应用程序何时以及如何使用 Openfort 的付款人赞助用户的 gas 费用。
此功能旨在实现定制的用户体验,例如抽象新用户的 gas 费用以鼓励游戏采用,允许用户使用 ERC20 代币(如 USDC)支付 gas 费用,以及在用户为将其带出生态系统的操作付费时推广应用程序操作。
开发人员可以为合约和函数指定 gas 策略,用户无需以原生代币支付 gas 费用。Gas 赞助可以通过以下方式实现:通过余额信用以 法币 支付,或者通过 Openfort 在受支持的链中部署的付款人 智能合约 通过网络以原生代币支付。
Cross-app Wallet 旨在使生态系统和平台能够提供跨多个应用程序和服务运行的品牌化、可互操作的钱包。主要功能包括:
Openfort 的帐户基础设施由两种类型组成:智能钱包,由用户使用并符合 ERC-4337;以及符合 ERC-7702 的智能 EOAS。这两种解决方案都具有诸如 nonce 和 gas 峰值保护之类的功能,旨在帮助开发人员管理其应用程序的元方面。
通过 Openfort 提供的智能钱包是与 ERC-4337 兼容的智能合约帐户。这意味着它们支持帐户抽象——一种支持以下功能的标准:
ERC-4337 引入了一个新的基础设施层——入口点、捆绑器和付款人——旨在从基本协议中抽象出钱包逻辑,从而可能允许可自定义的、用户友好的钱包。
借助 ERC-7702 标准,EOA 可以临时升级为智能 EOA,从而可能实现与智能钱包类似的好处——包括:
关键区别在于,使用 ERC-7702,EOA 仍然处于控制之中,并且不会永久部署智能合约。但是,与完全可编程的智能钱包不同,7702 不支持密钥轮换。
Openfort 中的后端钱包是外部拥有的帐户 (EOA) 或智能合约钱包,在内部用于管理自动流程和服务器端操作。它们的设计考虑了成本效益,旨在为开发人员提供一种处理内部机制的方法。
这些帐户可以执行各种应用程序逻辑任务,例如管理比赛的托管或在赢得比赛后将铸造的资产分发给玩家。后端钱包有多种用例,包括铸造资产、管理金库以及为 Ai 代理提供托管服务。
2023 年 5 月,Openfort 完成了 300 万美元的种子轮融资。该平台专注于通过 API 端点进行加密帐户管理和程序化交易,旨在帮助游戏开发人员将玩家连接到 web3 机会。
为这轮融资做出贡献的投资者包括 gCC、M11、PearVC、Game7、Newman Capital、Arcane、NGC、Alex Masmej、Cristian Manea 等。