Spécifier une stratégie d'approbation

(Hyperledger Fabric v2.x) Vous pouvez ajouter une stratégie d'approbation lorsque vous déployez un code chaîne. Une stratégie d'approbation indique les membres dont les homologues doivent approuver ou approuver correctement une transaction de code chaîne avant qu'elle ne soit ajoutée à un bloc et soumise au registre.

L'approbation garantit la légitimité d'une transaction. Lorsque vous déployez un code chaîne sur un canal, vous pouvez indiquer une stratégie d'approbation. 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.
Les homologues approbateurs d'un membre doivent disposer des droits d'accès ReaderWriter sur le canal. Lorsqu'une transaction est traitée, chaque homologue approbateur renvoie un ensemble de lecture/écriture signé. Une fois que le client a suffisamment d'endossements pour répondre aux exigences de la politique d'endossement, le client regroupe le jeu de lecture-écriture commun avec la signature des homologues endosants et envoie tout au service de commande, qui commande et valide les transactions en blocs, puis au livre.
Vous pouvez accéder à l'onglet Canaux pour afficher la stratégie d'approbation d'un code chaîne déployé. Reportez-vous à Affichage d'une stratégie d'approbation. Vous ne pouvez pas modifier la stratégie d'approbation d'un code chaîne déployé. Si vous devez modifier une stratégie d'approbation, vous devez redéployer le code chaîne ou le mettre à niveau vers une autre version, puis indiquer une autre stratégie d'approbation.
Vous devez être administrateur pour effectuer cette tâche.
  1. Accédez à la console et sélectionnez l'onglet Codes chaîne.
  2. Localisez le package de code chaîne à déployer et utilisez le menu Actions supplémentaires pour commencer le processus de déploiement.
  3. Dans la fenêtre Déployer le code chaîne, développez Stratégie d'approbation.
  4. Sélectionnez Par défaut, Stratégie de signature ou Stratégie de configuration de canal, puis indiquez une expression pour la stratégie d'approbation.
    Pour plus d'informations sur les stratégies d'approbation, reportez-vous à Stratégies d'approbation dans la documentation Hyperledger Fabric.
  5. Renseignez les autres champs de la page Déployer le code chaîne selon vos besoins.
  6. Cliquez sur Déployer.