Qu'est-ce que la console ?

La console Oracle Blockchain Platform vous aide à surveiller le réseau de chaîne de blocs et à effectuer des tâches administratives quotidiennes.

Lorsque vous avez provisionné votre instance Oracle Blockchain Platform, toutes les fonctionnalités dont vous avez besoin pour commencer à travailler sur votre réseau de chaîne de blocs ont été ajoutées à la console.

Vous pouvez utiliser la console pour effectuer des tâches telles que la gestion des noeuds, la configuration des stratégies et des canaux réseau, ainsi que le déploiement de codes chaîne. Vous pouvez également surveiller et dépanner le réseau, afficher l'état des noeuds, afficher les blocs de livre et rechercher et afficher les fichiers journaux.

Dans la plupart des cas, chaque membre de votre réseau dispose de sa propre console qu'il utilise pour gérer son organisation et surveiller le réseau blockchain. Votre rôle dans le réseau (fondateur ou participant) détermine les tâches que vous pouvez effectuer dans votre console. Par exemple, si vous êtes un participant, vous ne pouvez pas ajouter un autre participant au réseau. Seul le fondateur peut ajouter un participant au réseau.

En outre, ce que vous pouvez faire dans la console est déterminé par vos privilèges d'accès (Administrateur ou Utilisateur). Par exemple, seul un administrateur peut définir un pair d'ancrage ou créer un canal.

Votre instance comprend des exemples de code chaîne que vous pouvez utiliser pour vous lancer. Reportez-vous à Exploration d'Oracle Blockchain Platform à l'aide d'exemples (Hyperledger Fabric v2.x).

La console est divisée en pages.

Page Tableau de bord

Utilisez la page Tableau de bord pour obtenir un aperçu des performances du réseau. Reportez-vous à Quel type d'informations se trouve dans le tableau de bord ?

Sur la page Tableau de bord, vous trouverez les éléments suivants.

  • Bannière indiquant le nombre de composants différents présents sur votre réseau. Par exemple, le nombre de canaux et de codes chaîne est affiché.
  • Nombre de transactions utilisateur sur un canal au cours d'une période spécifique.
  • Nombre de noeuds en cours d'exécution ou arrêtés.
  • Nombre d'endossements et de validations par les pairs.
  • Statistiques d'utilisation pour les partitions de votre instance.

Page Réseau

La page Réseau affiche la liste des membres de votre réseau. La première fois que vous utilisez la page Réseau après avoir configuré votre instance, vous verrez les noeuds que vous avez créés lors de la configuration.

Vous pouvez utiliser la page Réseau pour effectuer les tâches suivantes :

  • Recherchez les ID d'organisation des membres de votre réseau, leurs ID de fournisseur de services d'adhésion et leurs rôles.
  • Ajoutez un participant au réseau.
  • Voir une représentation graphique de la structure du réseau.
  • Configurez, affichez ou importez les paramètres du prescripteur.
  • Gérer les certificats.
  • Ajoutez de nouveaux noeuds de service de commande (OSN) au réseau.
  • Exportez le bloc de configuration réseau.

Page Noeuds

Accédez à la page Noeuds pour afficher la liste des noeuds de votre réseau. La première fois que vous utilisez la page Noeuds après avoir configuré votre instance, vous verrez les éléments suivants :
  • Noeud de la console.
  • Nombre de noeuds homologues demandés lors du provisionnement.
  • Nombre de noeuds de donneur d'ordre associés à votre type d'instance. Une instance Standard a trois noeuds de donneur d'ordre et ne peut pas être augmentée, tandis qu'une instance Enterprise a trois noeuds de donneur d'ordre et d'autres peuvent être ajoutés. Oracle Blockchain Platform Digital Assets Edition comporte également trois noeuds de donneur d'ordre, et d'autres peuvent être ajoutés.
  • Un noeud d'autorité de certification Fabric représentant le service d'appartenance.
  • Un noeud de proxy REST.
Lorsque l'instance fondatrice est provisionnée, un canal par défaut est créé et tous les homologues y sont ajoutés.

Utilisez la page Noeuds pour effectuer les tâches suivantes :

  • Afficher et définir les configurations de noeud.
  • Exporter et importer des pairs.
  • Démarrer, arrêter et redémarrer les noeuds.
  • Configurez et démarrez un nouveau noeud de donneur d'ordre.
  • Reportez-vous à une représentation graphique des canaux utilisés par les noeuds homologues.
  • Cliquez sur le nom d'un noeud pour obtenir plus d'informations.
  • Configurez la base de données d'état de secours et surveillez la base de données d'état sur un noeud homologue.

Page Canaux

La page Canaux affiche les canaux de votre réseau, les homologues qui utilisent les canaux et les codes chaîne déployés sur les canaux. La première fois que vous utilisez la page Canaux après avoir configuré votre instance, vous verrez le canal par défaut créé et tous les homologues de votre réseau qui y ont été ajoutés.

Utilisez la page Canaux pour effectuer les tâches suivantes :

  • Ajoutez de nouveaux canaux.
  • Voir le nombre de codes chaîne déployés sur un canal.
  • Cliquez sur le nom d'un canal pour en trouver plus d'informations, telles que la synthèse de son livre, les homologues et les OSN joints au canal, ainsi que les stratégies et les listes de contrôle d'accès du canal.
  • Rejoignez vos pairs sur le canal.
  • Gérer le service de commande du canal.
  • Ajouter ou supprimer un OSN pour un canal.
  • Afficher et mettre à jour les paramètres du service de commande.
  • Configurer l'historique enrichi pour le canal.
  • Exécuter et analyser des requêtes enrichies sur les codes chaîne du canal.
  • Mettre à niveau un code chaîne.

Page Code chaîne

Notez qu'Oracle Blockchain Platform fait référence aux contrats intelligents en tant que codes chaîne.

Accédez à la page Code chaîne pour afficher la liste des packages de code chaîne installés sur l'instance. Lors de la première utilisation de la page Code chaîne après la configuration de l'instance, aucun code chaîne n'est affiché dans la liste car aucun code chaîne n'a été inclus lors de la configuration. Vous devez ajouter des codes chaîne.

Vous pouvez utiliser la page Code chaîne pour effectuer les tâches suivantes :

  • Installer et déployer un code chaîne à l'aide de l'option de déploiement rapide ou avancé.
  • Découvrez le nombre d'homologues disposant d'un code chaîne.
  • Découvrez le nombre de canaux sur lesquels un code chaîne a été déployé.

Page Ressources numériques

La page Ressources numériques est affichée uniquement sur les instances qui exécutent Oracle Blockchain Platform Digital Assets Edition. Oracle Blockchain Platform Digital Assets Edition est une extension d'Oracle Blockchain Platform qui fournit du contenu prédéfini propre à un domaine, tel que des codes chaîne et des API de wrapper, à utiliser dans des scénarios tels que la monnaie numérique de banque centrale (CBDC) et les places de marché des obligations numériques. Pour plus d'informations, reportez-vous à Oracle Blockchain Platform Digital Assets Edition.

Page Outils de développement

La page Outils de développement est conçue pour vous aider à découvrir les principes fondamentaux de la chaîne de blocs, tels que l'écriture de codes chaîne et la création d'applications de chaîne de blocs.

Vous pouvez utiliser la page Outils de développement pour effectuer les tâches suivantes :

  • Téléchargez Blockchain App Builder pour Oracle Blockchain Platform - un ensemble d'outils et d'exemples qui vous aideront à créer, tester et déboguer des projets de code chaîne à l'aide d'une interface de ligne de commande ou d'une extension Visual Studio Code.
  • Recherchez des modèles et le shim simulé Hyperledger Fabric pour vous aider à créer des codes chaîne.
  • Trouvez des liens vers les kits SDK et les API dont vous avez besoin pour écrire des applications de chaîne de blocs.
  • Utilisez l'exemple de code chaîne pour en savoir plus sur les codes chaîne. Installez, déployez et appelez les exemples de codes chaîne.