Skip to main content

What Is the Difference between a Public Mempool and a Private Transaction Pool?

A public mempool is a broadcast queue where all pending, unconfirmed transactions are visible to every node and bot on the network. A private transaction pool, such as a Flashbots bundle, is a closed communication channel where users submit transactions directly to a block builder or validator.

These transactions are never broadcast to the public network, keeping them hidden from general front-running bots until they are included in a block.

How Can a User Bypass Censorship?
What Is a Private Transaction Relay and Why Is It Effective against MEV?
Explain the Concept of a “State Channel” in Layer-2 Technology
How Do Services like Flashbots Protect Work?