시나미 주유소를 통한 스폰서 거래 설정

시나미 주유소는 서비스 빌더가 앱과 쉽게 통합할 수 있는 스폰서 거래를 제공합니다.

시나미 주유소를 통한 스폰서 거래 설정

지갑과 토큰에 대한 Web3의 요구 사항은 새로운 사용자 채택에 있어 가장 큰 도전 과제입니다. Sui 에서의 스폰서 거래는 사용자에게 원활한 경험을 제공할 뿐만 아니라 빌더에게 더 많은 수익 모델을 열어줍니다.

종량제 블록체인 모델은 네트워크 인프라를 직접적으로 지원하지만, 웹2.0의 수많은 무료 서비스에 익숙해진 사용자에게는 큰 장애물이 될 수 있습니다. 잠재적인 신규 사용자는 Sui 에서 새로운 앱을 사용해보고 싶지만, 지갑을 설치하고 거래소에서 토큰을 구매해야 한다는 사실을 알게 되면 포기할 수 있습니다.

스폰서 거래를 통해 빌더는 앱의 거래 수수료를 지불할 책임을 지고 사용자에게 원활한 경험을 제공할 수 있습니다. 거래 수수료를 부담하기로 선택한 빌더는 광고 호스팅, 평가판 잠금 해제, 구독 제공 등 검증된 수익 모델을 탐색할 수 있습니다.

스폰서 트랜잭션을 시작하는 가장 간단한 방법은 시나미의 주유소 서비스를 활용하는 것입니다. 하지만 Sui 에서 빌더는 사용자 시작 트랜잭션, 스폰서 시작 트랜잭션, 가스데이터 객체를 지원하는 기술을 통해 트랜잭션을 스폰서할 수 있습니다. 빌더는 스폰서 거래를 모니터링하고 제어하기 위해 자체 주유소를 설정할 수 있습니다.

펀딩

트랜잭션을 후원하기로 선택한 빌더는 사용자의 가스 요금을 지불하고 운영 자금을 조달하기 위한 비즈니스 모델을 개발할 수 있는 충분한 SUI 토큰을 모아야 합니다. 필요한 SUI 토큰의 양은 전적으로 앱이 생성하는 트랜잭션의 수에 따라 달라집니다. 개발자는 Sui 데브넷 및 테스트넷 환경을 사용하여 앱 가스 요금을 예측한 다음, 시간이 지남에 따라 사용량을 예측하여 초기 자본이 얼마나 필요한지 파악할 수 있습니다. 미스텐 랩스에서도 가스 요금 추정기를 개발 중이지만, 이 도구는 연말까지 제공되지 않을 수 있습니다.

메인넷에 출시되면 빌더는 거래량과 가스 수수료를 관찰해야 합니다. 앱이 큰 인기를 얻으면 빌더의 재정이 빠르게 소진될 수 있습니다.

시나미 주유소를 사용하는 빌더는 계정 대시보드를 활용하여 토큰을 할당하고 앱에 자금을 조달할 수 있습니다. 대시보드에는 빌더가 사용할 수 있는 주유 크레딧과 지불한 주유 요금의 양이 표시됩니다. 빌더는 대시보드 내에서 다양한 앱 펀드를 설정하고 필요에 따라 토큰을 추가하여 거래를 계속 후원할 수 있습니다.

대체 수익 모델을 만들려면 앱 인터페이스에 광고를 호스팅하거나, 프리미엄 기능에 요금을 부과하거나, 특정 기간 동안 앱의 무료 사용을 제한하는 등의 방법을 사용할 수 있습니다. 웹 기반 광고 네트워크는 어디에나 존재하며 쉽게 구현할 수 있습니다. 추가 기능이나 앱 구독에 대한 요금을 청구하려면 소프트웨어 서비스 결제 제공업체를 알아봐야 할 수 있습니다. 빌더는 일정 기간 동안 무료 사용을 후원한 다음 사용자가 앱을 계속 사용하려면 자체적으로 가스 요금을 지불하도록 요구할 수도 있습니다.

시나미 주유소 설정

앱에서 시나미를 통해 스폰서 거래를 시도할 준비가 된 빌더는 먼저 시나미 계정에 가입해야 합니다(추천 코드 "Gasless" 사용). 필수 정보를 입력한 후, 빌더는 앱 사용자의 예상 가스 요금을 충족할 수 있는 충분한 양의 SUI 토큰을 계정에 추가해야 합니다.

계정이 준비되면 시나미 주유소에서 주유소 요청을 위한 JSON-RPC API를 제공합니다:

  • 가스 스폰서 트랜잭션 블록 는 가스 개체를 연결하고 가스 소유자의 키로 스폰서 거래에 서명하여 가스 없는 거래를 후원합니다.
  • 가스_겟스폰서 트랜잭션 블록 상태 스폰서 거래의 상태를 다음과 같이 검색합니다. IN_FLIGHT, 유효하지 않음또는 완료.
시나미 주유소 대시보드 스크린샷
Shinami 대시보드에는 주유소를 포함한 회사의 서비스가 표시됩니다. 이 보기에서 빌더는 가스 사용량을 모니터링하고 자금을 추가할 수 있습니다.

주유소 흐름

시나미 주유소는 빌더와 사용자 모두에게 원활한 경험을 제공하도록 설계되었습니다. 특정 앱에 대한 자금을 관리하고 제출된 주유비를 처리합니다.

엔드투엔드 워크플로우를 살펴보세요:

1. 빌더가 시나미 대시보드를 통해 앱의 주유소 계정에 후원금을 입금합니다.

2. 2. 사용자가 연결된 지갑을 통해 앱과 상호작용하여 대체 불가능한 토큰 발행과 같은 트랜잭션을 시작합니다.

3. 앱은 내부에서 가스 없이 트랜잭션을 구성합니다(Sui 의 SDK에는 적절한 코딩을 보장하는 스폰서 트랜잭션 블록 빌더가 포함되어 있습니다).

4. 앱은 다음을 통해 거래를 시나미 주유소로 전송합니다. 가스 스폰서 트랜잭션 블록 주유소 계정에 충분한 자금이 있음을 확인하는 추가 인증 데이터를 제공합니다.

5. 주유소는 해당 가스 예산 금액에 대해 후원자의 자금을 보류하고, 프로비저닝된 가스 개체로 NFT를 발행하기 위해 거래 데이터를 구성하고, 거래에 서명하여 가스가 포함된 거래 데이터를 앱으로 반환합니다.

6. 앱이 사용자에게 트랜잭션을 제시하고 지갑을 통해 서명을 요청하는 메시지를 표시합니다.

7. 지갑은 처리를 위해 Sui 네트워크에 트랜잭션을 제출합니다. sui_executeTransactionBlock.

시나미 주유소 흐름을 보여주는 다이어그램
시나미 주유소 플로우는 빌더가 무가스 거래를 쉽게 통합하고 관리할 수 있도록 설계되었습니다.

앱 통합

Shinami 문서에서는 스폰서 트랜잭션을 앱과 통합하는 방법에 대한 완전한 타입스크립트 튜토리얼을 제공합니다. 여기에는 여러 트랜잭션 유형을 구성하고, 이를 Shinami 주유소에 연결하고, 실행을 위해 Sui 에 제출하는 방법이 설명되어 있습니다. 또한 이 튜토리얼의 코드 예제는 GitHub에 포함되어 있습니다.

첫 번째 단계에서는 Ed25519Keypair, JsonRpcProvider 및 rpcClient를 포함한 여러 라이브러리를 가져와야 합니다. 다음 단계에서는 주유 예산, 시나미 주유소 엔드포인트와 같은 다양한 파라미터를 설정하고 Ed25519Keypair를 사용하여 키쌍과 서명자를 생성하는 방법을 설명합니다.

튜토리얼의 마지막 부분에서는 승인을 위해 트랜잭션 블록을 시나미에게 보내는 방법을 보여드립니다. 시나미 주유소는 이 데이터를 가져와서 제공된 예산까지 가스 개체를 생성하고, 가스 개체가 첨부된 새 트랜잭션을 생성하고, 빌더의 서명으로 서명합니다.

시나미 주유소는 후원 요청을 받으면 자동 예산 책정 및 오류 감지 기능을 적용합니다. 또한 주유소는 크고 다양한 주유 개체 풀을 관리합니다. 이를 통해 주유소는 다양한 거래 규모의 후원을 처리하고, 주유 개체 모호성 문제를 방지하며, 후원 거래에 할당된 주유 예산이 효율적으로 사용될 수 있도록 합니다.

결론

시나미 주유소는 자금을 관리할 수 있는 편리한 인터페이스를 제공하여 빌더가 스폰서 거래를 시작하고 운영할 수 있도록 도와줍니다. 여러 앱을 사용하는 빌더는 다양한 펀드를 생성할 수 있는 기능이 편리할 것입니다.

시나미에서는 다음 주소로 피드백을 보내주시기 바랍니다. [이메일 보호] 에서 앱의 훌륭한 사용자 경험을 위해 무엇을 할 수 있는지에 대한 사용자와 빌더의 피드백을 Sui 으로 보내주시기 바랍니다. 스폰서 거래는 Web3와 Sui 에 새로운 사용자를 유입하는 중요한 수단입니다.