Universal Ledger API は、金融機関などの企業が分散型台帳ネットワークを構築して操作するのに役立つフルマネージド サービスです。この API を使用して、革新的な決済サービスの作成、アセットのトークン化、新しい金融市場プロダクトの開発を行うことができます。
また、この API を使用すると、商業銀行の資金などのトークン化されたアセットの管理が簡素化され、分散型台帳を使用した転送が容易になります。
主なコンセプト
Universal Ledger は、次の基本コンセプトに基づいて動作します。
- アカウント: ユーザーや機関など、台帳上のエンティティ。各アカウントには、システムによって割り当てられた一意の ID、トランザクションの署名に使用する公開鍵、権限を定義するロールがあります。
- トークン: 適切な権限を持つアカウントがネットワーク内で発行、転送、バーンできる価値のデジタル表現(商業銀行の資金など)。
- トランザクション: 台帳の状態を変更するためにネットワーク エンドポイントに送信される署名付きオペレーション。たとえば、アカウントの作成やトークンの転送などがあります。
- ロール: アカウントが実行できるアクションを制御します。たとえば、
ROLE_PAYER(トークンを送信する権限)やROLE_RECEIVER(トークンを受信する権限)などがあります。 - オペレーターと管理者: 管理権限を持つ特殊なアカウント タイプ。
- プラットフォーム オペレーター: ネットワーク インフラストラクチャ全体を管理します。
- 通貨オペレーター: ネットワーク内の特定の通貨を管理します。
- アカウント管理者: エンドユーザー アカウントの作成、ステータス、ロールの割り当てなど、エンドユーザー アカウントを管理します。
- トークン マネージャー: Clearinghouse によって設定された上限内で、管理する通貨のトークンの供給を制御します。
- Clearinghouse: 決済プロセスを監督し、トークン マネージャーの発行能力を管理します。
主な機能
- アカウント管理: ユーザー アカウントのロールの作成、有効化、無効化、管理を行います。
- トークン ライフサイクル管理: 新しいトークンを発行して流通させ、アカウント間でトークンを転送し、トークンをバーンして流通から削除します。
- 決済ワークフロー: 参加者間の決済プロセスをサポートして記録します。
- 状態クエリ: 台帳上の任意のアカウントの現在の状態を照会し、送信されたトランザクションのステータスを確認します。
- 安全なオペレーション: 暗号署名により、トランザクションの信頼性と完全性を確保します。
ユースケース
Universal Ledger は、次のようなさまざまなエンタープライズ ユースケース向けに設計されています。
- ホールセール決済: 銀行間の決済システムを効率化します。
- トークン化された証券: 証券をデジタル トークンとして台帳上で発行、取引、管理します。
- サプライ チェーン ファイナンス: 貿易金融エコシステムの透明性と効率性を高めます。
- 新しい金融商品: デジタル アセットの新しい商品と市場を構築します。
「 Beyond stablecoins: The evolution of digital money」で説明されているように、 Universal Ledger は、機関がこれらの革新的な金融アプリケーションやその他の革新的な金融アプリケーションを 探索するための堅牢なプラットフォームを提供します。
次のステップ
- Universal Ledger 限定公開プレビュー版にオンボーディングする。
- 台帳にアカウントの 作成をリクエストする
- Python で RPC リクエストを送信する方法を 学習する。