6 min.
Added: March 30, 2026

A mempool is a temporary storage area for unconfirmed transactions in a blockchain network. Each node keeps its own copy of this queue. A transaction remains there until it is included in a block or its waiting time expires. Understanding this mechanism helps manage fees and avoid stuck payments.
What a mempool is is a relevant question for everyone who works with cryptocurrency. Imagine a queue at a checkout: each transaction takes its place and waits for its turn. A miner or validator selects profitable transactions from the queue and packs them into a block. The rest wait for the next round.
The size of the queue changes constantly. During periods of high network activity, the mempool grows to hundreds of thousands of transactions. During quiet periods, it is almost empty.
The blockchain mempool works according to a simple logic: a transaction passes basic validation and enters the nodeβs local queue. The node then broadcasts it to its neighbours β and within seconds the transaction spreads across the network.
Each node stores its own version of the mempool. There is no single global mempool in Bitcoin or Ethereum β this is an important architectural decision. Different nodes see a different set of transactions at the same moment.
Priority is determined by the fee per byte: sat/vByte in Bitcoin and gas price in Ethereum. Transactions with a high fee get into a block faster.
Congestion occurs when there are more transactions on the network than it can process in time. In Bitcoin, for example, a block holds roughly 1β4 MB of data and is created once every 10 minutes. If activity increases, the queue starts growing and gradually becomes overloaded.
Most often this happens because of specific events. This was the case in May 2023 after the launch of the Ordinals protocol β the number of transactions increased sharply, the queue exceeded 400,000, and fees reached 30β50 sat/vByte. A similar situation was observed in Ethereum during NFT hype cycles and the launch of DeFi protocols.
The relationship is direct: the larger the queue, the higher the competition for space in a block. A sender who is interested in fast confirmation raises the fee. Miners choose transactions with the maximum return per byte.
Fee estimation in wallets is not exact β it is based on analysis of the current network load and recent blocks. Therefore, during periods of sudden activity spikes, the actual confirmation time may differ from the expected one.
As a rule, wallets offer three priority levels:
Under unstable load, even high priority does not always produce a quick result. In such cases, users more often rely on the current mempool situation rather than only on wallet recommendations.
For exchange services, it is important to take the state of the queue into account and adjust fees depending on the load. This makes it possible not to overpay during quiet periods and to reduce the likelihood of delays when activity increases.
The Bitcoin mempool is the most studied and publicly tracked transaction queue. The average size during a quiet period is 5,000β15,000 transactions; during peak periods, it reaches hundreds of thousands.
According to the Bitcoin Core documentation, the mempool size on nodes is limited to 300 MB by default. If the limit is exceeded, the node evicts transactions with the lowest fee.
The Bitcoin mempool is also sensitive to halvings: after the mining reward is reduced, miners become more selective when choosing transactions based on profitability.
In Ethereum, a similar structure is called txpool or pending pool. After the transition to Proof-of-Stake and the implementation of EIP-1559, the mechanism changed: the base fee is burned, while tips go to the validator.
According to data from Etherscan: the number of pending transactions can reach tens of thousands under high network load. After the implementation of EIP-1559, the fee mechanism changed, introducing a base fee and a priority fee, which improved the predictability of transaction costs.
The Bitcoin mempool online can be conveniently tracked through specialised tools. The most useful are:
Tool | Network | Functions |
Bitcoin | Block visualisation, fees, history | |
Bitcoin | Transaction statistics | |
Ethereum | Pending txs, gas tracker | |
Bitcoin | Historical data |
Mempool.space is the most detailed tool: it shows the queue broken down by fee ranges and predicts confirmation time.
A transaction gets stuck when its fee is below the current network minimum. There are two ways to speed up confirmation:
RBF (Replace-By-Fee) - replacing the transaction with a new one that has a higher fee. It works if the original transaction has the RBF flag. It is supported by most modern Bitcoin wallets.
CPFP (Child-Pays-For-Parent) - creating a child transaction with a high fee. The miner includes both transactions because the child depends on the parent. This method is useful for the recipient who does not have access to the original wallet.
In Ethereum, the equivalent of RBF is resending a transaction with the same nonce but a higher gas price.
The mempool performs a key buffering function: without it, the network would lose transactions under overload. The queue gives time for the propagation and verification of data.
Advantages:
Disadvantages:
The mempool is a basic transaction routing mechanism in blockchain networks. Its state directly determines confirmation speed and fee levels. Before sending a large payment, it is worth checking network congestion β Mempool.space provides an accurate real-time picture. For operators of exchange platforms, including services based on BoxExchanger, monitoring the transaction queue becomes part of the operational routine when setting up automatic payouts.
How long can a transaction stay in the mempool?
In Bitcoin Core, a transaction is stored by default for up to 336 hours (14 days), after which it is evicted if the node runs short of memory. In Ethereum, the period depends on the settings of a specific node.
Why do different wallets show different confirmation times?
Each node keeps its own copy of the mempool with a different set of transactions. The estimate is based on the current load of a particular node and historical data on block speed.
Does the size of the mempool affect network security?
An overloaded mempool puts pressure on node memory, but it does not threaten consensus. Blockchain security is determined by hashrate (Bitcoin) or stake (Ethereum), not by the state of the queue.
Also read

March 19, 2026
Liquidity Aggregators
A liquidity aggregator is a system that combines price feeds from multiple trading venues. It searches for the best...

March 12, 2026
Cold Wallet and Hot Wallet
The way you store cryptocurrency determines the level of protection of your assets. A hot wallet is always online. ...

March 6, 2026
White Label solutions for crypto exchanges: what they are and when they are beneficial
The crypto services market grows in waves: payment methods change, compliance requirements evolve, and expectations...