What Is the Difference between a Node’s Mempool and the Global Set of Unconfirmed Transactions?

A node's mempool is a local, private collection of unconfirmed transactions that that specific node has received and validated. The global set of unconfirmed transactions, however, is a theoretical concept representing all valid, unconfirmed transactions currently floating across the entire network.

Due to differing relay policies, network latency, and memory limits, no two nodes have an identical mempool. The global set is the union of all individual mempools, though it is never perfectly known or observed by any single entity.

What Is the ‘Mempool’ and Its Function in Cryptocurrency Transactions?
What Is the Difference between a Local Bottom and a Cycle Bottom in Cryptocurrency Markets?
What Is ‘Local Basis’ and How Does It Differ from ‘Inter-Market Basis’?
How Is the “Floor Price” of an NFT Collection Determined?
How Do Full Nodes Share Mempool Data to Improve Network-Wide Fee Estimation?
What Is the Significance of the MiCA Regulation in the European Union for Stablecoins?
Do All Nodes Have an Identical Mempool?
What Is ‘Mempool’ in the Context of Transaction Congestion?

Glossar