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 exécuter 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. Entrez des informations sur l'endroit et la façon de déployer le code de chaîne.
    Champ Description
    Réseau 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 comprenant 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 ne doit commencer et se terminer qu'avec 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 comprenant 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 (+).
    Initialisation requise Cochez cette case 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écifiez 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 est approuvée par tout pair du réseau.

    Collecte des données privées Dans cette section, ajoutez une ou plusieurs collections de données privées. Les collections de données privées indiquent des sous-ensembles des 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éploiement.
    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.