채권 마켓플레이스 애플리케이션 워크플로우

이 시나리오에서 소수점 고정 불가능 토큰(NFT)은 금융 기관에서 발행한 채권을 나타냅니다.

채권 시장 시나리오는 채권 발행, 도매 중앙 은행 디지털 통화(CBDC), 정기 이자 분배 및 만기 시 채권 상환을 사용하여 투자자 구매를 지원합니다.

다음 표에는 이 시나리오의 수행자가 요약되어 있습니다.
작업자 설명
관리자(Administrator) 토큰 관리 시스템을 초기화하고, ID 서비스에 사용자를 생성하고, NFT 계정을 생성하고, minter 롤을 지정합니다.
발행자(금융 기관 책임자) 최소 부분 채권으로 채권을 발행하고, 발행된 채권의 세부정보를 검토하고, 주기적 이자를 지불하고, 채권 상환 요청을 승인합니다.
구매자(투자자) 없음 도매 CBDC를 사용하여 채권을 구매하고 본드 지갑 잔액을 확인하고 본드 상환을 요청하며 상환 상태를 확인합니다.
관리자는 시스템 초기화를 위해 다음 단계를 완료합니다.
  1. registerOrg API를 사용하여 조직을 등록합니다.
  2. Oracle Identity Cloud Service(IDCS) 사용자를 생성하고 createIDCSUser API를 사용하여 그룹에 지정합니다.
  3. createAccountWithEnrollment API를 사용하여 계정을 생성합니다.
  4. addRole API를 사용하여 금융 기관 책임자에게 광부 역할을 지정합니다.
시스템이 초기화되면 일반적인 프로세스 흐름이 이러한 기본 단계를 따릅니다.
  1. 본드를 발행합니다.
    1. 금융 기관 간부(채권 발행자)는 createBondToken API를 사용하여 채권을 구매할 수 있는 소수 NFT로 발행합니다.
    2. 금융 기관 책임자는 getTokenById API를 사용하여 발행된 채권의 세부정보를 검토하고 확인합니다.
  2. 본드를 구매합니다.
    1. 채권 구매자는 purchaseBondToken API를 사용하여 분수 NFT 채권을 구매하고 도매 CBDC 체인 코드를 사용하여 지불합니다.
    2. 구매자는 balanceOfBatch API를 사용하여 지갑에서 채권의 수령을 확인합니다.
    3. 구매자는 getAccountBalance API(도매 CBDC 체인코드)를 사용하여 도매 CBDC 지갑에서 전송을 확인합니다.
  3. 정기 이자를 지급합니다.
    1. 채권 발행자는 payInterest API를 사용하여 주기적 이자를 지불하며, 이는 도매 CBDC 체인코드를 사용하여 채권자에게 분배됩니다.
    2. 구매자는 getAccountBalance API(도매 CBDC 체인코드)를 사용하여 이자 지급을 확인합니다.
  4. 만기 시 채권을 상환합니다.
    1. 구매자는 requestBondRedemption API를 사용하여 채권이 완성된 후 채권 상환 요청을 제출합니다.
    2. 금융 기관 책임자는 approveBondRedemption API를 사용하여 상환 요청을 승인하고 도매 CBDC 자금을 채권 소유자에게 이체합니다.
    3. 채권 소유자는 balanceOfBatch API(본드 마켓플레이스 체인코드) 및 getAccountBalanceBond API(도매 CBDC 체인코드)를 사용하여 채권이 상환되었으며 도매 CBDC 지갑에서 자금을 수령했는지 확인합니다.