21MERIDIAN 2140
17 / 104MEM

Mempool

Memory pool

A node’s local set of valid, unconfirmed transactions available for relay and mining.

There is no single global mempool. Each node applies its own relay policy, capacity and fee thresholds, so two honest nodes can temporarily hold different sets of unconfirmed transactions.

Mempool policy filters spam and manages resources, but it is not the same as block validity. A miner may include a consensus-valid transaction that some peers did not relay.

When memory limits are reached, nodes evict lower-fee transactions. Replace-by-fee policies allow compatible unconfirmed transactions to be replaced by versions paying a higher fee, supporting fee correction and other workflows.

01

Local to each node

02

Contains unconfirmed transactions

03

Relay policy differs from consensus

04

Capacity pressure raises fee thresholds

DOC · 001Bitcoin Core mempool sourcePrimaryDOC · 002Bitcoin Developer Guide: P2P NetworkDocumentation
Reviewed 25 July 2026Source-first · No investment advice