I want to create a Hyperledger Fabric network which has a frontend. The web application is having feature of registering and login the user.The question is :-
- Does registering a user through web application require also to register the user in
fabric-ca-server
(Fabric CA). - Do we need to create credentials for the newly registered users like we generate credentials for peers, orderers or other participants in the network?
- What will be the "role" of the newly registered participant in the network? What role should we give to the newly added member?
- Is there any need to properly create an MSP structure for a new user?
- How many users can be registered through Fabric Certificate Authority?
- How many participants/users can belong to one peer node? Do the users/participants which belongs to any one peer organisation will share the same ledger data?
- what should be the login logic when after registering the user in the network ?
First of all, I will try to explain you how are organized at Hyperledger Fabric the different components. Hyperledger Fabric is focused on organizations, because of it, Blockchain nodes belong to the different organizations. However, each organization then will have many users.
Now, I will try to answer your questions:
client
certificate.client
.