Universal Ledger API는 금융 기관과 같은 기업이 Universal Ledger 네트워크를 빌드하고 상호작용할 수 있도록 지원하는 완전 관리형 서비스입니다. API를 사용하여 혁신적인 결제 서비스를 만들고, 애셋을 토큰화하고, 새로운 금융 시장 제품을 개발하세요.
또한 API를 사용하면 상업 은행 자금과 같은 토큰화된 애셋을 간편하게 관리하고 분산 원장을 사용하여 전송할 수 있습니다.
주요 개념
Universal Ledger는 다음과 같은 핵심 개념을 기반으로 작동합니다.
- 계정: 사용자 또는 기관과 같은 원장의 항목입니다. 각 계정에는 고유한 시스템 할당 ID, 트랜잭션 서명을 위한 공개 키, 권한을 정의하는 역할이 있습니다.
- 토큰: 적절한 권한이 있는 계정에서 네트워크 내에서 발행, 전송, 소각할 수 있는 가치(예: 상업 은행 자금)의 디지털 표현입니다.
- 트랜잭션: 원장 상태를 변경하기 위해 네트워크 엔드포인트에 제출된 서명된 작업입니다. 예로는 계정 만들기 및 토큰 전송이 있습니다.
- 역할: 계정이 실행할 수 있는 작업을 제어합니다. 예로는
ROLE_PAYER(토큰 전송 권한) 및ROLE_RECEIVER(토큰 수신 권한)가 있습니다. - 운영자 및 관리자: 관리 권한이 있는 특수 계정 유형입니다.
- 플랫폼 운영자: 전반적인 네트워크 인프라를 관리합니다.
- 통화 운영자: 네트워크 내에서 특정 통화를 관리합니다.
- 계정 관리자: 최종 사용자 계정(생성, 상태, 역할 할당 포함)을 관리합니다.
- 토큰 관리자: 청산소에서 설정한 한도 내에서 관리하는 통화의 토큰 공급을 제어합니다.
- 청산소: 결제 프로세스를 감독하고 토큰 관리자의 발행 용량을 관리합니다.
주요 특징
- 계정 관리: 사용자 계정의 역할을 만들고, 활성화하고, 비활성화하고, 관리합니다.
- 토큰 수명 주기 관리: 새 토큰을 유통에 발행하고, 계정 간에 토큰을 전송하고, 토큰을 소각하여 유통에서 삭제합니다.
- 결제 워크플로: 참여자 간의 결제 프로세스를 지원하고 기록합니다.
- 상태 쿼리: 원장의 모든 계정의 현재 상태를 쿼리하고 제출된 트랜잭션의 상태를 확인합니다.
- 보안 작업: 암호화 서명을 통해 트랜잭션의 진위성과 무결성을 보장합니다.
사용 사례
Universal Ledger는 다음과 같은 다양한 엔터프라이즈 사용 사례를 위해 설계되었습니다.
- 도매 결제: 은행 간 결제 및 결제 시스템을 간소화합니다.
- 토큰화된 증권: 원장에서 증권을 디지털 토큰으로 발행, 거래, 관리합니다.
- 공급망 금융: 무역 금융 생태계의 투명성과 효율성을 개선합니다.
- 새로운 금융 상품: 디지털 애셋을 위한 새로운 상품과 시장을 구축합니다.
Universal Ledger는 기관이 이러한 혁신적인 금융 애플리케이션을 탐색할 수 있는 강력한 플랫폼을 제공하는 데 도움이 됩니다.
다음 단계
- Universal Ledger 미리보기에 온보딩합니다.
- 원장에 계정 생성을 요청합니다.
- Python으로 RPC 요청을 전송하는 방법을 알아봅니다 .