5 Application de devises numériques de la banque centrale de gros

L'exemple d'application de monnaie numérique de la banque centrale de gros (CBDC) et les packages connexes prennent en charge les scénarios de transaction entre un propriétaire de système et les établissements participants.

L'échantillon CBDC de gros représente le cycle de vie d'un jeton CBDC de gros. L'exemple de fichier de spécification utilise la norme étendue de structure de taxonomie de jeton prise en charge par Blockchain App Builder. Le contrat intelligent généré comprend des méthodes allant de l'initialisation d'un jeton CBDC en gros, des opérations de compte et des affectations de rôle à l'extraction, aux transferts et à la gravure de jetons CBDC. Il fournit également des comptes notaires pour l'approbation des opérations de frappe, de transfert et de gravure, et il prend en charge la conformité par le biais de limites quotidiennes au niveau du compte et de procédures d'audit.

La solution CBDC de gros comprend les paquets suivants.

  • Contrat intelligent CBDC en gros préétabli
  • API de wrapper pour la configuration des CBDC et les opérations de cycle de vie
  • Définitions de vue de base de données pour la prise en charge des analyses
  • Exemple d'application GUI

Pour obtenir les packages CBDC de gros, dans la console Oracle Blockchain Platform Enterprise Edition, cliquez sur Ressources numériques. Cliquez sur Applications, puis sélectionnez Application CBDC de gros.

Pour prévisualiser des exemples d'actions pour l'application sans appeler réellement un contrat intelligent, cliquez sur Cycle de vie.

Démarrage rapide

Dans l'ordre, configurez d'abord la banque centrale, puis répétez le paramétrage requis pour chaque institution financière participante.

  1. Déployez l'application CBDC en gros à partir de l'instance Oracle Blockchain Platform à l'aide d'un déploiement en un clic. Attendez que le contrat intelligent, l'API de wrapper, les services d'historique enrichi, l'application et la configuration de service soient prêts.
  2. Ouvrez l'URL de l'application. Saisissez l'ID de jeton CBDC global, vérifiez les valeurs préremplies et, éventuellement, mettez à jour les personnalisations destinées à l'utilisateur. Appliquez la configuration avant de créer des comptes.
  3. Connectez-vous en tant qu'administrateur de la banque centrale bootstrap et initialisez le jeton. Enregistrez ou vérifiez les organisations fondatrices et institutionnelles participantes. Créez les comptes de la banque centrale et un compte administrateur de l'institution financière pour chaque institution participante, en sélectionnant ou en créant le portefeuille de chaque utilisateur et en choisissant le groupe d'applications et les limites appropriés.
  4. Effectuer le déploiement et la configuration pour chaque organisation participante. L'administrateur de l'institution financière se connecte et crée les comptes de responsable, de responsable, d'utilisateur et d'auditeur restants pour l'organisation.
  5. Une fois les comptes du responsable de l'institution financière créés, l'administrateur de la banque centrale utilise la commande Actions sur les comptes > Synchroniser les rôles sur chaque compte du responsable pour ajouter son rôle de livre Escrow. L'administrateur de l'institution financière peut affecter le groupe d'applications Manager mais ne peut pas accorder le rôle Besu Notary requis, qui est affiché dans l'interface utilisateur sous la forme Escrow. Vérifiez tous les comptes, portefeuilles, groupes, rôles et limites.
  6. Connectez-vous en tant que persona de chaque banque centrale et institution financière pour vérifier que l'espace de travail attendu s'ouvre, que le contexte du portefeuille et du compte est correct et que les actions restreintes ne sont pas disponibles.
  7. Exécuter des opérations dans le cycle de vie du jeton : demander et approuver la création, transférer à l'émetteur, distribuer ou renvoyer la valeur, approuver les transferts de participant et retirer la valeur.
  8. Utilisez la page Transactions et les espaces de travail de l'auditeur pour confirmer les soldes, les demandes en attente, les ID d'opération et l'historique du livre final.