2017-09-28 2 views
0

Bonjour J'essaie d'utiliser un tissu hyperledger pour une implémentation de chaîne de blocs. J'ai fait la première démo du réseau et j'ai trouvé beaucoup de certificats. J'ai essayé de les organiser hiérarchiquement dans l'image ci-dessous. enter image description hereComprendre divers certificats dans le tissu Hyperledger

J'ai quelques questions les concernant

  1. Pourquoi toutes ces différentes catégories de certs répertorié. Comme différent tls msp sont-ils générés une fois et copiés à des endroits différents?
  2. Comment ces différents certificats seront utilisés dans différents scénarios (comme l'inscription et la communication.)
  3. Si nous n'utilisons pas cryptogen alors un tiers peut générer tous ces certificats.
  4. Comment ca peut-il être ici?

TIA.

Répondre

0

Tout d'abord merci de créer l'arbre pour le même. Je suis un débutant dans l'hyperléger mais ce que je comprends du document hyperledger que chaque organisation exige un certificat racine unique (ca-cert), qui lie des composants spécifiques (pairs et commandants) à cette organisation. Les transactions et les communications au sein de Fabric sont signées par la clé privée d'une entité (keystore), puis vérifiées au moyen d'une clé publique (signcerts).

En tant qu'organisation différente également nécessaire pour communiquer ou partager leur grand livre, il est donc nécessaire de CA ou MSP au niveau de l'organisation. Au sein de chaque organisation, nous pouvons avoir plusieurs pairs, donc nous avons aussi besoin d'une certification pour ces pairs. Même les pairs de différentes organisations peuvent se joindre les uns aux autres afin de signer (pour l'authentification) et TLScerts (pour une poignée de main sécurisée).

Pour un coup d'oeil comment ceux-ci sont produis je vous suggère de générer manuellement les artefacts

http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html

et voir les différents certs dans les dossiers à l'intérieur que vous les avez créés.

+0

Merci @kots Je suis passé par la documentation . D'une manière ou d'une autre, je ne suis pas capable de saisir cette idée centrale ou ces concepts qui expliquent automatiquement toute l'histoire. Je revois la documentation pour trouver le point de vie. partagera si je trouve quelque chose – Katiyman

0

Lors de la configuration de votre réseau Blockchain, nous avons besoin d'une variété de certificats que nous pouvons nous concentrer sur CA (Autorité certifié) comme MSP configuration of Blockchain network j'ai personnellement utilisé CA pour mon application IBM Hyperledger