How immutability is achieved in hyperledger fabric?

+1 vote
I have just started following hyperledger, there is a basic doubt that I have like how immutability is achieved in hyperledger fabric?

If we have private channel with less number of peers how can it be guaranteed that one side hasn't altered the data?
Apr 20, 2018 in Blockchain by anonymous
247 views

1 answer to this question.

0 votes
Best answer

Since it is a private blockchain platform, hence to ensure that no one is tampering the records in the network, the andorsement policy has to be made strong, and the policy should be made such that it should include both the concerned parties, hence to ensure the same consistent state the policy should be made obligatory for client which issues new transaction to get endorsement from all interested parties.

Example let's say we have three parties or organizations and they do not trust each other, there we can create endorsement policy like: AND(Org1.member, Org2.member, Org3.member) Here, the client will have to collect endorsement from the endorsing peers of both the organizations to consider the transaction valid.

If still someone manage to forge the data then we have to consider a manual resolution example: by deleting the corrupted ledger and syncing over again.

answered Apr 20, 2018 by Perry
• 17,010 points

selected Aug 3, 2018 by Omkar

Related Questions In Blockchain

0 votes
1 answer

How is consensus achieved in a Hyperledger Fabric?

The transactions in the network is ordered ...READ MORE

answered Jun 29, 2018 in Blockchain by Omkar
• 67,120 points
361 views
0 votes
1 answer
+4 votes
2 answers

How do I create a new block in Hyperledger Fabric?

This link might help you: https://github.com/hyperledger/fabric-sample ...READ MORE

answered Oct 11, 2018 in Blockchain by Sahu
410 views
+1 vote
1 answer
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
55 views
+1 vote
1 answer
+1 vote
2 answers

How to return value from a chaincode in Hyperledger Fabric?

Hyperledger Fabric supports only 2 types of ...READ MORE

answered Jun 13, 2018 in Blockchain by Perry
• 17,010 points
689 views