Of central importance in the permissioned blockchain model adopted by Hyperledger Fabric is the management of the digital identities of the members of the network. This ensures not only security but trust in transactions between trusted counterparties. In Hyperledger Fabric, the creation, maintenance, and revocation of digital identities is entrusted to a specific component, known as the Membership Service Provider (MSP). The MSP component manages digital identities in the form of cryptographically signed certificates. In Hyperledger Fabric, there is a default MSP, known as Fabric CA, which has the task of issuing certificates in X.509 format to be associated with members authorized to participate in the network.
But before we find out about the details of identity management, we need to focus on how to carefully design our network of trusted counterparts...