DEV Community

Discussion on: Trying to understand blockchain by making one!

Collapse
 
vishnuvizz profile image
vishnuvizz

I have a doubt!! Bitcoin!!!!
If people from multiple mining pool trying to find nounce for certain block, then how are they going to agree to validate the same transaction in that block? if they didn't agree to mine with same transactions, then how is blockchain going to verify that they did valid mining(I meant not cheating). There is still a possibility that they can cheat right? If other mining pool people took diff set of transaction to mine for a block, then obviously they ll get diff hash and so they can't compare with them with actual hash. and If only one pool would get incentive (12.5BTC) then how after one mining a block, some other pool is going to waste its compute power in verifying the transaction. Even if it did so, how is it going to resist to change as change is already done in the blockchain.

Someone, please help me out...