卸売CBDCサンプル・アプリケーション

Oracle Visual Builder Cloud Serviceを使用した卸売中央銀行デジタル通貨(CBDC)アプリケーション・パッケージは、Oracle Blockchain Platform Digital Assets Editionに含まれています。

パッケージを使用するには、Visual Builderインスタンスを作成し、パッケージをインポートしてから構成します。サンプル・アプリケーションのインポート後、インスタンスURLを使用してバックエンド構成を更新し、認可を設定し、必要に応じてビジネス・オブジェクトを構成します。

Oracle Visual Builderを使用して構築されたWebアプリケーションでは、卸売CBDCライフ・サイクルのトークンを管理および操作できます。テナンシでOracle Visual Builderをプロビジョニングした後、アプリケーションをインポートできます。アプリケーションは、アイデンティティ・ドメインに定義されているユーザーによるロールベースのアクセスをサポートします。ロールには、中央銀行と参加機関の両方で、管理者、役員、マネージャ、監査者および通常のユーザーが含まれます。Oracle Visual Builderの開発者モードを使用してアプリケーションを変更できます。

この構造化されたロールベースのアプローチにより、ミントから燃焼に至るまで、CBDCライフサイクルのすべての段階が安全でコンプライアンスに準拠し、透明性が確保されます。

アプリケーション・パッケージでは、次の2つの構成モードがサポートされています。
  • 汎用モード。トランザクション情報を組織間で共有できるシナリオにWholesaleCBDCチェーンコードを使用します。
  • 機密モード。機密トランザクション情報を保護する必要があるシナリオにWholesaleCBDCConfidentialチェーンコードを使用します。機密モードには、追加の前提条件および構成が必要です。

サンプル卸売中央銀行デジタル通貨アプリケーションの概要

卸売中央銀行デジタル通貨(CBDC)アプリケーションのエンドツーエンドのワークフローには、複数の組織ロールが含まれ、それぞれがCBDCトークンの発行、管理および転送を保証する特定の機能を担当します。このジャーニーは、システム所有者(中央銀行)の役割と組織(金融機関)の役割の組合せによって促進され、セキュリティと規制のコンプライアンスを維持するための厳格な承認ワークフローがあります。

プロセスは、トークン・システムを初期化し、卸売CBDCアカウントを作成および管理するシステム管理者から始まります。システム作成者は、CBDCトークンのミントを開始します。分割リクエストが送信されると、そのリクエストはシステム承認者に移動します。承認者はリクエストを確認し、承認または却下します。承認されると、システム作成者は、新たにミントされたトークンをシステム発行者に転送します。システム発行者は、これらのトークンをさまざまな組織担当者に配布します。これにより、金融エコシステム内の認可されたエンティティのみが、今後のトランザクションのためにCBDCトークンを受信するようになります。

組織管理者は組織レベルで特定の組織を管理および管理し、組織監査者は監視およびコンプライアンスの目的で組織データへの読取り専用アクセス権を持ちます。組織の役員は、機関内のCBDCトークンの管理において重要な役割を果たします。システム発行者からトークンを受け取り、組織ユーザーに内部的に配布したり、外部から他の組織の役員に配布したりできます。ただし、組織間または組織内転送は、まず組織マネージャが承認する必要があります。組織マネージャは、セキュアでコンプライアンスに準拠したトランザクションを確保するために保留要求をレビューおよび承認します。

並行して、システムには、最初の発行を超えてCBDCトークンのライフサイクルを管理するためのメカニズムが含まれています。トークンを循環から削除する必要がある場合、システムリチラは書き込み要求を開始します。ミント処理と同様に、このリクエストは承認のためにシステム承認者に送信されます。承認されると、CBDC燃焼プロセスが完了し、CBDC供給の削減が適切に文書化され、規制されます。

このプロセス全体を通して、システム監査者および組織監査者は、規制基準の透明性とコンプライアンスを確保するための読取り専用アクセスで監視を維持します。システム監査者は、システム所有者および参加組織に関連するすべてのトランザクションを表示できますが、組織監査者は、その特定の組織がトランザクションに関与していたトランザクションのみを表示できます。

さらに、システム管理者はCBDCシステム全体を監督および管理し、すべてのロール、トランザクションおよびプロセスが中央銀行ポリシーと一致していることを確認します。システム・ガバナンス、ユーザー・アクセス管理、および全体的な運用効率は担当します。