|
May 09, 2018, 09:26:02 AM |
|
This is a question that has been lingering in my mind for some time. I think I know the answer but maybe I'm wrong. Hopefully someone can clear this for me.
In a totally decentralized peer to peer network, two miners relatively far from each other (if you can say this) mine a block approximately at the same time.
They announce their solutions, and we have a situation where two blockchains propagate through the network. Each one of them is being accepted by their closest local nodes and continues to spread out.
Roughly speaking, after some time we should have a situation where half of the network has accepted one blockchain, and the other half of the network another.
If this logic is valid, than the first half of the network should already be mining a new block on top of their version of the blockchain, and the second half on top of theirs.
Again, if this logic holds, is it so that the one who mines the next (second) block decides the overall winner?
If the second block is found within the first half of the network, their blockchain is the ultimate winner (as the longest one), and the other half of the network has to revert to the solution of the first half and abandon their version of the blockchain.
Is this indeed so?
|