채권 마켓플레이스 애플리케이션 워크플로우
이 시나리오에서 소수점 고정 불가능 토큰(NFT)은 금융 기관에서 발행한 채권을 나타냅니다.
채권 시장 시나리오는 채권 발행, 도매 중앙 은행 디지털 통화(CBDC), 정기 이자 분배 및 만기 시 채권 상환을 사용하여 투자자 구매를 지원합니다.
다음 표에는 이 시나리오의 수행자가 요약되어 있습니다.
| 작업자 | 롤 | 설명 |
|---|---|---|
| 관리자(Administrator) | 토큰 관리 | 시스템을 초기화하고, ID 서비스에 사용자를 생성하고, NFT 계정을 생성하고, minter 롤을 지정합니다. |
| 발행자(금융 기관 책임자) | 최소 | 부분 채권으로 채권을 발행하고, 발행된 채권의 세부정보를 검토하고, 주기적 이자를 지불하고, 채권 상환 요청을 승인합니다. |
| 구매자(투자자) | 없음 | 도매 CBDC를 사용하여 채권을 구매하고 본드 지갑 잔액을 확인하고 본드 상환을 요청하며 상환 상태를 확인합니다. |
관리자는 시스템 초기화를 위해 다음 단계를 완료합니다.
registerOrgAPI를 사용하여 조직을 등록합니다.- Oracle Identity Cloud Service(IDCS) 사용자를 생성하고
createIDCSUserAPI를 사용하여 그룹에 지정합니다. createAccountWithEnrollmentAPI를 사용하여 계정을 생성합니다.addRoleAPI를 사용하여 금융 기관 책임자에게 광부 역할을 지정합니다.
시스템이 초기화되면 일반적인 프로세스 흐름이 이러한 기본 단계를 따릅니다.
- 본드를 발행합니다.
- 금융 기관 간부(채권 발행자)는
createBondTokenAPI를 사용하여 채권을 구매할 수 있는 소수 NFT로 발행합니다. - 금융 기관 책임자는
getTokenByIdAPI를 사용하여 발행된 채권의 세부정보를 검토하고 확인합니다.
- 금융 기관 간부(채권 발행자)는
- 본드를 구매합니다.
- 채권 구매자는
purchaseBondTokenAPI를 사용하여 분수 NFT 채권을 구매하고 도매 CBDC 체인 코드를 사용하여 지불합니다. - 구매자는
balanceOfBatchAPI를 사용하여 지갑에서 채권의 수령을 확인합니다. - 구매자는
getAccountBalanceAPI(도매 CBDC 체인코드)를 사용하여 도매 CBDC 지갑에서 전송을 확인합니다.
- 채권 구매자는
- 정기 이자를 지급합니다.
- 채권 발행자는
payInterestAPI를 사용하여 주기적 이자를 지불하며, 이는 도매 CBDC 체인코드를 사용하여 채권자에게 분배됩니다. - 구매자는
getAccountBalanceAPI(도매 CBDC 체인코드)를 사용하여 이자 지급을 확인합니다.
- 채권 발행자는
- 만기 시 채권을 상환합니다.
- 구매자는
requestBondRedemptionAPI를 사용하여 채권이 완성된 후 채권 상환 요청을 제출합니다. - 금융 기관 책임자는
approveBondRedemptionAPI를 사용하여 상환 요청을 승인하고 도매 CBDC 자금을 채권 소유자에게 이체합니다. - 채권 소유자는
balanceOfBatchAPI(본드 마켓플레이스 체인코드) 및getAccountBalanceBondAPI(도매 CBDC 체인코드)를 사용하여 채권이 상환되었으며 도매 CBDC 지갑에서 자금을 수령했는지 확인합니다.
- 구매자는