Table of Contents

What is the mempool?

The mempool is a shortened term for “Memory Pool,” referring to a transaction that is in the memory of a blockchain node but has not been committed to the blockchain in a block yet.

You can think of the mempool as a waiting place or queue of transactions before each is included in the blockchain. A transaction in the mempool is waiting for a node to grab the transaction and include it in a block.

Image illustrating how the Ethereum blockchain mempool works.

The term originally came from the Bitcoin ecosystem, and different blockchain nodes have different names for it.

In the world of Bitcoin, a transaction in the mempool waits for a node to mine a block with the transaction included. In Ethereum, a transaction in the mempool waits for a node to validate it and include it in a block.

For a deeper dive into mempools, how they work, the mechanics involved, and how they can be used, see Cyfrin’s blog post “What is a Blockchain Mempool and How Does it Work?

Related Terms

No items found.