Bestätigungs-Policy angeben
(Hyperledger Fabric v2.x) Sie können eine Bestätigungsrichtlinie hinzufügen, wenn Sie einen Chaincode bereitstellen. Eine Bestätigungs-Policy gibt die Elemente mit gleichgestellten Elementen an, die eine Chaincode-Transaktion genehmigen oder ordnungsgemäß bestätigen müssen, bevor sie einem Block hinzugefügt und an das Buch weitergeleitet wird.
Die Billigung garantiert die Legitimität einer Transaktion. Wenn Sie einen Chaincode auf einem Kanal bereitstellen, können Sie eine Bestätigungs-Policy angeben. Wenn Sie keine Bestätigungs-Policy angeben, wird die Standardbestätigungs-Policy verwendet. Die Standard-Bestätigungsrichtlinie erhält eine Bestätigung von jedem Peer im Netzwerk.
Die Endorsing Peers eines Mitglieds müssen über ReaderWriter-Berechtigungen für den Kanal verfügen. Wenn eine Transaktion verarbeitet wird, gibt jeder bestätigende Peer ein signiertes Lese-/Schreibset zurück. Nachdem der Client über ausreichende Bestätigungen verfügt, um die Anforderungen der Bestätigungsrichtlinie zu erfüllen, bündelt der Client das allgemeine Lese-/Schreibset mit der Signatur der bestätigenden Peers und sendet alles an den Ordering-Service, der die Transaktionen in Blöcken und dann an das Buch anordnet und festschreibt.
Sie können die Registerkarte "Kanäle" aufrufen, um die Bestätigungs-Policy eines bereitgestellten Chaincodes anzuzeigen. Siehe Bestätigungs-Policy anzeigen. Sie können die Bestätigungs-Policy eines bereitgestellten Chaincodes nicht ändern. Wenn Sie eine Bestätigungs-Policy ändern müssen, müssen Sie den Chaincode erneut bereitstellen oder auf eine andere Version upgraden und eine andere Bestätigungs-Policy angeben.
Sie müssen Administrator sein, um diese Aufgabe abzuschließen.