Skip to main content

What Is the Primary Difference between a Private Transaction and a Regular Mempool Transaction?

A regular mempool transaction is broadcast to the public network, where it sits in a transparent waiting pool for all nodes and bots to see before a validator includes it in a block. A private transaction is sent directly to a trusted party, such as a Flashbots relay or a private mempool service, bypassing the public waiting area entirely.

The private transaction is only revealed to the validator who includes it in the block, shielding it from front-running bots.

What Role Does Transaction Transparency in the Mempool Play in Enabling Front-Running?
What Are Flashbots and How Do They Mitigate MEV?
How Do Private Transaction Relays Work to Hide Orders from Front-Runners?
What Is the Difference between a Public and a Private Mempool?