The waiting area where valid but unconfirmed Bitcoin transactions sit before being included in a block by miners. Each full node maintains its own mempool, and transactions compete for block space by offering higher fees.
The waiting area where valid but unconfirmed Bitcoin transactions sit before being included in a block by miners. Each full node maintains its own mempool, and transactions compete for block space by offering higher fees.
When you broadcast a Bitcoin transaction, it doesn't immediately get added to the blockchain. Instead, it enters the mempool (memory pool) — a holding area of pending transactions that every full node maintains independently. Miners select transactions from their mempool to include in the next block, typically prioritizing those with the highest fee rates measured in satoshis per virtual byte (sat/vB).
The mempool's size and composition fluctuate constantly based on network demand. During quiet periods, the mempool may contain only a few megabytes of transactions, and even low-fee transactions confirm quickly. During periods of heavy demand — such as bull market frenzies, NFT minting events, or protocol launches — the mempool can swell to hundreds of megabytes, creating a fee auction where users compete to get their transactions confirmed.
Monitoring the mempool gives Bitcoin users practical advantages. By checking the current mempool depth and fee distribution, you can estimate the optimal fee to attach to your transaction. If your transaction isn't time-sensitive, you can set a lower fee and wait for the mempool to clear. Tools like mempool.space visualize the mempool in real time, showing projected confirmation times for different fee levels and helping users avoid overpaying during congestion.
Most nodes drop transactions from their mempool after 14 days (336 hours) if they haven't been confirmed. However, the sender can rebroadcast the transaction or use Replace-By-Fee (RBF) to increase the fee and speed up confirmation. During extreme congestion, low-fee transactions may be evicted even sooner.
Bitcoin blocks have a limited capacity of about 4 MB (weight units). When more transactions are waiting than can fit in the next block, users bid up fees to jump the queue. This fee market is by design — it ensures block space goes to those who value it most and funds network security.
Yes. Sites like mempool.space provide real-time visualization of the mempool, showing the number of pending transactions, total size, fee rate distribution, and estimated confirmation times for different fee levels. This information helps you decide what fee to attach to your transaction.