Utiliser le déploiement avancé

(Hyperledger Fabric v2.x) Utilisez l'option de déploiement avancé pour spécifier les paramètres requis pour déployer un code chaîne dans un environnement de production. Par exemple, vous indiquez les homologues sur lesquels installer le code chaîne et la stratégie d'approbation à utiliser.

Notez les informations suivantes :
Pour réaliser cette tâche, vous devez être administrateur.
  1. Accédez à la console et sélectionnez l'onglet Codes chaîne.
  2. Dans l'onglet Code chaîne, cliquez sur Déployer un nouveau code chaîne.
    La page Déployer le code chaîne apparaît.
  3. Cliquez sur Déploiement avancé.
    La page Déployer le code chaîne (avancé) - Etape 1 sur 2 : Installer s'affiche.
  4. Dans le champ Etiquette de package, entrez une description du package de code chaîne.
    Suivez les directives suivantes lors de l'étiquetage du code chaîne :
    • Utilisez des caractères alphanumériques ASCII, des tirets (-) et des traits de soulignement (_).
    • Le libellé doit commencer et se terminer uniquement par des caractères alphanumériques ASCII. Par exemple, vous ne pouvez pas utiliser de libellés tels que _mychaincode ou mychaincode_.
    • Les tirets (-) et les traits de soulignement (_) doivent être suivis de caractères alphanumériques ASCII. Par exemple, vous ne pouvez pas utiliser de noms tels que my--chaincode ou my-_chaincode.
    • Le libellé du package peut comporter jusqu'à 50 caractères.
  5. Sélectionnez la langue dans laquelle le code chaîne est écrit, puis sélectionnez des pairs du réseau sur lesquels installer le code chaîne. Pour fournir une haute disponibilité, choisissez le nombre approprié de pairs de chaque partition. Les homologues que vous choisissez doivent être joints au canal sur lequel vous allez instancier le code chaîne.
  6. Si vous déployez une source de code chaîne dans un fichier .zip, laissez Est un code chaîne packagé désélectionné. Si vous déployez un package de code chaîne dans un fichier .tar.gz, sélectionnez Est un code chaîne packagé.
  7. Cliquez sur Télécharger le fichier de code chaîne et recherchez le fichier de code chaîne à télécharger et à déployer. Cliquez sur Suivant.
    Le code chaîne est installé et la page Déployer le code chaîne (avancé) - Etape 2 sur 2 : Déployer apparaît.
  8. Décidez si vous souhaitez déployer le code chaîne maintenant ou ultérieurement.
    • Cliquez sur Fermer pour fermer l'assistant et le déployer ultérieurement.
    • Pour effectuer un déploiement maintenant, sélectionnez le canal sur lequel déployer le code chaîne.
  9. Dans le champ Nom du code chaîne, entrez un nom unique pour le code chaîne. Dans le champ Version, entrez une valeur de chaîne pour indiquer le numéro de version du code chaîne.
    Respectez les directives suivantes lorsque vous nommez le code chaîne :
    • Utilisez des caractères alphanumériques ASCII, des tirets (-) et des traits de soulignement (_).
    • Le nom doit commencer et se terminer uniquement par des caractères alphanumériques ASCII.
    • Les tirets (-) et les traits de soulignement (_) doivent être suivis de caractères alphanumériques ASCII.
    • Le nom et la version peuvent comporter chacun jusqu'à 64 caractères.
    • La version du code chaîne peut également contenir des points (.) et des signes plus (+).
  10. Si le code chaîne doit être initialisé, sélectionnez Init-required.
    Si l'option Init-required est sélectionnée, l'application client doit appeler la fonction Init explicitement, en spécifiant l'indicateur isInit, avant d'appeler une autre fonction.
  11. Si nécessaire, entrez une stratégie d'approbation et des collectes de données privées, puis cliquez sur Suivant. Pour plus d'informations sur les stratégies d'approbation, reportez-vous à Spécification d'une stratégie d'approbation. Pour plus d'informations sur les collectes de données privées, reportez-vous à Ajout de collectes de données privées.
    Notez les informations suivantes :
    • Le déploiement approuve, valide (commit) et initialise le code chaîne sur le canal.
    • Si vous ne modifiez pas la stratégie d'approbation, Oracle Blockchain Platform utilise la stratégie d'approbation par défaut. La stratégie d'approbation par défaut est définie dans la stratégie /Channel/Application/Endorsement du canal sur lequel vous déployez le code chaîne. La stratégie d'approbation par défaut obtient une approbation de n'importe quel pair de n'importe quelle organisation du réseau.
    • Une fois le déploiement terminé, les homologues peuvent accepter les appels de code chaîne et approuver les transactions.
    Le code chaîne est déployé.