The mining node constructs the block header using the following fields: version, Merkle root, previous block hash, difficulty target, nonce
The goal is now to find a value for the nonce that results in a block header hash that is less than the difficulty target