That makes perfect sense. What I don't understand is why a mining client can't just keep the block and all 50 BTC for itself when it finds the block. Is there some protection against this happening that would also prevent a mining client from knowing when it finds a block?
Read more.