Déployer un code chaîne

Pour déployer un code chaîne, il doit être approuvé par les organisations, puis validé sur un canal. Une fois qu'un code chaîne est déployé, les homologues acceptent les appels de code chaîne et peuvent approuver les transactions.

Notez les informations suivantes :
  • Vous devez installer le code chaîne sur les homologues requis avant de pouvoir le déployer.
  • Vous pouvez déployer plusieurs codes chaîne sur un canal.
  • Le processus de déploiement des exemples de code chaîne est différent du processus de déploiement décrit dans cette rubrique. Reportez-vous à Exploration d'Oracle Blockchain Platform à l'aide d'exemples.
Pour réaliser cette tâche, vous devez être administrateur.
  1. Accédez à la console et cliquez sur l'onglet Codes chaîne.
  2. Sur la page Codes chaîne, localisez le package de codes chaîne et cliquez sur son menu Actions supplémentaires, puis sélectionnez Déployer.
    La boîte de dialogue Déployer le code chaîne apparaît.
  3. Saisissez des informations sur l'emplacement et la méthode de déploiement du code chaîne.
    Champ Description
    Canal Sélectionnez le canal sur lequel le code chaîne doit s'exécuter.
    Type de code chaîne Sélectionnez la langue dans laquelle le code chaîne est écrit. Pour les codes chaîne externes (code chaîne en tant que service), sélectionnez Externe.
    Nom du code chaîne Entrez un nom unique, comportant jusqu'à 64 caractères, pour le code chaîne déployé.
    • 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.
    Version Saisissez une valeur de chaîne comportant jusqu'à 64 caractères pour indiquer le numéro de version du code chaîne.
    • Utilisez des caractères alphanumériques ASCII, des tirets (-), des traits de soulignement (_), des points (.) et des signes plus (+).
    Initialisation requise Cochez cette case si le code chaîne doit être initialisé. Si cette option 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.
    Politique de soutien Dans cette section, indiquez la stratégie requise pour endosser le code chaîne.

    Si vous n'indiquez pas de stratégie d'approbation, la stratégie d'approbation par défaut est utilisée. La stratégie d'approbation par défaut obtient une approbation de tout pair sur le réseau.

    Collecte de données privée Dans cette section, ajoutez des collections de données privées. Les collections de données privées indiquent des sous-ensembles d'organisations qui approuvent, valident ou interrogent des données privées sur le canal sur lequel vous déployez le code chaîne.
  4. Cliquez sur Déployer.
    Le code chaîne est déployé.
  5. Pour confirmer le déploiement du code chaîne, accédez à la page Canaux et cliquez sur le nom du canal sur lequel vous avez déployé le code chaîne. Accédez à la page Codes chaîne déployés et vérifiez que le code chaîne est répertorié dans le tableau récapitulatif.