You are on page 1of 5

Consensus: How The confits are being resolved

an Example of conflict
• Lets take an example of conflict
• Lets say All the nodes have synchronized the Blockchain and are at Block 100
• Three miners have mined the new Block 101 at nearly the same time
• All of their Block has a different signature hence are not exactly same
• Lets say their new block is 101a, 101b & 101c
• Which one must be the final new Block?? How will you resolve the conflict?
• In Bitcoin this problem is worth 25BTC or $18,735 as of today. Costly problem
isn’t it?

Copyright © Toshendra Sharma 2


Longest Chain rule
• In public Blockchains like Bitcoin’s Blockchain conflicts are being resolved by longest
chain rule.
• Lets say the a miner received the first Block 101a then he will start building the next
Block on top of that 101a Block.
• Now In a few seconds that miners sees another Block 101b, so that miner will keep
an eye on that new Block.
• If the next Block 102b is being detected from another nodes in Blockchain then that
miner will disregard the 101a and will accept the new longest chain which is 100 ->
101b -> 102b and so on.
101a

98 99 100 101b 102b 103b

101c

Copyright © Toshendra Sharma 3


How About Private Blockchain?
• Make a miner as arbitrator or trusted
• Block received that minor node first will be the final Block

Copyright © Toshendra Sharma 4


OUR CONTACT DETAILS
ComPany: Blockchain Council

WEBSITE: https://www.blockchain-council.org

EMAIL: training@blockchain-council.org

fb.com/blockchaincouncil

@chaincouncil

THANK YOU FOR YOUR TIME

Copyright © Toshendra Sharma 5

You might also like