Was sind private Datensammlungen?
(Hyperledger Fabric v2.x) Private Datensammlungen geben Teilmengen von Organisationen an, die private Daten im Kanal bestätigen, festschreiben oder abfragen.
Verwenden Sie private Datensammlungen in Fällen, in denen eine Gruppe von Organisationen auf dem Kanal Daten freigeben und verhindern soll, dass die anderen Organisationen auf dem Kanal die Daten anzeigen. Private Daten werden Peer-to-Peer und nicht durch Blöcke verteilt, sodass die Transaktionsdaten vom Bestellservice vertraulich behandelt werden. Sammlungen helfen Ihnen, die Anzahl der Kanäle und die erforderliche Wartung in Ihrem Netzwerk zu reduzieren.
Die primären Komponenten einer privaten Datenerfassung sind:
- Die privaten Daten, die Sie in der Definition der privaten 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 jedem Peer auf dem Kanal gebilligt, geordnet und geschrieben wird. Dieser Hash ist ein Nachweis der Transaktion und kann zu Auditzwecken verwendet werden.
Wenn Sie einen Chaincode bereitstellen, können Sie ihn mit einer oder mehreren privaten Datensammlungen verknüpfen.