Spécifier une politique d'endossement
(Hyperledger Fabric v2.x) Vous pouvez ajouter une politique d'endossement lorsque vous déployez un code de chaîne. Une politique d'endossement spécifie les membres dont les pairs doivent approuver ou endosser correctement une transaction de code de chaîne avant qu'elle ne soit ajoutée à un bloc et soumise au livre.
L'endossement garantit la légitimité d'une transaction. Lorsque vous déployez un code de chaîne sur un canal, vous pouvez spécifier une politique d'endossement. 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.
Les pairs endossants d'un membre doivent disposer des autorisations ReaderWriter sur le canal. Lorsqu'une transaction est traitée, chaque pair endossant retourne un jeu 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 l'ensemble de lecture-écriture commun avec la signature des pairs endossants et envoie tout au service de commande, qui commande et valide les transactions en blocs, puis au livre.
Vous pouvez aller à l'onglet Canaux pour voir la politique d'endossement d'un code de chaîne déployé. Voir Voir une politique d'endossement. Vous ne pouvez pas modifier la politique d'endossement d'un code de chaîne déployé. Si vous devez modifier une politique d'endossement, vous devez redéployer le code de chaîne ou le mettre à niveau vers une autre version et spécifier une autre politique d'endossement.
Vous devez être un administrateur pour exécuter cette tâche.