機密支払による卸売中央銀行デジタル通貨

卸売中央銀行デジタル通貨(CBDC)サンプル・アプリケーションおよび関連パッケージは、機密支払をサポートするバージョンでも使用できます。

ブロックチェーン・アプリケーション・ビルダーの拡張バージョンの機密支払機能は、ユーザーのプライバシとトランザクションの機密性をサポートします。

拡張トークン・タクソノミ・フレームワーク標準を使用する代替トークンで機密支払を使用できます。ブロックチェーン・アプリケーション・ビルダーでサポートされている拡張トークン・タクソノミ・フレームワーク標準の使用の詳細は、Oracle Blockchain Platformのブロックチェーン・アプリケーション・ビルダートークン・タクソノミ・フレームワークを参照してください。

サンプル卸売CBDCアプリケーション(汎用バージョンと機密バージョンの両方)の構成およびインストールの詳細は、Oracle Databaseの卸売CBDCビュー定義および卸売CBDCサンプル・アプリケーションおよび分析パッケージを参照してください。

機密支払機能では、トランザクション・データのロールベースの可視性を使用して、プライバシー、コンプライアンスおよび透明性のニーズのバランスをとり、次の3つの基本的な範囲で動作します。

ユーザー
通常のユーザーは、ユーザー・レベルの範囲で動作し、自分自身のミント・トークンなど、直接関連する情報のみを表示したり、送信者または受信者である場合に情報を転送できます。ユーザー・プライバシは保護され、機密性の高いトランザクション詳細は不必要に開示されません。
組織管理
組織管理者は、組織レベルの範囲で業務を行い、監査、コンプライアンスおよび調整の目的で機関に関連する活動を監督できます。組織に関連するすべてのトランザクションを表示できますが、他のトランザクションは表示できません。
トークン管理者
トークン管理者はネットワーク・スコープで動作し、規制監視およびシステム・リスク監視のためにネットワーク全体のすべてのトランザクションを表示できます。

重要なビジネス情報のみが共有元帳に記録され、メソッド入力およびプライベート・パラメータは公開されません。データの可視性はロールベースですが、共有元帳上のすべてのデータは改ざんされ、それを見る権利がある関係者によって個別に検証できます。この戦略は、機密性を犠牲にすることなく信頼を保証します。

方法

機密支払機能では、機密情報と非機密情報を個別に保存して、認可されたユーザーのみが保護されたデータにアクセスできるようにします。非機密情報には、基本的な取引詳細と、公的元帳(州データベース)に保存される組織の勘定科目情報が含まれます。Pedersenコミットメント値は、実績金額を公開せずに勘定科目残高および保留残高を表します。機密情報(ユーザーID、実際の残高値、および盲検要因)は、各組織の個人データ収集に安全に格納されます。チェーンコード・メソッドは、この機密情報を一時マップを介して取得し、パブリック元帳に格納されないようにします。プライバシーを維持しながら公的な検証を可能にするために、ゼロ知識の証明とPedersenコミットメントが使用され、基盤となる価値を明らかにすることなく残高の証明が可能になります。