What Is a ‘Mempool’ in the Context of Transaction Validation?

A mempool, short for memory pool, is a collection of all unconfirmed transactions waiting to be included in a new block on a blockchain. Every full node maintains its own version of the mempool.

When a new transaction is broadcast, it first enters the mempool. Miners select transactions from this pool, typically prioritizing those with higher transaction fees, to assemble the next block.

It acts as a staging area before permanent inclusion on the distributed ledger.

What Is the Primary Difference between a ‘Mempool’ and a ‘Block’?
What Is the Purpose of a “Mempool”?
What Is the “Mempool” and Why Is Its Transparency a DEX Vulnerability?
What Is a ‘Builder’ and a ‘Proposer’ in the Context of MEV and Transaction Ordering?
What Is a ‘Mempool’ and How Does It Relate to Transaction Fees?
Does Sending a Transaction to a Private Mempool Guarantee Its Inclusion in the Next Block?
What Is the Mempool and How Is It Exploited for Front-Running in Crypto?
What Is the Difference between an Unconfirmed and a Confirmed Transaction?

Glossar