Valuta digitale banca centrale all'ingrosso con pagamento riservato
L'applicazione campione di valuta digitale della banca centrale all'ingrosso (CBDC) e i relativi pacchetti sono disponibili anche in una versione che supporta i pagamenti riservati.
La funzione di pagamento riservato della versione avanzata di Blockchain App Builder supporta la privacy degli utenti e la riservatezza delle transazioni.
È possibile utilizzare pagamenti riservati con token fungibili che utilizzano lo standard Token Taxonomy Framework esteso. Per ulteriori informazioni sull'utilizzo dello standard Token Taxonomy Framework esteso supportato da Blockchain App Builder, vedere Token Taxonomy Framework in Blockchain App Builder for Oracle Blockchain Platform.
Per informazioni sulla configurazione e l'installazione dell'applicazione CBDC all'ingrosso di esempio (sia la versione generica che quella riservata), vedere: Oracle Database View Definitions for Wholesale CBDC e Wholesale CBDC Sample Application and Analytics Package.
La funzione pagamenti riservati utilizza la visibilità basata sui ruoli dei dati delle transazioni per bilanciare le esigenze di privacy, conformità e trasparenza, operando in tre ambiti di base:
- Utenti
- Un utente regolare opera a livello di utente e può vedere solo le informazioni che sono direttamente rilevanti per loro, come i propri token coniati, o trasferire informazioni quando sono il mittente o il destinatario. La privacy dell'utente è protetta e i dettagli delle transazioni sensibili non vengono divulgati inutilmente.
- Organizzazione.Amministratori
- Gli amministratori dell'organizzazione operano a livello di organizzazione e possono supervisionare le attività che coinvolgono il proprio istituto a fini di audit, conformità e riconciliazione. Possono visualizzare tutte le transazioni correlate alla propria organizzazione, ma non altre transazioni.
- Amministratori token
- Gli amministratori di token operano nell'ambito della rete e possono visualizzare tutte le transazioni in tutta la rete per la supervisione normativa e il monitoraggio dei rischi del sistema.
Solo le informazioni aziendali essenziali vengono registrate nel libro contabile condiviso, mentre gli input dei metodi e i parametri privati non vengono esposti. La visibilità dei dati è basata sui ruoli, ma tutti i dati sul libro mastro condiviso sono evidenti e verificabili in modo indipendente dalle parti che hanno il diritto di vederlo. Questa strategia garantisce la fiducia senza sacrificare la riservatezza.
Metodologia
La funzione pagamenti riservati memorizza separatamente le informazioni sensibili e non riservate per garantire che solo gli utenti autorizzati possano accedere ai dati protetti. Le informazioni non riservate includono i dettagli delle transazioni di base e le informazioni sul conto organizzativo, che vengono memorizzate nel libro contabile pubblico (il database di stato). I valori di impegno Pedersen rappresentano i saldi dei conti e i saldi in sospeso senza esporre gli importi effettivi. Le informazioni riservate (ID utente, valori di saldo effettivi e fattori di accecamento) vengono memorizzate in modo sicuro nella raccolta dati privata di ciascuna organizzazione. I metodi Chaincode ottengono queste informazioni sensibili tramite una mappa transitoria, assicurando che non vengano mai memorizzate nel registro pubblico. Per consentire la verifica del pubblico mantenendo la privacy, vengono utilizzate prove a conoscenza zero e impegni di Pedersen, che consentono la prova dei saldi senza rivelare i valori sottostanti.