Openfort는 월렛 인프라 솔루션에 대한 오픈소스 대안입니다. 핵심 제품인 Openfort Kit, Invisible Wallet 및 Cross-app Wallet은 다양한 애플리케이션이나 생태계에 월렛 기능 통합, 직관적인 온보딩 및 유연한 사용자 여정을 용이하게 하도록 설계되었습니다.
2022년 9월 Joan과 Jaume Alavedra 형제에 의해 설립된 Openfort는 블록체인 계정 상호 작용을 용이하게 하도록 맞춤화된 API 제품군을 제공하고자 합니다. 멀티체인 계정, 가스 후원 및 팝업 없는 블록체인 상호 작용과 함께 유연한 소유 기능을 지원하는 Wallet-as-a-Service 솔루션으로 자리매김하고 있습니다.
2023년 4월 첫 공개 베타 출시와 함께 Openfort는 온체인 자산 상호 작용을 간소화하여 빠른 게임 출시, 확장 가능한 성장 및 워크플로 자동화를 가능하게 하는 것을 목표로 합니다. 개발자는 Openfort를 사용하여 API 기반 통합을 생성하여 엔지니어링 노력을 줄이는 동시에 통합된 계정 및 가스 후원의 이점을 누릴 수 있습니다. 이 플랫폼은 가스리스 트랜잭션 및 NFT를 스마트 월렛으로 포함하는 등 다양한 기술 표준을 통합합니다.
Openfort의 설립은 Alavedra 형제가 Web3에서 사용자 경험을 향상시키고자 하는 노력에서 비롯되었으며, 복잡성을 단순화하고 모든 플레이어에게 접근성과 즐거움을 높이는 것을 목표로 한다고 합니다.
Openfort API는 예측 가능한 URL, 양식으로 인코딩된 요청 본문, JSON 응답 및 표준 HTTP 코드, 인증 방법 및 동사를 특징으로 하는 REST 원칙을 따라 구축됩니다. 테스트 모드와 라이브 모드를 모두 제공할 예정이며, 모드는 인증에 사용되는 API 키에 따라 결정됩니다. 그러나 요청당 하나의 개체만 처리하므로 대량 업데이트는 지원하지 않습니다.
Openfort Kit는 웹 애플리케이션에 월렛 인증 및 연결 통합을 간소화하기 위한 개발자 도구 키트 역할을 합니다. 다음을 제공합니다.
Openfort를 사용하면 사용자의 로그인 방법에 연결된 임베디드 서명자를 생성할 수 있습니다. 이러한 임베디드 서명자는 애플리케이션 내에서 온체인 상호 작용에 대한 서명 및 트랜잭션 요청을 용이하게 하도록 설계되었습니다. 사용자에게 프롬프트를 표시하기 위한 사용자 지정 옵션을 제공하며 별도의 월렛 클라이언트가 필요하지 않도록 합니다. 사용자는 계정당 최대 하나의 임베디드 월렛을 연결할 수 있습니다.
Invisible Wallet은 애플리케이션이 기존 월렛 인터페이스와 직접 상호 작용하지 않고도 사용자를 온보딩할 수 있도록 개발되었습니다.
Openfort는 사용자가 선택한 로그인 방법에 연결된 임베디드 스마트 계정을 설정할 수 있도록 합니다. 사용자는 온체인 상호 작용에 대한 서명 및 트랜잭션을 요청할 수 있으며, 임베디드 스마트 계정은 사용자 지정 및 보안 기능을 제공합니다. 통합 옵션에는 Openfort를 인증 제공업체로 사용하거나 기존 스택과 함께 타사 제공업체를 통합하는 것이 포함됩니다.
Openfort는 사용자 온보딩 및 키 쌍 생성을 지원합니다. 이메일/비밀번호 및 소셜 계정(예: Google)에 대한 OAuth2.0과 같은 Web2 인증 방법을 수용하며, 기존 사용자 인터페이스에 통합하거나 사전 구성된 인증 솔루션을 제공할 수 있습니다.
새로 생성된 임베디드 월렛은 일반적으로 사용자가 월렛에 자금을 조달할 수 있도록 온램프 솔루션과 통합해야 합니다. 이 기능은 사용자가 앱 내에서 유료 기능에 빠르게 액세스할 수 있도록 하고 앱 개발자에게 수익 창출 기회를 제공합니다.
Openfort의 가스 후원은 특히 디지털 아이템 및 통화와 관련된 사용자 경험을 사용자 지정하는 데 중점을 둔 가스 지불을 관리하는 방법을 제공합니다. 회사에서 정의한 가스 관리자는 Openfort의 페이마스터를 사용하여 애플리케이션이 사용자의 가스 수수료를 어떻게 그리고 언제 후원할지 결정합니다.
이 기능은 새로운 사용자에 대한 가스 수수료를 추상화하여 게임 채택을 장려하고, 사용자가 ERC20 토큰(예: USDC)을 사용하여 가스 수수료를 지불하고, 사용자가 생태계를 벗어나는 작업에 대해 비용을 지불하도록 하면서 앱 작업을 홍보하는 등 맞춤형 사용자 경험을 가능하게 하는 것을 목표로 합니다.
개발자는 사용자가 네이티브 토큰으로 가스 수수료를 지불할 필요가 없는 계약 및 함수에 대한 가스 정책을 지정할 수 있습니다. 가스 후원은 잔액 크레딧을 통한 법정화폐 지불 또는 Openfort가 지원되는 체인에 배포한 페이마스터 스마트 계약을 통해 네트워킹하여 네이티브 토큰으로 지불하여 구현할 수 있습니다.