全新

通过即将推出的 IQ.wiki API,将专家精选的加密货币和区块链知识集成到您的应用中。

0% read

Openfort

Openfort

Openfort 是钱包基础设施解决方案的开源替代方案。其核心产品——Openfort Kit、Invisible Wallet 和 Cross-app Wallet——旨在促进钱包功能的集成、直观的 onboarding 以及为各种应用程序或生态系统提供灵活的用户体验。

概述

Openfort 由 Joan 和 Jaume Alavedra 兄妹于 2022 年 9 月创立,旨在提供一套定制的 API,以促进 账户交互。它将自己定位为一种钱包即服务解决方案,支持多链账户、gas 赞助和无弹窗 交互,以及灵活的所有权功能。

Openfort 于 2023 年 4 月首次公开发布 beta 版本,旨在简化链上资产交互,目标是实现快速的游戏发布、可扩展的增长和工作流程自动化。开发人员可以利用 Openfort 创建基于 API 的集成,从而可能减少工程工作量,同时受益于统一的账户和 赞助。该平台整合了各种技术标准,包括无 gas 交易和作为智能钱包的

据报道,Openfort 的成立是受到 Alavedra 兄妹致力于改善 中用户体验的承诺的推动,其既定目标是简化复杂性,并为所有玩家培养可访问性和乐趣。

“当我们审视区块链世界时,我们意识到它的潜力受到许多挑战的束缚。作为充满热情的建设者,我们看到了账户抽象概念的巨大机遇,并且知道我们可以将其转变为改变游戏规则的东西。” - Joan 和 Jaume Alavedra
API

Openfort API 遵循 REST 原则构建,具有可预测的 URL、表单编码的请求正文、JSON 响应和标准 HTTP 代码、身份验证方法和动词。它旨在提供测试和实时模式,模式由用于身份验证的 API 密钥确定。但是,它不支持批量更新,每个请求仅处理一个对象。

产品

Openfort Kit

Openfort Kit 作为一个开发者工具包,旨在简化钱包身份验证和连接集成到 Web 应用程序中。它提供:

  • 即插即用 UI 组件:预构建的、可定制的身份验证和钱包连接流程,可以快速实现,支持主要的身份验证提供商和现代钱包连接器。
  • 开发者体验:支持 TypeScript 的生态系统标准库(wagmi、viem),以及与 React、Next.js 和 Create React App 等框架的集成能力。

Openfort 允许用户创建连接到其登录方法的嵌入式签名者。这些嵌入式签名者旨在促进应用程序内链上交互的签名和交易请求。它们为向用户呈现提示提供了自定义选项,并旨在消除对单独钱包客户端的需求。用户最多可以拥有一个与其帐户关联的嵌入式钱包。

Invisible Wallet

Invisible Wallet 的开发旨在允许应用程序在不需要用户直接与传统钱包界面交互的情况下 onboarding 用户。

Openfort 促进建立链接到用户选择的登录方法的嵌入式智能帐户。用户可以请求签名和交易以进行链上交互,嵌入式智能帐户提供自定义和安全功能。集成选项包括利用 Openfort 作为身份验证提供商或将第三方提供商与现有堆栈集成。

Openfort 支持用户 onboarding 和密钥对生成。它支持 Web2 身份验证方法,如电子邮件/密码和 OAuth2.0 用于社交帐户(例如,Google),并且有可能集成到现有用户界面中或提供预配置的身份验证解决方案。

通过 onramp 融资

新创建的嵌入式钱包通常需要与 onramp 解决方案集成,以使用户能够为钱包提供资金。此功能旨在允许用户快速访问应用程序中的付费功能,并为应用程序开发人员提供货币化机会。

Gas 赞助

Openfort 中的 Gas 赞助提供了一种管理 gas 支付的方法,尤其适用于自定义与数字项目和货币相关的用户体验。由公司定义的 Gas 管理器确定应用程序何时以及如何使用 Openfort 的 paymaster 赞助用户的 gas 费用。

此功能旨在实现定制的用户体验,例如抽象新用户的 gas 费用以鼓励游戏采用,允许用户使用 代币(如 )支付 gas 费用,以及在用户为将其带出生态系统的操作付费时推广应用程序操作。

开发人员可以为用户不必以原生代币支付 gas 费用的合约和函数指定 gas 策略。Gas 赞助可以通过使用 通过余额信用支付,或者通过 Openfort 在支持的链中部署的 Paymaster 通过网络连接原生代币来实施。

Cross-app wallet

Cross-app Wallet 旨在使生态系统和平台能够提供跨多个应用程序和服务运行的品牌化、可互操作的钱包。主要功能包括:

  • 生态系统 SDK:用于构建钱包 SDK 的工具,该 SDK 可以集成到一套应用程序中,目标是为用户提供一致的身份和资产管理体验。
  • 无需应用程序或扩展程序:用户可以通过 iFrame 或嵌入式流程创建和使用钱包,与任何 EVM 链兼容。
  • 现代标准:支持以太坊标准(EIP-1193、6963、7702、4337 等),以实现兼容性和面向未来。

帐户技术

Openfort 的帐户基础设施由两种类型组成:智能钱包,供用户使用并符合 ,以及符合 ERC-7702 的智能 EOAS。这两种解决方案都具有 nonce 和 gas 峰值保护等功能,旨在帮助开发人员管理其应用程序的元方面。

智能钱包和 ERC-4337

通过 Openfort 提供的智能钱包是与 ERC-4337 兼容的智能合约帐户。这意味着它们支持帐户抽象——一种支持以下功能的标准:

  • 通过 paymaster 进行 gas 赞助
  • 交易批处理和会话签名
  • 权限委派和模块化钱包逻辑

ERC-4337 引入了一个新的基础设施层——入口点、捆绑器和 paymaster——旨在从基本协议中抽象出钱包逻辑,从而可能允许可定制的、用户友好的钱包。

EOA + ERC-7702:升级基本钱包

借助 ERC-7702 标准,EOA 可以临时升级为智能 EOA,从而可能实现与智能钱包类似的好处——包括:

  • 无 gas 交易
  • 批处理
  • 自定义验证逻辑

关键区别在于,使用 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 等。

Group_281_min_463149fa45.png
发现错误了吗?

参考文献 (16 来源)

首页分类维基MC事件词汇表