21 BTC

Mempool

Updated Reviewed articleRandom article
In plain words

The mempool is the waiting room for Bitcoin payments: transactions sent but not yet in a block. Miners usually pick the ones paying the highest fee per byte first.

Short definition

The waiting room of unconfirmed transactions.

How it works

There is no single mempool: every node keeps its own, filled with valid transactions it has heard about and that pass its relay policy. Policy (not consensus) sets limits such as the minimum relay fee or how much data an OP_RETURN output may carry, which is why nodes running Bitcoin Core and Bitcoin Knots can see slightly different mempools.

When blocks are full, fees rise. A stuck transaction can be bumped with Replace-By-Fee (BIP 125) or with a child that pays for the parent (CPFP).

Live fees and mempool Glossary on the Learn page

See also

References

  1. mempool.space mempool.space
  2. BIP 125 (github.com/bitcoin/bips) github.com