Candidate Block
A candidate block is a temporary block assembled by a miner that contains a set of unconfirmed transactions. It’s not yet part of the blockchain. Only after solving the proof-of-work (or being validated in proof-of-stake) does the candidate block become an official block added to the chain.
What is a Candidate Block?
A candidate block is essentially a “draft block” created by miners or validators in a blockchain network. It contains a collection of transactions that have been picked from the mempool, the waiting area for unconfirmed transactions.
At this stage, the block is not final. The miner has packaged the transactions, added a reference to the previous block, and included some metadata like the timestamp. The only thing missing is the validation step. In proof-of-work systems like Bitcoin, this means solving the cryptographic puzzle. In proof-of-stake systems, it means being selected and confirmed by the consensus mechanism.
From Candidate Block to Confirmed Block
The journey of a candidate block is what secures a blockchain. When a miner assembles a block, they are competing with other miners to solve the proof-of-work puzzle first. If they succeed, their candidate block is broadcast to the network and, once verified by other nodes, it becomes the next official block on the chain.
If they fail, and another miner solves the puzzle first, their candidate block is discarded. This process ensures fairness and decentralization. Only one block is chosen for each “slot” in the chain, and all other candidates are effectively abandoned.
Why Candidate Blocks Matter
Candidate blocks may seem temporary, but they play a critical role in blockchain functionality. They represent the work-in-progress stage of transaction processing. Without them, the network couldn’t efficiently test, validate, and agree on which transactions make it into the permanent record.
In Bitcoin, for example, each candidate block helps shape the mempool. Miners prioritize transactions with higher fees, meaning candidate blocks are not just random collections but carefully chosen bundles that maximize profitability while maintaining network flow.
FAQ
Is a candidate block permanent?
No, a candidate block isn’t permanent. It’s just a temporary block created by a miner or validator while trying to add new transactions to the blockchain.
What happens to failed candidate blocks?
Do candidate blocks exist in all blockchains?
Yes, but the way they’re validated depends on the consensus mechanism. In proof-of-work systems like Bitcoin, solving the cryptographic puzzle validates them. In proof-of-stake systems, validators play this role instead.
Why is the concept important for crypto users?
Understanding candidate blocks helps explain why transactions can sometimes take time to confirm. Until a candidate block is accepted, your transfer remains unconfirmed.
Disclaimer: Don’t invest unless you’re prepared to lose all the money you invest. This is a high‑risk investment and you should not expect to be protected if something goes wrong. Take 2 mins to learn more at: https://go.payb.is/FCA-Info