Ajouter des organisations de participants Oracle Blockchain Platform au réseau

Cette rubrique contient des informations sur l'adhésion d'une organisation participante Oracle Blockchain Platform à un réseau Oracle Blockchain Platform.

Flux de travail type pour joindre une organisation participante à un réseau Oracle Blockchain Platform

Voici les tâches que le fondateur et les organisations participantes doivent effectuer pour mettre en place un réseau blockchain.

Ajout d'organisations participantes à un réseau Blockchain

Tâche Qui fait cela? Description Informations supplémentaires
Exporter les certificats de l'organisation participante et les importer dans le réseau

Certificats de sortie de l'organisation du participant

L'organisation fondatrice charge les certificats

Dans l'instance de l'organisation participante, utilisez l'assistant pour sortir les certificats dans un fichier JSON et les envoyer à l'organisation fondatrice.

Le fondateur charge les certificats pour ajouter le participant au réseau.

Importer des certificats pour ajouter des organisations au réseau

Exporter les paramètres du noeud de service de commande (OSN) de l'organisation participante et les envoyer à l'administrateur fondateur

L'organisation participant produit un fichier de paramètres

L'organisation fondatrice charge les paramètres

Dans l'instance de l'organisation participante, exportez les paramètres dans un fichier JSON et envoyez-les à l'organisation fondatrice.

Le fondateur charge les paramètres pour ajouter le service de commande.

Rejoindre le participant ou les OSN évolués au service de commande du fondateur
Exporter le bloc de configuration réseau de l'organisation fondatrice et le charger dans l'organisation participante

L'organisation fondatrice exporte les informations sur le bloc de configuration du réseau

L'organisation du participant charge les informations sur le bloc de configuration du réseau

Dans l'instance du fondateur, téléchargez les informations sur le bloc de configuration réseau (fichier JSON).

Ensuite, dans l'instance du participant, chargez le bloc de configuration réseau.

Rejoindre le participant ou les OSN évolués au service de commande du fondateur

Rejoindre les organisations participantes au canal et définir l'ancrage des pairs

Tâche Qui fait cela? Description Informations supplémentaires
Créer un canal Organisation fondatrice

Dans l'exemple du fondateur, créez un canal que le fondateur et les participants utilisent pour communiquer. Ajouter les pairs du fondateur au canal.

Vous devez sélectionner les participants nouvellement ajoutés et leur affecter des autorisations sur le canal.

Notez qu'au lieu de créer un nouveau canal, vous pouvez ajouter des participants à un canal existant.

Créer un canal
Rejoindre les participants au canal Organisation du participant Dans l'instance du participant, rejoignez le canal créé dans l'instance du fondateur. Rejoindre un pair à un canal
Fixez les pairs d'ancrage sur le fondateur et les participants

Organisation fondatrice

Organisation du participant

Dans les instances de fondateur et de participant, spécifiez les pairs que vous souhaitez utiliser en tant que pairs de base. Vous devez sélectionner au moins un pair d'ancrage pour chaque membre. Ajouter un pair d'ancrage

Déployer le code de chaîne sur le réseau de chaîne de blocs

Tâche Qui fait cela? Description Informations supplémentaires
Installer le code de chaîne sur le fondateur Organisation fondatrice Dans l'instance du fondateur, charger et installer le code de chaîne. Sélectionner les pairs sur lesquels installer le code de chaîne. Utiliser le déploiement rapide
Déployer le code de chaîne et spécifier une politique d'approbation sur le fondateur Organisation fondatrice

Dans l'instance du fondateur, déployer le code de chaîne pour l'activer sur le réseau.

Une politique d'endossement est requise pour spécifier le nombre de membres qui doivent approuver les transactions de code de chaîne avant qu'elles ne soient soumises au livre.

Installer le code de chaîne sur le participant Organisation du participant

Dans l'instance du participant, installer le code de chaîne que votre réseau utilisera.

Comme vous allez installer le code de chaîne que vous avez installé et déployé sur le fondateur, vous n'avez pas besoin de déployer le code de chaîne sur le participant. Lorsque le participant installe le code de chaîne, il est déjà déployé.

Utiliser le déploiement rapide

Exécuter les transactions

Tâche Qui fait cela? Description Informations supplémentaires
Appeler le code de chaîne et surveiller l'activité du réseau et les mises à jour du livre

Organisation fondatrice

Organisation du participant

Commencez à utiliser le code de chaîne de votre réseau pour les transactions.

Le fondateur et les participants peuvent utiliser leurs consoles pour trouver des informations sur l'activité sur le réseau. Plus précisément, vous pouvez utiliser l'onglet Canaux de la console pour rechercher des informations sur des transactions de grand livre spécifiques.

Rejoindre un réseau

Pour se joindre à un réseau de chaîne de blocs, les organisations participantes exportent leurs certificats et importent les paramètres de commande de l'organisation fondatrice.

Pour plus d'informations sur les étapes que le fondateur et le participant doivent suivre pour créer un réseau, voir Flux de travail type pour joindre une organisation de participant à un réseau Oracle Blockchain Platform.
  1. Ouvrez la console de l'organisation du participant.
  2. Cliquez sur Exporter des certificats et cliquez sur le bouton Exporter.
    La boîte de dialogue Exporter s'affiche et comprend le nom du fichier JSON que l'exportation créera.
  3. Spécifiez où enregistrer le fichier. Cliquez sur OK pour enregistrer le fichier de certificats.
  4. Envoyez le fichier JSON des certificats au fondateur du réseau. Le fondateur du réseau importera le fichier de certificats du participant dans le réseau.
  5. Obtenez le fichier JSON des paramètres des services de commande auprès du fondateur du réseau. Vous allez importer ce fichier dans votre instance.
  6. Cliquez sur Importer les paramètres du service de commande.
  7. Cliquez sur Charger les paramètres du service de commande.
    La boîte de dialogue Chargement de fichier s'affiche.
  8. Dans la boîte de dialogue Chargement de fichier, recherchez et sélectionnez le fichier JSON contenant les informations sur les paramètres du service de commande du fondateur. Habituellement, ce fichier est nommé <founderinstancename>-orderer-settings.json. Cliquez sur Ouvrir.
    Le champ Adresse du responsable de la commande courant est mis à jour avec l'adresse qu'Oracle Blockchain Platform a extraite du fichier JSON.
  9. Cliquez sur Soumettre.
    L'onglet Tableau de bord de votre console s'affiche.