Candidate Block
A Candidate block is a block submitted by a Proof of Work mining node to be included in a blockchain, pending approval or rejection. Upon approval, the miner will receive a block reward as compensation. Candidate blocks are created by gathering currently unconfirmed transactions from the memory (mem) pool, organizing them, and then hashing them into a merkle tree. Once a valid block hash is created, it is transmitted to the other network nodes - if there are no errors, the candidate block is added to the blockchain.