卸売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ライフサイクルのすべてのステージがセキュアでコンプライアンスに準拠し、透明性を確保するのに役立ちます。
- 汎用モード。組織間でトランザクション情報を共有できるシナリオに
WholesaleCBDCチェーンコードを使用します。 - 機密モード: 機密トランザクション情報を保護する必要があるシナリオに
WholesaleCBDCConfidentialチェーンコードを使用します。機密モードでは、追加の前提条件および構成が必要です。
Wholesale Central Bank Digital Currencyアプリケーションのサンプル概要
卸売中央銀行デジタル通貨(CBDC)アプリケーションのエンドツーエンドのワークフローには、複数の組織ロールが含まれ、それぞれがCBDCトークンの発行、管理および転送を保証する特定の機能を担当します。このジャーニーは、システム所有者(中央銀行)の役割と組織(金融機関)の役割と、セキュリティと規制のコンプライアンスを維持するための厳格な承認ワークフローを組み合わせることで促進されます。
プロセスは、トークン・システムを初期化し、卸売CBDCアカウントを作成および管理するシステム管理者から始まります。システム作成者がCBDCトークンのミントを開始します。ミント リクエストが送信されると、リクエストを確認および承認または却下するシステム承認者に移動します。承認されると、システム作成者は、これらのトークンを様々な組織役員に配布する責任を負うシステム発行者に、新しくミントされたトークンを転送します。これにより、金融エコシステム内の承認されたエンティティのみが、さらなる取引のためにCBDCトークンを受け取ることができます。
組織の管理者は組織レベルで特定の組織を管理および管理し、組織の監査者は監視およびコンプライアンスの目的で組織データへの読取り専用アクセス権を持ちます。組織担当者は、機関内でのCBDCトークンの管理において重要な役割を果たします。システム発行者からトークンを受け取り、組織ユーザーに内部的に配布することも、外部から他の組織の役員に配布することもできます。ただし、組織間または組織内の異動は、まず組織マネージャが承認する必要があります。組織マネージャは、保留要求をレビューおよび承認して、安全かつコンプライアンスに準拠したトランザクションを確保します。
並行して、このシステムには、CBDCトークンのライフサイクルを初期発行を超えて管理するためのメカニズムが含まれています。トークンを循環から削除する必要がある場合、システムリタイラは書き込み要求を開始します。このリクエストは、ミント処理と同様に、承認のためにシステム承認者に送信されます。承認されると、CBDC書き込みプロセスが完了し、CBDC供給の削減が適切に文書化され、規制されていることが確認されます。
このプロセス全体を通して、システム監査者と組織監査者は監視を維持し、読み取り専用アクセスにより、透明性と規制基準への準拠を確保します。システム監査者は、システム所有者および関連組織に関連するすべてのトランザクションを表示できますが、組織監査者は、その特定の組織がトランザクションに関与していたトランザクションのみを表示できます。
さらに、システム管理者はCBDCシステム全体を監督および管理し、すべてのロール、トランザクションおよびプロセスが中央銀行ポリシーに準拠していることを確認します。システム・ガバナンス、ユーザー・アクセス管理、および全体的な運用効率を担当します。