This question already has an answer here:
I am wondering the time when get a reward for new mined block.
Theoretically, miner will earn reward when they mine new block. but at that time, there is no way to verify that they really waste hash power to mine. so I think that the block will be verified by other miners in order to get recognition. Worse yet, block will be discovered simultaneosly across the network. but winner that take a reward is only one.
So I am wondering two part.
first, when the reward timing for new mined block ? Lastly, Which method used to some miner really waste hash power ? I know that reward is not given by specific person. So it is also consensus. but I don't know the way.
Sorry for my English