Découvrez Oracle Blockchain Platform à l'aide d'échantillons (Hyperledger Fabric v2.x)

Vous pouvez installer, déployer et appeler les exemples de code chaîne inclus dans Oracle Blockchain Platform.

Vous devez être administrateur pour installer et déployer des exemples de code chaîne. Si vous disposez de droits d'accès utilisateur, vous pouvez appeler des exemples de code chaîne.
  1. Accédez à la console et sélectionnez l'onglet Outils de développement.
  2. Cliquez sur le volet Exemples.
    La page Echantillons de code chaîne est affichée.
  3. Localisez l'exemple de code de chaîne et installez-le.
    1. Choisissez l'exemple de code chaîne à utiliser et cliquez sur le bouton Installer correspondant.
    2. Dans la boîte de dialogue Installer le code chaîne, indiquez les homologues sur lesquels installer le code chaîne et sélectionnez le langage de code chaîne à utiliser (Accéder, Node.js ou Java). Cliquez sur Installer.
  4. Déployez le code chaîne.
    1. Cliquez sur le bouton Déployer du code chaîne.
    2. Dans la boîte de dialogue Déployer le code chaîne, sélectionnez le canal sur lequel déployer le code chaîne. Cliquez sur Déployer.
  5. Accédez à l'onglet Canaux et cliquez sur le nom du canal sur lequel vous avez déployé l'exemple de code chaîne.
    1. Sur la page Informations sur le canal, cliquez sur le panneau Codes chaîne déployés pour confirmer le déploiement du code chaîne sur le canal.
    2. Vous pouvez utiliser le panneau Livre pour localiser des informations sur des transactions individuelles sur le canal.
  6. Cliquez sur le panneau Livre et confirmez les éléments suivants.
    • La synthèse du livre indique qu'un déploiement a eu lieu. Un déploiement se compose d'une approbation et d'une validation.
    • Dans la table Livre, localisez les deux blocs dont le type est data.
    • Cliquez sur le premier bloc et, dans le tableau Transactions, cliquez sur l'icône en forme de flèche pour afficher plus d'informations sur le bloc. Vérifiez que le champ Nom de la fonction affiche ApproveChaincodeDefinitionForMyOrg.
    • Cliquez sur le deuxième bloc et vérifiez que le champ Function Name affiche CommitChaincodeDefinition.
  7. Si nécessaire, accédez à l'onglet Codes chaîne et déployez le code chaîne sur d'autres canaux.
    Si vous travaillez sur un réseau qui contient plusieurs membres et que vous avez déployé le code chaîne sur le fondateur, vous n'avez pas à déployer le code chaîne sur les participants où vous avez installé le même code chaîne. Dans ce cas, le code chaîne est déjà déployé sur les participants.
    1. Recherchez l'ID de package du code chaîne à déployer dans la table et cliquez dessus.
      La page Récapitulatif des homologues installés s'affiche.
    2. Cliquez sur Déployé sur des canaux.
    3. Sur la page Récapitulatif des canaux déployés, cliquez sur le bouton Déployer sur un nouveau canal.
    4. Dans la boîte de dialogue Déployer le code chaîne, indiquez les informations requises, puis cliquez sur Déployer.
  8. Appelez le code de chaîne.
    1. Accédez à la page Echantillons de code chaîne, localisez le code chaîne sur lequel vous travaillez, puis cliquez sur le bouton Appeler correspondant.
    2. Dans la boîte de dialogue Appeler un code chaîne, sélectionnez le canal sur lequel exécuter la transaction.
    3. Dans le champ Action, indiquez l'action à effectuer à l'aide du code chaîne.
    4. Cliquez sur Exécuter.
  9. Vérifiez si le code chaîne a été appelé.
    1. Accédez à l'onglet Canaux, puis localisez le canal sur lequel le code chaîne a été installé et cliquez dessus.
    2. Dans la table Récapitulatif des livres, localisez le numéro de bloc qui indique qu'un appel s'est produit.
    3. Cliquez sur le bloc et vérifiez que la colonne Statut de la table Transactions indique Succès.
  10. Si nécessaire, accédez à la page Exemples et appelez toute autre opération sur le code chaîne.