Skip to main content

Search...

Popular searches

Mempool

Mempool, short for memory pool, is a node's temporary storage for unconfirmed cryptocurrency transactions awaiting validation and inclusion in a blockchain block.

Blockchain
Updated: Mar 19, 2026
Also known as: memory pool transaction pool

What Is a Mempool?

A Mempool is a node's temporary storage for unconfirmed cryptocurrency transactions awaiting validation and inclusion in a blockchain block. Users also call it a memory pool or transaction pool. Each full node maintains its own mempool to track pending transactions on the network.

Users broadcast transactions to the network. Nodes receive these transactions, verify their validity (such as correct signatures and sufficient funds), and add valid ones to the mempool. Miners or validators then select transactions from the mempool. They prioritize those offering the highest fees per byte to maximize block rewards. When a new block confirms transactions, nodes remove them from the mempool. For example, in Bitcoin, miners assemble blocks from the mempool every 10 minutes on average.

The mempool matters for transaction speed, costs, and network health. During high demand, mempools fill up, delaying confirmations. Users compete by paying higher fees, which clears congestion. This fee market secures the network by incentivizing miners. Mempool data also reveals network activity and potential attacks, like spam floods.

Key characteristics include size limits—Bitcoin nodes default to 300 MB—to avoid memory overload. Nodes evict low-fee transactions when full. Replace-by-Fee (RBF) lets users bump fees on stuck transactions. Public mempools broadcast data openly, while some mining pools use private ones to prevent transaction front-running.

GeneralCryptocurrency

Cryptocurrency is a digital or virtual currency secured by cryptography, operating on decentralized blockchain networks to enable secure, peer-to-peer transactions.

Read full definition
BlockchainFull Node

A Full Node is a computer that stores the entire blockchain and verifies all transactions, ensuring network security and consistency in cryptocurrency systems like Bitcoin.

Read full definition
BlockchainBitcoin

Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.

Read full definition
TransactionRBF

RBF (Replace-By-Fee) lets users replace an unconfirmed Bitcoin transaction with a new version that has higher fees to speed up confirmation.

Read full definition
BlockchainMining

Mining uses computational power to solve puzzles, validate transactions, and add blocks to a blockchain. Miners earn cryptocurrency rewards for securing the network.

Read full definition
BlockchainMEV

MEV (Maximal Extractable Value) is the profit block producers extract by reordering, including, or excluding transactions in a block, often via front-running.

Read full definition

Real-World Examples

Example 1: Network Congestion

During a Bitcoin price surge, users rush to trade. The mempool swells with unconfirmed transactions. Low-fee ones wait hours or days for miners to include them.

Example 2: Replace-by-Fee (RBF)

Alice sends a Bitcoin transaction with a 5 sat/vB fee. It lingers in the mempool amid high demand. She broadcasts an RBF version with 20 sat/vB to speed it up.

Example 3: Miner Transaction Selection

A miner reviews their node's mempool. They prioritize transactions paying 50 sat/vB over those at 10 sat/vB. This maximizes their block reward.

Example 4: Mempool Monitoring

Before transferring ETH, Bob checks mempool.space or etherscan.io. A full mempool shows high fees needed for quick confirmation.

BlockchainBitcoin

Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.

Read full definition
TransactionRBF

RBF (Replace-By-Fee) lets users replace an unconfirmed Bitcoin transaction with a new version that has higher fees to speed up confirmation.

Read full definition
BlockchainSatoshi

A Satoshi is the smallest unit of Bitcoin, equal to 0.00000001 BTC. It is named after Bitcoin's creator, Satoshi Nakamoto.

Read full definition
BlockchainEthereum

Ethereum is a decentralized blockchain platform that enables smart contracts and decentralized applications (dApps). Its native cryptocurrency is Ether (ETH).

Read full definition
BlockchainBlock Confirmation

A block confirmation is the process of verifying a new block in the blockchain network, confirming its validity and preventing double-spending or fraud.

Read full definition

Ready to Choose a Secure Wallet?

Use our tools to find the right hardware wallet for your needs.