À quoi servent les collectes de données privées?

(Hyperledger Fabric v2.x) Les collections de données privées spécifient des sous-ensembles d'organisations qui endossent, valident ou interrogent des données privées sur le canal.

Utilisez des collectes de données privées dans les cas où vous souhaitez qu'un groupe d'organisations sur le canal partage des données et empêche les autres organisations sur le canal de voir les données. Les données privées sont distribuées de pair à pair et non par blocs, de sorte que les données de transaction restent confidentielles du service de commande. Les collectes vous aident à réduire le nombre de canaux et la maintenance requise sur votre réseau.

Les principaux composants d'une collecte de données privée sont les suivants :
  • Données privées que vous spécifiez dans votre définition de collecte de données privée. Les données privées sont envoyées avec le protocole de commérages de pair à pair au sein des organisations que vous spécifiez dans votre politique. Les données privées sont stockées dans une base de données privée sur le pair. Le service de commande n'est pas utilisé et ne peut pas voir les données privées.
  • Hachage des données, qui est approuvé, ordonné et écrit à chaque pair sur le canal. Ce hachage est la preuve de la transaction et peut être utilisé à des fins de vérification.

Lorsque vous déployez un code de chaîne, vous pouvez l'associer à une ou plusieurs collections de données privées.