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.
Vous devez être administrateur pour effectuer cette tâche.
  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. Entrer des informations sur l'emplacement et le mode de déploiement du code chaîne.
    Champ Description
    Canal Sélectionnez le canal sur lequel le code chaîne doit être exécuté.
    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 de code chaîne Saisissez un nom unique (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 Entrez une valeur de chaîne de 64 caractères maximum 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 requiert une initialisation. Si cette option est sélectionnée, l'application client doit appeler la fonction Init de manière explicite, en spécifiant l'indicateur isInit, avant d'appeler une autre fonction.
    Politique d'approbation Dans cette section, indiquez la stratégie requise pour approuver le code chaîne.

    Si vous ne spécifiez 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 n'importe quel pair sur le réseau.

    Collecte de données privée Dans cette section, ajoutez des collectes de données privées. Les collectes de données privées indiquent des sous-ensembles d'organisations qui approuvent, valident ou interrogent les 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.