Candidate blocks and transactions
Mining software builds or receives a candidate block containing valid transactions and required metadata. Changing a nonce or other permitted field changes the hash, so the miner can test a new candidate many times.
01