Utiliser le déploiement avancé

(Hyperledger Fabric v2.x) Utilisez l'option de déploiement avancé pour indiquer 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 Codes 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 : Installation apparaît.
  4. Dans le champ Etiquette de package, entrez une description du package de code chaîne.
    Respectez les consignes 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 d'étiquettes telles 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 et sélectionnez des pairs de réseau sur lesquels installer le code chaîne. Pour fournir une haute disponibilité, choisissez le nombre approprié d'homologues dans chaque partition. Les pairs 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 l'option Est un code chaîne packagé désélectionnée. 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 déployer maintenant, sélectionnez le canal sur lequel déployer le code chaîne.
  9. Dans le champ Nom de 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 consignes 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 chacun comporter 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 nécessite une initialisation, sélectionnez Init-required.
    Si l'option Init-required est sélectionnée, l'application client doit appeler explicitement la fonction Init, en spécifiant l'indicateur isInit, avant d'appeler toute 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 collections de données privées, voir Ajouter des collections de données privées.
    Notez les informations suivantes :
    • Le déploiement approuve, valide 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 l'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é.