In one sentence
The mempool (memory pool) is a blockchain's waiting room: the space where sent transactions wait for a miner or validator to include them in a block.
The mempool (memory pool) is a blockchain’s waiting room: the space where sent transactions wait for a miner or validator to include them in a block. Everything you send passes through it, and understanding how it works explains why things sometimes “take a while” and why fees go up.
When you send Bitcoin or Ethereum, the transaction isn’t confirmed instantly. Your wallet broadcasts it to the network’s nodes, which verify the basics (that the funds exist, that the signature is valid) and add it to their local mempool, a public queue of pending transactions. It waits there until a miner selects it for the next block. Anyone can watch the mempool in real time: it’s a window into what the network is about to do.
How fees work in the mempool
Space in each block is limited, and miners collect the fees from the transactions they include, so naturally they pick the highest payers first. The result is a permanent, invisible auction. With an empty mempool, a minimal fee gets into the next block; with a congested mempool, stingy transactions wait hours or days while generous ones jump the line. Your wallet estimates the “correct” fee by reading exactly that state.
That gives rise to a practical skill: checking the mempool before moving funds. Public tools like mempool.space (Bitcoin) or Etherscan’s gas tracker (Ethereum) show congestion and recommended fees for each speed. Sending on a quiet Saturday instead of a frantic Tuesday can cost a tenth as much.
When the mempool overflows: the May 2021 case
During the peak of NFT and DeFi activity on Ethereum, the mempool built up to more than 150,000 pending transactions. Fees escalated to absurd levels: sending $100 in ETH could cost $50 in gas, and low-fee transactions waited hours or simply expired. It was a massive demonstration of how the auction works: when everyone wants into the same block, the ticket price is set by whoever’s most desperate.
Stuck transactions in the mempool, what to do
A stuck transaction isn’t lost. Either it waits for congestion to ease, or you speed it up. On Ethereum you can replace it by sending another with the same nonce and more gas (the new one cancels the old one); on Bitcoin there’s an equivalent mechanism (RBF, replace-by-fee) if your wallet supports it. These are intermediate-user moves; the simple alternative is paying the recommended fee from the start.
The other reassuring fact is that none of this applies inside a custodial exchange. Internal transactions between users on the same platform settle in the company’s own systems, without touching the blockchain, which is why they’re instant and fee-free. The mempool only enters the picture when you withdraw to an external wallet.
The mempool as a market intelligence window
For analysts and on-chain traders, the mempool is more than a queue: it’s real-time information about what’s about to happen. Average fees work as a thermometer of network demand (fee spikes often coincide with moments of frantic market activity), large movements toward exchanges get spotted before they confirm (possible selling pressure on the way), and “whale” alert services draw exactly from that source. On programmable networks, that transparency also feeds MEV bots that reorder transactions for their own benefit: the window is public for everyone, including those who use it better than you do.