How Is the Nonce Related to the Block Timestamp?
The block timestamp is a time-sensitive value in the block header that is updated approximately every second by miners. When a miner exhausts the available nonce space (e.g.
4 billion attempts) without finding a valid hash, they will update the timestamp to change the block header data slightly. This change opens up a completely new set of nonce possibilities for hashing attempts.