2017-07-12 12 views
0

Je suis nouveau à Blockchain. J'utilise hyperledger-fabric et sdk-node. J'ai 2 orgs et 4 pairs. J'ai créé un canal (mychannel) et peer0, peer1 de org1 a rejoint ce channel.and un autre canal (mychannel1) où peer2, peer3 de org2 a rejoint.Qu'est-ce qu'un peer dans blockchain? l'utilisateur inscrit s'inscrit-il dans un pair spécifique?

Dites que j'ai inscrit un utilisateur. l'utilisateur s'inscrit-il dans un pair spécifique? ou il s'inscrit dans le réseau? s'il s'inscrit dans les réseaux, à quoi servent les pairs? disons que j'ai un utilisateur pour une organisation particulière s'il s'inscrit dans le réseau alors il aura accès à tous les canaux, alors comment pouvons-nous le restreindre des canaux extérieurs où son organisation ne fait pas partie? et ce qui est pair réellement. désolé de poser beaucoup de questions en 1. Merci d'avance

Répondre

1

Dites que j'ai inscrit un utilisateur. l'utilisateur s'inscrit-il dans un pair spécifique? ou il s'inscrit dans le réseau? s'il s'inscrit dans les réseaux, à quoi servent les pairs?

Tout d'abord, nous avons un administrateur. Il gère les entités (utilisateurs, homologues ...) qui feront partie du système. Ensuite, l'administrateur va inscrire un utilisateur admin pour chaque organisation, ou il va inscrire les pairs et les utilisateurs pour chaque organisation. Après l'inscription de chaque entité, ils seront enregistrés. Lorsque vous vous enregistrez par rapport à l'autorité de certification, l'autorité de certification vous génère une paire de clés. Ils sont émis par votre racine CA. Par conséquent, l'utilisateur et l'homologue sont inscrits dans l'autorité de certification. Par conséquent, l'utilisateur et l'homologue sont inscrits dans l'autorité de certification. Ensuite, ils s'identifient eux-mêmes. D'un côté, vous avez besoin d'un pair pour communiquer avec les autres pairs et le client. D'un autre côté, vous avez besoin d'un utilisateur (client) pour appeler le pair, c'est-à-dire pour générer les transactions. Comment pouvons-nous le restreindre des canaux extérieurs où son org n'est pas une partie ? Lorsque vous créez un canal, vous définissez qui va y participer, c'est-à-dire que vous définissez les interactions que les pairs vont interagir entre eux. Donc, si votre homologue n'est pas défini dans la configuration du canal, l'accès sera restreint.