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.

How Do Private Transaction Relays Work to Hide Orders from Front-Runners?
What Is the Role of a Private Transaction Relay in the MEV Mitigation Process?
What Is a Private Transaction Relay and Why Is It Effective against MEV?
How Do Private Transaction Relays Prevent the Visibility Required for Front-Running?
How Do Different Nodes’ Mempool Sizes and Policies Affect Transaction Visibility?
What Are Flashbots and How Do They Mitigate MEV?
How Does a “Private Transaction Relay” Help Mitigate the Risk of MEV and Front-Running?
What Is the Difference between a Public Mempool and a Private Transaction Pool?

Glossar