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
1,343 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 21, 2018 by Perry
• 17,100 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
• 69,210 points
1,085 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
2,351 views
+1 vote
1 answer
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,237 views
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
• 26,740 points
732 views
+1 vote
1 answer
+15 votes
5 answers
+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,100 points
2,609 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP