Written by Max Hinchman
The candidate block is the block that the miner first mines in order to receive the block reward. Whenever transactions are broadcast on a bitcoin network, the miners start to collect and group the unconfirmed transactions. The miners then begin hashing the information until they eventually produce the merkle root.
The process of hashing is the converting of data into the strings of text through a complex mathematical function. The miners then hash together the nonce, the previous block’s hash, and the root hash of the new transaction data to form the candidate block. The miners then repeatedly hash this combination of information, using different nonces each time, until a miner finds the valid block hash.
Candidate Block by Binance Academy