Flusso di lavoro applicazione CBDC all'ingrosso
Dopo aver installato e configurato l'applicazione CBDC all'ingrosso di esempio, è possibile utilizzarla in scenari in cui una banca centrale e altri istituti finanziari interagiscono in un mercato interbancario.
L'applicazione di esempio supporta undici ruoli o persone. Ogni ruolo ha un'interfaccia e un set di operazioni diversi che supportano l'intero flusso di lavoro della gestione dei token nello scenario CBDC all'ingrosso.
Ruoli banca centrale
- Amministratore CBDC: gestisce l'intero sistema CBDC.
- Creatore CBDC: crea i token CBDC. Una volta sottomessa, una richiesta di creazione viene inviata all'approvatore CBDC, che approva o rifiuta la richiesta. Dopo l'approvazione della richiesta di conio, i token vengono accreditati sul conto del creatore della CBDC. Il creatore può quindi trasferire questi token a un emittente CBDC.
- Accantonamento approvatore CBDC/CBDC: approva o rifiuta le richieste di conio, masterizzazione e conservazione dei token CBDC. Le approvazioni delle richieste di blocco vengono utilizzate per i trasferimenti tra organizzazioni.
- Emittente CBDC: trasferisce i token CBDC ai funzionari delle istituzioni finanziarie o al pensionato CBDC per la masterizzazione. Gli utenti in questo ruolo ricevono i token dal creatore della CBDC e dai funzionari degli istituti finanziari. L'approvatore CBDC deve approvare tutti i trasferimenti tra organizzazioni.
- Auditor CBDC: dispone dell'accesso in sola lettura a tutti i dati organizzativi nel sistema.
- Ritiro CBDC: brucia i token CBDC. Questo ruolo riceve token dall'emittente della CBDC. Una volta sottomessa, la richiesta di masterizzazione viene inviata all'approvatore della CBDC.
Ruoli istituto finanziario
- Amministrazione FI: gestisce l'organizzazione specifica.
- FI Officer: riceve i token dall'emittente della CBDC. Possono trasferire questi token agli utenti di qualsiasi organizzazione o restituire token all'emittente della CBDC. Tutti i trasferimenti tra organizzazioni devono essere approvati dall'approvatore dell'istituto finanziario.
- Utente FI: riceve i token dai funzionari delle rispettive organizzazioni. Possono trasferire questi token a utenti e funzionari di qualsiasi organizzazione. Tutti i trasferimenti tra organizationsIt sono essenziali per tenere presente che qualsiasi trasferimento tra organizzazioni deve essere approvato dall'approvatore dell'istituto finanziario.
- Responsabile richieste di informazioni/approvatore richieste di informazioni: approva o rifiuta le richieste di blocco per la propria organizzazione specifica. Le richieste di blocco e le approvazioni vengono utilizzate per tutti i trasferimenti tra o all'interno delle organizzazioni.
- Auditor richieste di informazioni: dispone dell'accesso in sola lettura ai dati specifici della propria organizzazione.
Inserimento
Dopo aver installato, configurato e posizionato nell'area intermedia dell'applicazione, attenersi alla procedura riportata di seguito per accedere all'applicazione.
- Dopo aver posizionato l'applicazione nell'area intermedia, tornare alla home page.
- Nel dashboard dell'applicazione individuare l'applicazione posizionata nell'area intermedia. Lo stato viene visualizzato come Fase accanto al nome dell'applicazione (ad esempio, WholesaleCBDCVBCSPackage).
- Fare clic sul menu a discesa nella sezione Fase e selezionare il nome dell'applicazione (ad esempio, cbdcapp).
- Copiare il collegamento o aprire l'applicazione posizionata nell'area intermedia in una nuova scheda o finestra del browser per eseguire il test e rivedere l'applicazione.
Invalid Account. Please Contact Admin
L'interfaccia visualizzata dopo il login di un utente dipende dal ruolo di tale utente.La prima volta che un utente tenta di eseguire il login all'applicazione, non è stato ancora creato alcun account utente. Possono eseguire il login solo gli utenti del gruppo CBDC_ADMINS
a cui è stato assegnato anche il ruolo tokenAdmin
. Tutti gli altri tentativi di login non riusciranno. La sezione seguente include ulteriori informazioni sull'eccezione per l'utente tipo CBDC_ADMINS
.
CBDC_ADMINS
Eccezione
Il processo di login è diverso per gli utenti con l'utente tipo CBDC_ADMINS
. Gli utenti del gruppo CBDC_ADMINS
possono eseguire il login anche se il proprio account non è stato ancora creato, ma tali utenti devono disporre del ruolo tokenAdmin
.
Quando si distribuisce il codice concatenato, assicurarsi che gli utenti nel gruppo CBDC_ADMINS
dispongano del ruolo tokenAdmin
. I parametri passati durante l'inizializzazione del codice concatenato devono includere gli utenti amministratori CBDC come aventi il ruolo tokenAdmin
. In questo modo, CBDC_ADMINS
può eseguire il login all'applicazione per la prima volta per creare gli altri account utente.
Se si esegue il login all'applicazione come utente nel gruppo CBDC_ADMINS
e tale utente non è stato incluso come parametro di inizializzazione al momento della distribuzione del codice concatenato, è necessario assegnare manualmente il ruolo tokenAdmin
all'utente. È possibile assegnare manualmente il ruolo tokenAdmin
utilizzando una raccolta Postman.
Flusso di lavoro candidatura
I passi riportati di seguito mostrano le azioni dei vari ruoli in un flusso di lavoro completo dell'applicazione. Per utilizzare l'applicazione è necessario completare i primi sette passi.
- L'amministratore CBDC esegue il login.
- L'amministratore CBDC inizializza il token CBDC.
- L'amministratore CBDC crea il proprio conto bancario e quindi ricarica la home page per visualizzare i dettagli di rete aggiornati.
- L'amministratore CBDC crea conti bancari per tutti gli utenti tipo CBDC, come illustrato nella tabella seguente.
Gruppo di applicazioni Ruolo CBDC_ADMINS
Amministrazione token CBDC_AUDITORS
Auditor token CBDC_CREATORS
Minter CBDC_ESCROW
Deposito CBDC_ISSUERS
nessuno CBDC_RETIRERS
Bruciatore - L'amministratore CBDC crea conti bancari amministrazione FI, che hanno il ruolo di amministratore organizzazione.
- L'amministratore FI esegue il login e crea account per gli utenti del proprio istituto finanziario.
- L'amministratore CBDC assegna i ruoli ai nuovi utenti dell'istituto finanziario, come illustrato nella tabella riportata di seguito.
Gruppo di applicazioni Ruolo FI_ADMINS
Amministrazione organizzazione FI_CBDC_USERS
nessuno FI_CBDC_OFFICERS
nessuno FI_CBDC_MANAGERS
Deposito FI_CBDC_AUDITORS
Revisore organizzazione - Il creatore CBDC esegue l'accesso e richiede la coniatura dei token.
- L'approvatore CBDC esegue il login e approva o rifiuta la richiesta di conio. Se la richiesta viene approvata, i token vengono accreditati al Creatore CBDC.
- Il creatore CBDC trasferisce i token all'emittente CBDC.
- L'emittente CBDC effettua il login e trasferisce i token a un ufficiale FI. Se il trasferimento è approvato dall'approvatore CBDC, i token vengono trasferiti. In alternativa, l'emittente CBDC può trasferire i token al CBDC Retirer per la masterizzazione.
- Il revisore CBDC esegue il login, seleziona i criteri di audit ed esamina i dati di transazione pertinenti.
- Il CBDC Retirer esegue il login e richiede che i token vengano ritirati. Se l'approvatore CBDC approva, i token vengono bruciati.
- L'approvatore CBDC esegue il login e approva o rifiuta la richiesta di emettere token. Se il trasferimento viene approvato, i token vengono accreditati al funzionario FI, che può quindi trasferirli agli utenti FI.
- Il funzionario FI effettua il login e trasferisce i token agli utenti FI, ad altri ufficiali FI o alla banca centrale. Tutti i trasferimenti richiedono l'approvazione del responsabile FI.
- Il manager FI esegue il login e approva o rifiuta le richieste di trasferimento.
- FI Gli utenti accedono e trasferiscono i token ad altri utenti FI in qualsiasi organizzazione.
- FI Auditor esegue il login, seleziona i criteri di audit ed esamina i dati di transazione pertinenti.