Blockchain Usecase - Personal Management Records

0 votes

I am building a Blockchain with the following objective :

Users should be able to store all personal records in their own channel and share the ledger with various third parties (mostly organisations with users in them) as and when required to read and write to the ledger. For example, me as a user wants to have my marks sheets on the ledger and add my school peer to write or read from it.

The Client application (mobile) should be able to do following:

  • As an invidual:

    • create a channel

    • add records

    • grant access to other parties to read and write

  • As a school

    • read records of a particular user and read and write

1. Is it true that Hyperledger Fabric is the only platform which lets create multiple channels?

2. How scalable is the architecture if the number of users grow and so does the number of individual channels? 

3. Any sample application i can refer to if i choose to go with composer?

Jun 18, 2018 in Blockchain by nsv999
• 5,030 points
77 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

1. Channels is a mechanism by which a set of components within a blockchain network can communicate and transact privately. Conceptually you can think of channels as being like groups of friends (though the members of a channel certainly don’t need to be friends!). A person might have several groups of friends, with each group having activities they do together. These groups might be totally separate (a group of work friends as compared to a group of hobby friends), or there can be crossover between them. Nevertheless, each group is its own entity, with “rules” of a kind. This concept of Channels in Hyperledger Fabric is important when hosting multiple ledgers or multiple chaincodes on a peer.

2. The number of peers required to endorse a transaction is driven by the endorsement policy that is specified at chaincode deployment time. When the population of the endorsing peers is increased and load of endorsing proposals is distributed across the larger set, the Hyperledger Fabric system can satisfy higher requirement. If you have multiple channels executing concurrently, you could consider having separate endorsing peers for the various channels, as that will have a similar affect as the strategy above. Thus, adding more peers to the channel will decrease the number of transactions per second that system can process.

3. These are the sample Composer applications -> https://github.com/hyperledger/composer-sample-applications and the Composer sample networks -> https://github.com/hyperledger/composer-sample-networks

answered Jun 18, 2018 by Christine
• 15,790 points

Related Questions In Blockchain

0 votes
1 answer
0 votes
1 answer

User Identity management on Ethereum Blockchain

User Identity management can be done via ERC725 ...READ MORE

answered Dec 28, 2018 in Blockchain by Omkar
• 65,850 points
162 views
+1 vote
3 answers

Is it possible to store data about arbitrary objects on the blockchain using smart contracts?

Consider following tutorial from Hyperledger Fabric "Getting Started" pages. Basically ...READ MORE

answered Aug 30, 2018 in Blockchain by Artem
64 views
0 votes
1 answer
0 votes
1 answer

Invalid Batch or signature in Savtooth

This will solve your problem import org.apache.commons.codec.binary.Hex; Transaction txn ...READ MORE

answered Aug 1, 2018 in Blockchain by digger
• 27,620 points
38 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
63 views
0 votes
1 answer

How can I create a blockchain for keeping records?

​You can use an already existing Blockchain. ...READ MORE

answered Jun 27, 2018 in Blockchain by Christine
• 15,790 points
29 views
0 votes
1 answer

How to make sure transactions take no fee in a private Ethereum blockchain?

In a private ethereum network you have ...READ MORE

answered Mar 26, 2018 in Blockchain by Christine
• 15,790 points

edited Mar 26, 2018 by Christine 57 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.