Candidate Block

A candidate block refers to a provisional block assembled by miners or validators, who select and package transactions from the transaction pool. This block has not yet become a confirmed record on the blockchain. Serving as the bridge between transaction submission and consensus finalization, candidate blocks involve considerations such as transaction fee prioritization, block size limits, the underlying block production mechanism (such as Proof of Work or Proof of Stake), and network broadcasting. Candidate blocks may be replaced if a faster or more optimal block is produced by another participant. While Bitcoin and Ethereum differ slightly in how candidate blocks are generated and accepted, their role within the network remains fundamentally the same.
Abstract
1.
A candidate block is a temporary block created by miners or validators that has not yet been confirmed by the network.
2.
Multiple candidate blocks may compete simultaneously to become the next valid block on the chain.
3.
Consensus mechanisms (such as PoW or PoS) determine which candidate block is ultimately accepted.
4.
Unselected candidate blocks are discarded, forming orphan blocks or uncle blocks.
5.
The candidate block mechanism ensures the decentralization and security of the blockchain network.
Candidate Block

What Is a Candidate Block?

A candidate block is a “preliminary block” that has not yet been officially accepted by the blockchain. It is assembled by miners or validators who select a batch of transactions from the transaction pool (mempool). Candidate blocks exist in a transitional state between “transactions submitted” and “confirmed blocks.”

You can think of a candidate block like a shipment box at a logistics sorting center: it’s packed with user transactions but hasn’t been dispatched yet. The box only counts as confirmed once it’s accepted by the network and recorded on-chain. The process is influenced by factors such as transaction fees, block capacity, network propagation, and the block production mechanism.

Role of Candidate Blocks in Blockchain Consensus

Candidate blocks act as “proposals” awaiting acceptance by the consensus mechanism to be written into the next block at a new height. Once accepted, a candidate block becomes an official block on the chain, providing confirmation for its included transactions.

“Consensus” refers to the standardized voting and verification process among network nodes. In Proof of Work (PoW), this involves solving computational puzzles; in Proof of Stake (PoS), validators are selected based on staked assets. Candidate blocks are broadcast, verified, and ultimately, the network determines which candidate becomes the next valid block. This decision affects both the speed and security of transaction confirmations.

How Are Candidate Blocks Constructed by Miners or Validators?

Step 1: Selecting Transactions from the Mempool.
The transaction pool (mempool) is a collection of pending transactions. Nodes check signatures and basic rules; only valid transactions are considered for inclusion in a candidate block.

Step 2: Setting Block Parameters.
This includes defining the block header, timestamp, size/weight or gas limits, and miner/validator rewards (such as Bitcoin’s coinbase transaction or Ethereum’s priority fee). All must comply with protocol-specified limits.

Step 3: Triggering Block Production.
In Proof of Work, miners repeatedly try different nonces to meet the network’s difficulty target. In Proof of Stake, chosen validators bundle and sign candidate blocks in designated slots (as adopted by Ethereum post-merge).

Step 4: Broadcasting and Verification.
When nodes receive a candidate block, they revalidate transaction correctness and state changes. They then decide whether to adopt it based on current chain height and fork rules.

Step 5: Becoming an Official Block or Being Replaced.
If another candidate is accepted first or forms a longer chain, this candidate may be discarded; otherwise, it is recorded as the next official block.

How Are Transactions in Candidate Blocks Selected and Ordered?

The goal is to maximize economic value within the block’s capacity while minimizing conflicts. Typically, transactions with higher fees, no dependencies or conflicts, and immediate executability are prioritized and sorted by profitability and viability.

In Bitcoin, miners favor transactions with higher “fee rates” (fees per virtual byte), subject to the block’s weight cap (around 4 million weight units as of 2025). On Ethereum, EIP-1559 introduced base and priority fees; builders select non-conflicting transactions offering higher priority fees, constrained by the block gas limit (usually tens of millions of gas units).

Additional considerations include account nonce order (e.g., Ethereum requires strictly increasing nonces), replacement transactions (users raising fees to speed up confirmation), and read/write conflicts across transactions. A well-constructed candidate block minimizes state conflicts and execution failures, improving its chances of network acceptance.

Differences Between Candidate Blocks in Bitcoin and Ethereum

While candidate blocks serve similar functions in both networks, their creation and acceptance differ. Bitcoin uses Proof of Work, where miners win by finding a valid hash for their candidate block. After the Ethereum Merge, Proof of Stake designates validators to propose candidate blocks in fixed time slots, confirmed by votes from other validators.

Bitcoin’s block interval averages 10 minutes (protocol target, observed through 2025), emphasizing fee rate and weight constraints for transaction selection. Ethereum’s slots are about 12 seconds each (protocol parameter, observed through 2025), with Proposer-Builder Separation (PBS): specialized builders create candidate blocks, proposers select and sign them—enabling more precise management of transaction ordering and potential gains such as MEV.

Why Are Candidate Blocks Sometimes Discarded or Reorganized?

Multiple candidate blocks can coexist on the network. Nodes select the most “effective” chain—often the longest or most validated one—causing some candidates to be discarded or triggering a chain reorganization (reorg).

Common causes include propagation delays leading to simultaneous blocks from different miners, competing proposals from validators in PoS systems, or attacks stemming from concentrated hash power or stake. Ethereum introduced “finality,” meaning blocks are highly unlikely to be reverted after a certain period; Bitcoin uses “confirmation counts,” where risk drops rapidly as more blocks are added.

What Do Candidate Blocks Mean for Ordinary Users?

For users, candidate blocks determine how quickly their transactions are likely to be confirmed. Low-fee or conflicting transactions may remain in the mempool for extended periods, missing inclusion in several candidate blocks.

For example, when you initiate an on-chain withdrawal via Gate, your transaction first enters the mempool, then awaits inclusion in a candidate block before being broadcast. The “confirmation count” shown on withdrawal pages indicates whether your transaction’s block has moved beyond candidate status to become widely accepted—and your risk diminishes as confirmation numbers increase.

How Should You Understand the Relationship Between Candidate Blocks and Final Confirmation?

A candidate block is merely a proposal. Once accepted by the network, it becomes an official block and starts accumulating confirmations. Only after reaching sufficient confirmations or finality is it considered irreversible with minimal fund risk.

Practical advice: pay reasonable fees when remitting or withdrawing to avoid long waits in the mempool; for Bitcoin, wait for multiple confirmations before considering funds secure; for Ethereum, watch for finality (typically within minutes, depending on network conditions). If your transaction is stuck, you can accelerate it by increasing the fee or canceling and resubmitting.

Candidate Block Summary & Conceptual Framework

Candidate blocks are a critical intermediate stage in block production: selecting transactions from the mempool, constructing and broadcasting according to protocol rules, then becoming official upon consensus acceptance. Their fate depends on fees, capacity, production mechanisms, and network propagation—and they may be replaced through competition. Understanding candidate blocks helps you interpret “pending confirmation” statuses accurately, set appropriate fees and wait times, and better manage fund arrivals and risk control in platforms like Gate.

FAQ

What happens if a candidate block is not selected?

If a candidate block is not accepted by the network, it will be discarded by miners or validators. The transactions inside may return to the mempool for future inclusion. This is normal and does not endanger user funds—unconfirmed transactions are simply not yet on-chain. During times of congestion, lower-priority candidate blocks are more likely to be replaced.

Why is my transaction still in the candidate block stage?

Your transaction being in the candidate block stage means it has been picked up and packaged by a miner or validator but has not yet been finally confirmed on-chain. This usually takes seconds to minutes depending on network conditions—it’s a standard pending state. You can check transaction hash status on Gate or other block explorers for real-time confirmation updates.

Why is the Gas fee shown in a candidate block sometimes higher than the actual fee paid?

The Gas estimate displayed for candidate blocks is typically a projection. Miners or validators adjust dynamically based on actual network congestion. The final Gas fee consumed is often lower than initial estimates shown in candidate blocks. For better Gas prices, it’s best to transact during off-peak periods.

The mempool serves as a “waiting room” for all unconfirmed transactions; candidate blocks are curated collections selected from this pool by miners or validators. Transactions enter the mempool first; if chosen, they’re included in a candidate block; only upon that block’s confirmation do they become officially on-chain.

Why do different blockchains have varying confirmation speeds for candidate blocks?

Confirmation speed depends primarily on each blockchain’s block interval and consensus mechanism. Bitcoin’s average 10-minute intervals are slower; Ethereum’s ~12-second slots are much faster; Layer 2 solutions like Arbitrum can confirm in milliseconds. The time from generation to final confirmation for candidate blocks is determined entirely by each chain’s underlying design.

A simple like goes a long way

Share

Related Glossaries
epoch
In Web3, "cycle" refers to recurring processes or windows within blockchain protocols or applications that occur at fixed time or block intervals. Examples include Bitcoin halving events, Ethereum consensus rounds, token vesting schedules, Layer 2 withdrawal challenge periods, funding rate and yield settlements, oracle updates, and governance voting periods. The duration, triggering conditions, and flexibility of these cycles vary across different systems. Understanding these cycles can help you manage liquidity, optimize the timing of your actions, and identify risk boundaries.
Degen
Extreme speculators are short-term participants in the crypto market characterized by high-speed trading, heavy position sizes, and amplified risk-reward profiles. They rely on trending topics and narrative shifts on social media, preferring highly volatile assets such as memecoins, NFTs, and anticipated airdrops. Leverage and derivatives are commonly used tools among this group. Most active during bull markets, they often face significant drawdowns and forced liquidations due to weak risk management practices.
BNB Chain
BNB Chain is a public blockchain ecosystem that uses BNB as its native token for transaction fees. Designed for high-frequency trading and large-scale applications, it is fully compatible with Ethereum tools and wallets. The BNB Chain architecture includes the execution layer BNB Smart Chain, the Layer 2 network opBNB, and the decentralized storage solution Greenfield. It supports a diverse range of use cases such as DeFi, gaming, and NFTs. With low transaction fees and fast block times, BNB Chain is well-suited for both users and developers.
Define Nonce
A nonce is a one-time-use number that ensures the uniqueness of operations and prevents replay attacks with old messages. In blockchain, an account’s nonce determines the order of transactions. In Bitcoin mining, the nonce is used to find a hash that meets the required difficulty. For login signatures, the nonce acts as a challenge value to enhance security. Nonces are fundamental across transactions, mining, and authentication processes.
Centralized
Centralization refers to an operational model where resources and decision-making power are concentrated within a small group of organizations or platforms. In the crypto industry, centralization is commonly seen in exchange custody, stablecoin issuance, node operation, and cross-chain bridge permissions. While centralization can enhance efficiency and user experience, it also introduces risks such as single points of failure, censorship, and insufficient transparency. Understanding the meaning of centralization is essential for choosing between CEX and DEX, evaluating project architectures, and developing effective risk management strategies.

Related Articles

The Future of Cross-Chain Bridges: Full-Chain Interoperability Becomes Inevitable, Liquidity Bridges Will Decline
Beginner

The Future of Cross-Chain Bridges: Full-Chain Interoperability Becomes Inevitable, Liquidity Bridges Will Decline

This article explores the development trends, applications, and prospects of cross-chain bridges.
2023-12-27 07:44:05
Solana Need L2s And Appchains?
Advanced

Solana Need L2s And Appchains?

Solana faces both opportunities and challenges in its development. Recently, severe network congestion has led to a high transaction failure rate and increased fees. Consequently, some have suggested using Layer 2 and appchain technologies to address this issue. This article explores the feasibility of this strategy.
2024-06-24 01:39:17
Sui: How are users leveraging its speed, security, & scalability?
Intermediate

Sui: How are users leveraging its speed, security, & scalability?

Sui is a PoS L1 blockchain with a novel architecture whose object-centric model enables parallelization of transactions through verifier level scaling. In this research paper the unique features of the Sui blockchain will be introduced, the economic prospects of SUI tokens will be presented, and it will be explained how investors can learn about which dApps are driving the use of the chain through the Sui application campaign.
2025-08-13 07:33:39