Was sind Private Data Collections?

(Hyperledger Fabric v2.x) Private Datensammlungen geben Untergruppen von Organisationen an, die private Daten im Kanal bestätigen, festschreiben oder abfragen.

Verwenden Sie private Datenerfassungen in Fällen, in denen eine Gruppe von Organisationen im Kanal Daten gemeinsam verwenden und verhindern soll, dass die anderen Organisationen im Kanal die Daten anzeigen. Private Daten werden von Peer zu Peer und nicht von Blöcken verteilt, sodass die Transaktionsdaten vom Bestellservice vertraulich behandelt werden. Mit Sammlungen können Sie die Anzahl der Kanäle und die erforderliche Wartung in Ihrem Netzwerk reduzieren.

Die Hauptkomponenten einer privaten Datenerfassung sind:
  • Die privaten Daten, die Sie in Ihrer Definition für die private Datenerfassung angeben. Private Daten werden mit dem Klatschprotokoll von Peer zu Peer innerhalb der Organisationen gesendet, die Sie in Ihrer Policy angeben. Private Daten werden in einer privaten Datenbank auf dem Peer gespeichert. Der Bestellservice wird nicht verwendet und kann die privaten Daten nicht anzeigen.
  • Ein Hash der Daten, der für jeden Peer auf dem Kanal bestätigt, angeordnet und geschrieben wird. Dieser Hash ist ein Beweis für die Transaktion und kann zu Auditzwecken verwendet werden.

Wenn Sie einen Chaincode bereitstellen, können Sie ihn mit einer oder mehreren privaten Datensammlungen verknüpfen.