Blocks are created when miners or block validators successfully validate the encrypted information in the blockheader, which prompts the creation of a new block.