What is the Bitcoin mempool?

7 min read

|

What is the Bitcoin mempool?

If you have ever sent Bitcoin and watched it sit unconfirmed, the mempool is where it waited.

 

The Bitcoin mempool is a holding area for valid, unconfirmed transactions that have not yet been added to a block. Every time you send Bitcoin, your transaction is broadcast to the network. Before it becomes final, it enters this pool and waits for a miner to include it in a block.

 

There is no single global mempool. Each Bitcoin node keeps its own list of unconfirmed transactions. That detail matters more than most guides admit. It explains why different explorers sometimes show slightly different views of congestion and fee pressure.

 

At a practical level, the mempool reflects real-time demand for block space. When demand rises, fees rise. When demand falls, fees ease.

 

 

Why the Bitcoin mempool exists

Bitcoin blocks have limited space. Blocks arrive roughly every ten minutes. Transactions do not arrive on a schedule.

 

The mempool solves this mismatch.

 

It acts as a buffer between users who want to transact and miners who can only confirm a fixed number of transactions per block. Without it, nodes would struggle to manage bursts of activity during busy periods.

 

From a network perspective, the mempool also serves as a filter. Only transactions that pass basic validation rules are stored. Transactions that fail basic checks, such as invalid signatures or attempts to spend the same coins twice, are rejected by nodes and typically never enter the mempool.

 

 

How Bitcoin transactions enter the mempool

The path from wallet to mempool follows a clear sequence.

 

You create a transaction in your wallet, select a fee, and broadcast it to the network. The wallet signs the transaction and sends it to nearby nodes for review.

 

Nodes then check the transaction for validity. They verify signatures and confirm the inputs are unspent.

 

Valid transactions are added to the node’s mempool.

 

At this stage, the transaction is real but not final. It can still be replaced or dropped under certain conditions, especially if the fee is low.

 

This is why confirmation time is never guaranteed. The mempool is a queue, not a promise.

 

 

How miners use the mempool

Miners scan their local mempool to build new blocks.

 

They sort transactions by fee rate, usually measured in satoshis per virtual byte (sat/vB), not raw byte. The higher the fee rate, the more attractive the transaction becomes. This is not about favoritism. It is basic economics. Fees are part of the miner’s reward.

 

Think of a Bitcoin transaction like a package you’re paying to ship.

 

Originally, fees were measured by the actual size of the package (bytes). But after Bitcoin upgrades (SegWit), not all parts of a transaction “weigh” the same anymore. Some parts are discounted.

 

So instead of charging by raw size, Bitcoin now charges by virtual size – a weighted version of the transaction size that reflects how much block space it really uses.

 

When a miner finds a valid block, the transactions in that block are confirmed and removed from the mempool as the block spreads through the network. That moment marks confirmation.

 

During calm periods, most transactions clear quickly. During busy periods, lower-fee transactions can wait for hours or days.

 

This fee competition becomes most visible during major market events. In March 2024, heightened Bitcoin activity around spot ETF inflows pushed mempool congestion and average fees sharply higher, according to data tracked by mempool.space.

 

 

What makes the mempool grow or shrink

Several forces shape mempool conditions.

 

  • Transaction demand: Spikes in trading, inscriptions, or exchange activity increase the number of pending transactions.
  • Block space limits: Bitcoin’s block size cap means supply stays fixed while demand fluctuates.
  • Fee selection: Users who underpay during busy periods slow their own confirmations.
  • Network events: Halvings, price volatility, and protocol changes often trigger short-term congestion.

 

The mempool does not measure price direction. It measures urgency.

 

 

What mempool congestion really means for users

A crowded mempool does not mean the network is broken. It means users are competing for limited block space.

 

This is where many explanations stop. A better way to look at it is to treat the mempool as a pricing signal. It tells you how much urgency the network is assigning to transactions right now.

 

Long-term holders often wait out congestion. Traders and arbitrage desks usually pay up. The mempool exposes those different priorities in real time.

 

That insight is useful. It turns fee selection from guesswork into a decision.

 

 

How fees are discovered inside the mempool

Fees are not set by Bitcoin itself. They emerge from competition.

 

Wallets estimate fees by looking at recent blocks and current mempool depth. When many high-fee transactions pile up, recommended fees climb.

 

A simple example makes this clear.

 

  • Transaction A pays 6 sats per byte.
  • Transaction B pays 20 sats per byte.

 

If blocks are full, miners will pick Transaction B first. Transaction A waits until demand drops or new block space opens.

 

This mechanism explains why the same transaction can cost cents one day and tens of dollars another.

 

 

When transactions get dropped from the mempool

Mempools are not infinite.

 

Nodes limit how much memory they allocate to unconfirmed transactions. When that limit is reached, nodes start removing the lowest-fee transactions first.

 

If your transaction is dropped, it does not mean your Bitcoin is lost. It means the network stopped relaying it. Your wallet can resend the transaction later, often with a higher fee.

 

This behavior became visible during heavy congestion in 2021 and again in late 2023, when low-fee transactions were routinely pruned during peak demand windows.

 

 

Tools that help you read the mempool

Once you understand how congestion forms, the next step is learning how to see it in real time.

 

You do not need to guess what the mempool looks like.

 

Public dashboards such as mempool.space show pending transaction counts, fee bands, and estimated confirmation targets. Alternative.me also tracks market sentiment, which often aligns with fee spikes during emotional periods.

 

These tools do not predict price. They help you decide when to act.

 

 

How to use mempool data in practice

The mempool is most useful when paired with discipline.

 

  • Check congestion before sending time-sensitive transactions.
  • Lower urgency transactions can wait for quiet periods.
  • High urgency transactions should pay competitive fees.
  • Avoid sending during major market events unless timing matters.

 

Over time, you will notice patterns. Congestion often follows volatility. Calm periods create fee discounts for patient users.

 

 

Bitcoin mempool FAQs

 

Is there one global Bitcoin mempool?
No, there is no single global Bitcoin mempool. Each Bitcoin node maintains its own list of unconfirmed transactions, which is why mempool data can vary slightly across explorers.

 

Does a full mempool mean Bitcoin is slow?
A full mempool does not mean the network is broken or slow. It simply shows that demand for block space is high and transactions are competing on fees.

 

Can miners censor transactions in the mempool?
Miners decide which transactions to include in the blocks they mine, usually based on fee rates. They do not control the mempool itself or remove transactions from the network.

 

Is watching the mempool useful for beginners?
Yes, it helps beginners understand why fees change and confirmations take time. It also builds awareness of how network demand affects transaction timing.

Muhammad Hassan

Muhammad Hassan

Author

Join the community

Stay tuned with happenings and plans, ask questions, share ideas.

Customize Your Feed

Sign in to save your favorite topics

All courses

×

To save this post, please:

Share

Facebook
Twitter
LinkedIn
Reddit