You are on page 1of 5

Consensus: How conflicts are being

resolved?

1
An Example of Conflict
Let's take an example of conflict

● Let's say All the nodes have synchronised 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 12.5 BTC as of today. Costly problem isn’t it?

Copyright © Blockchain Council www.blockchain-council.org 2


Longest Chain Rule
● In public Blockchains like Bitcoin’s Blockchain conflicts are being resolved by longest chain rule.
● Let’s 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.

Copyright © Blockchain Council www.blockchain-council.org 3


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

Copyright © Blockchain Council www.blockchain-council.org 4


THANK YOU!
Any questions?
You can mail us at
hello@blockchain-council.org

Copyright © Blockchain Council www.blockchain-council.org 5

You might also like