The transaction flow generally works as follows:
1. Searchers create bundles of transactions and send them privately to block builders instead of the public mempool.
2. Block builders assemble bundles and other transactions into complete blocks, arranging them based on potential profit.
3. Builders submit their blocks to validators through relays, which act as trusted intermediaries between the two parties.
4. Validators choose among the complete blocks offered, typically accepting the most profitable one, with builders competing on the share of profit they pass back.
A marketplace for fair transaction ordering, originally introduced to connect searchers with miners before Ethereum’s move to proof of stake. It evolved into the bundle-to-builder pipeline that underlies the flow above.
An open-source application that lets validators source blocks from a builder marketplace and select the most profitable valid block, rather than building blocks entirely themselves.
A remote procedure call (RPC) endpoint that protects users from frontrunning and failed transactions by routing their trades through the Flashbots network rather than the public mempool.
An order-flow auction system that lets users, wallets, and applications selectively share limited transaction information with searchers, who compete to include the transaction and return a portion of the MEV captured back to the user.
Single Unifying Auction for Value Expression is Flashbots’ next-generation protocol concept designed to decentralize the block builder role across multiple blockchains. SUAVE aims to replace centralized relay dependencies with an open-source, privacy-focused encrypted mempool.
The auction mechanism used by Flashbots for transaction ordering can allow validators to earn more by prioritizing transactions with higher fees, while increasing transparency around the true cost of placing transactions.
However, some limitations remain. Flashbots operates through an off-chain system that could inadvertently centralize control of transaction ordering among a small number of parties. Smaller traders may also find it difficult to compete against larger participants who can afford higher transaction fees.
The ongoing development of SUAVE and BuilderNet aims to address these concerns by further decentralizing the block-building process, moving toward a more permissionless and globally distributed building market.
Binance Academy Editorial