How many miners should validate a block before it gets added to the blockchain? Or does every miner add the blocks it receives to its local blockchain?

2 Answers 2


Miners don't really actively validate blocks during the mining process. Miners find valid blocks and broadcast them to the network. It is up to the full-validating nodes on the network as to whether a block is accepted or rejected.


The miner adds the blocks it receives to its local blockchain (normally).

When a miner receives a new block he will likely check whether that block is valid. No one forces the miner to do that but if he does not check the validity of the new block he takes the risk of mining on an invalid block. If a miner mines on an invalid block he wastes his resources because the network won't accept his block in case he finds one.

After the miner made sure that the new block is valid, he will probably add it to his copy of the blockchain. I write probably because again you cannot know what the miner will do. He might also decide to dismiss the new block even though it is perfectly valid. He would however again risk to waste his resources in this case.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.