At what point does a miner validate blocks shared and created by other miners on the blockchain?

1 Answer 1


When a block is received while the node is not syncing through backlog, it is validated on the spot. If the node is doing backlog syncing, the block is placed in a queue, and blocks in the queue will be validated in height order.

Since miners are typically always up to date, the former will apply, and blocks will be verified as soon as they are received. "Received" here means the block is complete: it is possible that a block is received which refers to a transaction the receiving node does not know about. In that case, the node will ask for that (or those) transactions(s). Once received, the new block will be complete, and will be validated. Usually, all transaction in a new block are already known, since transactions are propagated before the block.

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.