In one sentence
The mempool, short for memory pool, is the waiting area in which a node keeps valid transactions that have been broadcast but not yet included in a block.
How it works
When a node receives a new transaction and finds it valid, it stores it in memory and passes it on. That collection of waiting transactions is the node's mempool. There is no single, official mempool: every node has its own. They are usually very similar, because gossip spreads transactions quickly, but they are not always identical — two nodes may have heard different things at a given moment.
Block producers build each new block from their own mempool. Space in a block is limited, so they generally prefer transactions that pay more per unit of space: per virtual byte in Bitcoin, or per unit of gas in Ethereum. When many people send at once, the pool grows and low-fee transactions wait longer.
Mempools cannot grow forever. Nodes set a size limit — 300 MB by default in Bitcoin Core — and drop the lowest-paying transactions when it is reached. Transactions that wait too long can also expire; Bitcoin Core's default is two weeks. Many wallets let a sender replace a waiting transaction with a version that pays a higher fee, a mechanism described for Bitcoin in BIP-125.
A simple example
On a quiet day, a transaction with a modest fee is picked up in the next block. During a busy period, the same fee places it behind thousands of better-paying transactions; it may wait for hours, or be dropped and need to be sent again. Nothing about the transaction itself changed — only the queue around it.
Common misconception
Misconception: There is one mempool, and websites show exactly what is in it.
In fact: Each node has its own mempool. A website that shows "the mempool" is showing the view of the node or nodes it runs, which is close to, but not the same as, everyone else's.
Where you meet it
- "Unconfirmed" or "pending" labels in wallets and block explorers.
- Fee estimates, which are calculated from what is waiting.
- Discussions of busy periods on a network.
- Replace-by-fee and similar tools that let a sender raise the fee on a transaction that is still waiting.
Related cards
Sources
This card explains a technical concept for general education. It is not a recommendation to acquire, sell or hold any crypto-asset, and it is not financial advice.