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.
Glossar
Public Mempool
Visibility ⎊ The public mempool, within cryptocurrency contexts, represents a transparent, distributed ledger of unconfirmed transactions awaiting inclusion in a blockchain.
Private Transaction
Privacy ⎊ A Private Transaction is a cryptographic operation submitted directly to a block builder or validator, bypassing the public mempool where pending transactions are typically exposed to all network participants.
Unconfirmed Transactions
Transaction ⎊ The designation "Unconfirmed Transactions" primarily arises within blockchain networks, notably Bitcoin and Ethereum, representing pending transactions awaiting inclusion in a subsequent block.
Decentralized Options Protocols
Protocol ⎊ Decentralized Options Protocols represent a paradigm shift in derivatives trading, leveraging blockchain technology to disintermediate traditional exchanges and clearinghouses.
Private Transaction Pool
Pool ⎊ A Private Transaction Pool (PTP) represents an off-chain aggregation of cryptocurrency transactions, distinct from public blockchains or order books.