Data model

The entities must agree upon a data model that will be stored in a blockchain, which in turn is determined by the chaincode. The founding members of a network or a channel deploying a chaincode will determine the key/value pairs that get stored in a channel. Furthermore, the member will decide which data they will share with other members, and which data they will keep private to themselves or a subset of members. The data model should be devised so that it is useful for the business functions that members desire to accomplish, is reasonably future-proof, and does not inadvertently leak information. Recall that all participating peers in a channel store the committed transactions (and their key/value pairs).

Establish a process for defining the data model that will be stored in a channel.

The preceding steps can be summarized as follows:

  1. Determine who will run the ordering service
  2. Configure digital identities of founding members in the ordering service
  3. Create channels and determine the channel policy for admitting new members
  4. Define the governance for writing, distributing, deploying, and instantiating chaincode
  5. Establish the data model
..................Content has been hidden....................

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