What Is a Mempool?

The mempool is where unconfirmed blockchain transactions wait before miners or validators include them in a block. Understanding how it works explains why transactions sometimes get stuck or cost more during network congestion.
Lewis Jackson
CEO and Founder

Most people think a blockchain transaction happens instantly once you hit "send." That's not quite how it works. There's a waiting room between when you broadcast a transaction and when it's permanently recorded on the blockchain. That waiting room is called the mempool — short for "memory pool."

The mempool explains why transactions sometimes take seconds and sometimes take hours. It explains why gas fees spike during volatility. And it explains why a transaction can disappear entirely if you set the fee too low.

If you've ever wondered why your crypto transfer got stuck, or why someone told you to "check the mempool," this is the system behind it.

How the Mempool Actually Works

When you send a transaction from your wallet — whether that's Bitcoin, Ethereum, or most other blockchains — here's what happens:

Your wallet creates a signed message containing the transfer details (recipient address, amount, fee). That message gets broadcast to the peer-to-peer network, where it lands in the mempool of every node that receives it. The mempool isn't a single place. Each node on the network maintains its own local mempool — a temporary storage area for unconfirmed transactions.

Miners (on proof-of-work chains like Bitcoin) or validators (on proof-of-stake chains like Ethereum) pull transactions from their mempool when constructing a new block. They prioritize transactions by fee — higher fees get picked first, because validators earn those fees. Once a transaction is included in a valid block and that block is added to the chain, the transaction moves from "pending in the mempool" to "confirmed on-chain."

At that point, the transaction is removed from the mempool across all nodes. It's no longer pending — it's settled.

This process takes about 10 minutes on Bitcoin (the target time between blocks) and 12 seconds on Ethereum. But those are averages. If demand for block space exceeds supply — meaning more people want transactions confirmed than can fit in the next block — your transaction sits in the mempool longer. Sometimes much longer.

Where Constraints Live

The mempool's behavior is shaped by three types of constraints: protocol rules, economic incentives, and network conditions.

Protocol constraints set the hard limits. Each blockchain defines maximum block size or gas limits, which cap how many transactions can fit in a single block. Bitcoin blocks are capped at roughly 1 MB of data (around 2,000-3,000 transactions). Ethereum blocks have a gas limit (currently around 30 million gas per block). These limits can't be exceeded without changing the protocol itself, which requires network-wide consensus.

Economic incentives determine transaction selection. Validators sort their mempool by fee and fill each block starting from the highest-paying transactions. This is rational — they're compensated directly through those fees. If you submit a transaction with a fee below the current competitive rate, it sits at the bottom of the queue. If demand stays high long enough, low-fee transactions get evicted from the mempool entirely to make room for new, higher-fee ones.

Network conditions affect visibility and propagation. Transactions don't instantly reach every node — they spread through the peer-to-peer network over a few seconds. This creates edge cases where different validators might have slightly different views of the mempool at any given moment. It also means if you broadcast a transaction during a network partition or to a poorly connected node, it might take longer to propagate or might not propagate at all.

There's one more binding reality: the mempool is temporary. If your transaction stays unconfirmed for too long (usually days, depending on node configuration), nodes will drop it. At that point, the transaction never happened. The funds stay in your wallet, and you'd need to resubmit with a higher fee.

What's Changing

The basic mempool mechanism is stable, but optimizations and second-layer systems are changing how users experience it.

Fee market improvements have made pricing more predictable. Ethereum's EIP-1559 (implemented in 2021) introduced a base fee that adjusts algorithmically based on block fullness, plus a priority tip that goes to validators. This means users can estimate fees with more accuracy than Bitcoin's purely auction-based model, though both still spike under congestion.

Layer 2 scaling solutions are siphoning activity away from base-layer mempools. Optimistic rollups and ZK-rollups process transactions off-chain and only submit compressed proofs or batches to the main chain. From the user's perspective, transactions confirm almost instantly with minimal fees. From the blockchain's perspective, only the rollup's batch transactions hit the mempool — often just a few per block instead of thousands of individual transfers.

Replace-by-fee (RBF) and transaction acceleration services let users update pending transactions. If your transaction is stuck with a low fee, you can broadcast a new version with the same inputs but a higher fee. Miners will replace the old one with the new one in their mempool. Some wallets now do this automatically.

Mempool monitoring tools have become more sophisticated. Services like mempool.space (for Bitcoin) and etherscan.io's gas tracker (for Ethereum) provide real-time visibility into pending transactions, current fee rates, and likely confirmation times. This transparency helps users make informed decisions about when to transact and what fee to set.

What Would Confirm This Direction

If mempool dynamics are moving toward better UX and efficiency, we'd expect to see:

  • Layer 2 adoption increasing significantly. Transaction counts on rollups exceeding base-layer activity would signal the mempool bottleneck is being successfully abstracted away for most users.
  • Fee estimation accuracy improving. More transactions confirming within the predicted time window, even during volatility, would indicate better market signaling.
  • Wallet automation handling fee adjustments. Users shouldn't need to manually calculate gas or use RBF — wallets should detect stuck transactions and bump fees automatically.

These are observable. If they happen consistently, it means the worst mempool problems (unpredictability, stuck transactions, fee anxiety) are being mitigated by better tooling and infrastructure.

What Would Break or Invalidate It

A few things could undermine the current mempool model or its proposed improvements:

  • Sustained congestion beyond Layer 2 capacity. If rollups hit their own throughput limits and start having expensive, slow settlement back to L1, the mempool problem just moves up a layer.
  • MEV (miner extractable value) exploitation worsening. If validators increasingly reorder, front-run, or censor transactions for profit, the mempool stops functioning as a neutral queue. Trust in fee markets breaks down.
  • Regulatory mandates requiring transaction filtering. If validators are forced to screen transactions before inclusion (for sanctions compliance, for example), the mempool becomes a chokepoint for censorship, not just prioritization.

These would represent structural failures, not just friction. The mempool is supposed to be a fair queue based on fees. If it becomes unreliable, manipulated, or gatekept, users lose confidence in transaction finality timing — which is a core value proposition of blockchains.

Timing Perspective

Now: The mempool is a well-understood, stable mechanism. Users need to watch fee markets during high activity (NFT drops, market crashes, popular dApp launches) but can generally get transactions confirmed within minutes by paying competitive fees. Tools for monitoring and adjusting are widely available.

Next (2026-2027): Layer 2 adoption should reduce base-layer mempool pressure significantly. Most routine transactions (swaps, transfers, NFT minting) will happen on rollups where the "mempool" is effectively instant. L1 mempools will increasingly handle settlement batches, not individual user actions.

Later (2028+): The mempool's role could shrink further if intent-based architectures or cross-chain messaging protocols abstract transaction construction entirely. You might specify an outcome ("I want X token"), and solvers compete to fulfill it without you ever seeing a pending transaction. The mempool still exists underneath, but users interact with it indirectly.

Boundary Statement

This explanation covers the technical mechanism of the mempool — what it is, how transactions move through it, and why delays or evictions happen.

It doesn't address which fee to pay in a given situation (that depends on urgency and network state), nor does it recommend specific wallets, chains, or tools. Those are operational decisions outside this scope.

The mempool works as described. Whether waiting in it is acceptable depends on your time horizon, fee tolerance, and alternatives. That's a separate question.

Related Posts

See All
Crypto Research
New XRP-Focused Research Defining the “Velocity Threshold” for Global Settlement and Liquidity
A lot of people looking at my recent research have asked the same question: “Surely Ripple already understands all of this. So what does that mean for XRP?” That question is completely valid — and it turns out it’s the right question to ask. This research breaks down why XRP is unlikely to be the internal settlement asset of CBDC shared ledgers or unified bank platforms, and why that doesn’t mean XRP is irrelevant. Instead, it explains where XRP realistically fits in the system banks are actually building: at the seams, where different rulebooks, platforms, and networks still need to connect. Using liquidity math, system design, and real-world settlement mechanics, this piece explains: why most value settles inside venues, not through bridges why XRP’s role is narrower but more precise than most narratives suggest how velocity (refresh interval) determines whether XRP creates scarcity or just throughput and why Ripple’s strategy makes more sense once you stop assuming XRP must be “the core of everything” This isn’t a bullish or bearish take — it’s a structural one. If you want to understand XRP beyond hype and price targets, this is the question you need to grapple with.
Read Now
Crypto Research
The Jackson Liquidity Framework - Announcement
Lewis Jackson Ventures announces the release of the Jackson Liquidity Framework — the first quantitative, regulator-aligned model for liquidity sizing in AMM-based settlement systems, CBDC corridors, and tokenised financial infrastructures. Developed using advanced stochastic simulations and grounded in Basel III and PFMI principles, the framework provides a missing methodology for determining how much liquidity prefunded AMM pools actually require under real-world flow conditions.
Read Now
Crypto Research
Banks, Stablecoins, and Tokenized Assets
In Episode 011 of The Macro, crypto analyst Lewis Jackson unpacks a pivotal week in global finance — one marked by record growth in tokenized assets, expanding stablecoin adoption across emerging markets, and major institutions deepening their blockchain commitments. This research brief summarises Jackson’s key findings, from tokenized deposits to institutional RWA chains and AI-driven compliance, and explains how these developments signal a maturing, multi-rail settlement architecture spanning Ethereum, XRPL, stablecoin networks, and new interoperability layers.Taken together, this episode marks a structural shift toward programmable finance, instant settlement, and tokenized real-world assets at global scale.
Read Now

Related Posts

See All
No items found.
Lewsletter

Weekly notes on what I’m seeing

A personal letter I send straight to your inbox —reflections on crypto, wealth, time and life.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.