Introduction to BORA#


BORA Ecosystem 구성#

BORA Ecosystem은, 콘텐츠 제공자들이 다양한 Resource (Asset, Data, ..) 들을 블록체인 생태계에 손쉽게 연동하고 제어할 수 있는 서비스 플랫폼을 제공합니다.

  • BORA Island : BORA Service Portal (w/BORA Wallet)
  • BORA Lagoon : BORA Developer Portal
  • BORA Explorer : SHELL 트랜잭션(거래내역) 조회 툴
  • BORA Atoll : 콘텐츠 제공자를 위한 BORA Backend 관리 툴
  • BORA Devtoolkit : BORA Ecosystem 에 기술적으로 연동하기 위한 RESTful API Set

본 문서는 콘텐츠 제공자의 이해를 돕기 위해 간단한 Use Case를 제시하고, 각 Case 별로 어떤 API를 활용할 수 있는지 설명합니다.

사용자의 BORA 지갑 구성#

BORA Ecosystem 의 데이터는 개인에게 부여한 지갑주소를 기준으로 블록체인 상에 기록 됩니다. 이는 BORA Island 회원가입을 통해 발급되며 회원가입이 완료된 사용자는

  • BORA Token 지갑주소
  • SHELL Main 지갑주소

를 소유하게 됩니다. 참고로 BORA 기반의 앱 서비스에 가입하면, 위 지갑주소와는 별개의 서비스 앱 지갑주소를 발급 받게 됩니다.

user wallet

1) 기본 지갑#

  • BORA Token 지갑주소

    외부 거래소와 BORA Token 을 직접 입금 받을 수 있는 ethereum 기반 개인별 Token 지갑주소

  • SHELL Main 지갑주소

    BORA Island 에서 사용되는 SHELL 대표 지갑주소SHELL Main 지갑주소SHELL App 지갑주소 간 전송으로 SHELL 을 이동할 수 있습니다.

2) 콘텐츠별 SHELL App 지갑#

사용자가 BORA 콘텐츠 앱을 이용하게 되면, 추가적으로 콘텐츠별 SHELL App 지갑주소를 발급받게 됩니다. 예를 들면 다음과 같습니다.

  • SHELL App 지갑주소 for X
  • SHELL App 지갑주소 for Y
  • SHELL App 지갑주소 for Z

사용자의 BORA Token 사용 절차#

사용자는 BORA Island 로 접속하여 BORA Token 을 정해진 비율에 따라 SHELL로 전환합니다. 전환된 SHELL 은 SHELL Main 지갑으로 전송되며, 이 SHELL을 SHELL App 지갑으로 전송하여 서비스에 사용할 수 있습니다.

bora using flow

BORA 사용 절차#

  1. BORA Token 입금

    사용자의 외부 지갑에서 BORA Island 에서 발급받은 BORA Token 지갑 으로 입금

  2. BORA Token <-> BORA Shell 전환

    사용자가 입금한 BORA Token 을 SHELL 로 전환 (전환된 SHELL 은 SHELL Main 지갑에 입금됨) 전환율 = BORA Token : SHELL = 1 : 1,000

  3. SHELL Main 지갑 <-> SHELL App 지갑 간 SHELL 전송

    SHELL Main 지갑에 있는 SHELL 을 SHELL App 지갑으로 전송

  4. SHELL 사용

    사용자는 해당 서비스에서 SHELL 을 사용