Privacy in Hyperledger 

Hyperledger is a permissioned blockchain, meaning all participants and components in the network have identities which are assigned to a certificate such as x.509. The main element behind this schema, is the MSP which ensures the privacy of all members in the network. It has the ability to identify each participant's roles within the organization they represent, and set access privileges for the context of a network and channel. There are three types of MSPs:

  • Network MSP: Defines members in the network
  • Channel MSP: Defines who can participate in certain actions on a given channel according to channel policies
  • Peer/Orderer MSP: Defined as the local MSP for a single peer or orderer, for identifying members of the same organization

In the preceding example, there are two channels for two groups of members. CHANNEL 1 is for ORG5 and ORG6, and CHANNEL 2 is for ORG2, ORG3, ORG4, and ORG5. Two different channel MSPs apply to these groups separately. ORG5 and ORG6 can see transactions in CHANNEL 1, while ORG2ORG3ORG4, and ORG5 can see transactions in CHANNEL 2. ORG5 participates in both channels, and can see both sets of transactions, but ORG6 can’t see transactions in CHANNEL 1. Similarly, ORG2ORG3, and ORG4 can’t see transactions in CHANNEL 1 .

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset