Déployer un code de chaîne

Pour déployer un code de chaîne, il doit être approuvé par les organisations, puis validé sur un canal. Une fois le code de chaîne déployé, les pairs peuvent accepter des appels de code de chaîne et endosser des transactions.

Notez les informations suivantes :
  • Vous devez installer le code de chaîne sur les pairs requis avant de pouvoir le déployer.
  • Vous pouvez déployer plus d'un code de chaîne sur un canal.
  • Le processus de déploiement des exemples de code de chaîne est différent de celui décrit dans cette rubrique. Voir Explorer Oracle Blockchain Platform à l'aide d'exemples.
Vous devez être un administrateur pour terminer cette tâche.
  1. Allez à la console et cliquez sur l'onglet Codes de chaîne.
  2. Dans la page Codes de chaîne, localisez l'ensemble de code de chaîne et cliquez sur son menu Actions supplémentaires, puis sélectionnez Déployer.
    La boîte de dialogue Déployer le code de chaîne s'affiche.
  3. Entrer des informations sur l'endroit et la façon de déployer le code de chaîne.
    Champ Description
    Canal Sélectionner le canal sur lequel exécuter le code de chaîne.
    Type de code de chaîne Sélectionner le langage dans lequel le code de chaîne est écrit. Pour les codes de chaîne externes (code de chaîne-service), sélectionnez Externe.
    Nom du code de chaîne Entrez un nom unique, comportant jusqu'à 64 caractères, pour le code de 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, comportant jusqu'à 64 caractères, pour spécifier le numéro de version du code de chaîne.
    • Utilisez des caractères alphanumériques ASCII, des tirets (-), des traits de soulignement (_), des points (.) et des signes plus (+).
    Requis pour initialisation Sélectionner cette option si le code de chaîne nécessite une initialisation. 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 d'endossement Dans cette section, spécifier la politique requise pour endosser le code de chaîne.

    Si vous ne spécifiez pas de politique d'endossement, la politique d'endossement par défaut est utilisée. La politique d'endossement par défaut reçoit une approbation de n'importe quel pair sur le réseau.

    Collecte de données privée Dans cette section, ajoutez une ou plusieurs collections de données privées. Les collections de données privées indiquent les sous-ensembles d'organisations qui endossent, valident ou interrogent des données privées sur le canal sur lequel vous déployez le code de chaîne.
  4. Cliquez sur Déployer.
    Le code de chaîne est déployé.
  5. Pour confirmer que le code de chaîne a été déployé, allez à la page Canaux et cliquez sur le nom du canal sur lequel vous avez déployé le code de chaîne. Allez à la page Codes de chaîne déployés et confirmez que le code de chaîne est répertorié dans le tableau sommaire.