Déployer en un clic l'application CBDC de gros

Le déploiement en un clic prépare les services back-end requis et fournit la configuration de l'application.

Dispositions de déploiement en un clic et connexion des composants d'application suivants.

  • En plus des métadonnées de contrat intelligent et de déploiement CBDC en gros, qui fournit les opérations de jeton et les détails de contrat utilisés par l'application.
  • API de wrapper Besu, qui fournit l'API d'application pour les opérations de contrat et de compte.
  • Objets et scripts de base de données d'historique enrichi, qui stockent l'historique des transactions et des opérations.
  • Déploiement et configuration des ORDS CBDC en gros, qui expose l'historique et les services back-end associés.
  • Vente en gros de la configuration des applications Web et des services CBDC, qui connecte l'interface utilisateur aux services back-end déployés.

Le déploiement en un clic remplit également la page Configuration avec les adresses de service, les adresses de contrat, les paramètres UWaaS et de portefeuille, les paramètres OIDC ou LDAP, les paramètres ORDS et les personnalisations par défaut packagées. Les utilisateurs n'ont pas besoin de saisir à nouveau ces valeurs de back-end ou de fournisseur d'identités. Seul l'ID de jeton CBDC de gros est requis sur la page Configuration. Les personnalisations facultatives destinées à l'utilisateur peuvent également y être modifiées.

Avant de commencer, vous avez besoin des informations suivantes.

  • Instance Oracle Blockchain Platform cible dans laquelle l'application CBDC de gros sera déployée.
  • ID de jeton CBDC de gros, pour connecter l'application au contrat de jeton déployé.
  • Détails de l'utilisateur Bootstrap fournis lors de l'initialisation du contrat intelligent, qui identifient le premier administrateur de la banque centrale et fournissent un accès administratif initial.
  • Vous pouvez éventuellement modifier le nom d'affichage, le logo, la devise, l'organisation ou le libellé de rôle, ce qui contrôle l'interface que les utilisateurs voient après la configuration.

Pour un déploiement en un clic, procédez comme suit :

  1. Lancez le déploiement en un clic du CBDC en gros dans Blockchain Platform Manager pour l'instance sélectionnée.
  2. Attendez que les composants de contrat intelligent, d'API de wrapper, d'historique enrichi, d'ORDS et d'application signalent un état réussi ou prêt. Cela confirme que les dépendances d'application sont disponibles.
  3. Ouvrez l'URL de l'application. La page /setup apparaît car le déploiement a terminé la configuration du back-end mais la configuration de l'application n'est pas encore terminée.
  4. Saisissez l'ID du jeton CBDC global et vérifiez les valeurs préremplies. Ne remplacez pas les valeurs du back-end sauf si vous apportez une modification réelle au déploiement.
  5. Vous pouvez éventuellement modifier les valeurs de personnalisation côté utilisateur, puis sélectionner Appliquer les modifications. Valide les champs obligatoires, enregistre l'ID de jeton et les valeurs de personnalisation, les combine avec la configuration de déploiement préremplie et applique la configuration résultante à l'application.

Une fois que vous avez sélectionné Appliquer les modifications, attendez que la mise à jour ou le redéploiement de la configuration se termine. L'application revient ensuite à la page de connexion. L'administrateur de la banque centrale et l'administrateur de l'institution financière peuvent se connecter sans compte CBDC si leur portefeuille sélectionné a déjà le rôle de contrat Token Admin ou Org Admin Besu correspondant. Chaque persona a toujours besoin d'un portefeuille admissible ; les autres personas ont également besoin d'un compte CBDC actif. Le déploiement en un clic ne crée pas d'utilisateurs, de portefeuilles ou de comptes CBDC.