Bid submission is the core action in a proposer-builder separation (PBS) framework, where specialized actors called block builders compete to construct the most valuable block. A builder creates an execution payload—a bundle of ordered transactions—and submits it along with a monetary bid to a block proposer (validator). The bid represents the payment from the builder to the proposer for including their block. This mechanism decouples block construction from block proposal, aiming to reduce centralization and maximal extractable value (MEV) risks.
Bid Submission
What is Bid Submission?
The process by which participants in a decentralized auction protocol formally propose a transaction bundle and an associated fee to a block builder or validator.
The technical submission typically occurs through a relay, a trusted intermediary that receives encrypted bids from builders and reveals them to the winning proposer only after the auction concludes. Builders submit critical data including the block hash, the execution payload header, and the bid amount (denominated in the network's native token, like ETH). This process is governed by smart contracts or off-chain protocols that enforce rules for bid validity, ensuring the builder can fulfill their promised payment and that the proposed block is technically sound.
In practice, a builder's bid is calculated as the total transaction fees and MEV revenue contained in their constructed block, minus their operational costs and desired profit margin. A higher bid increases the chance of selection by the profit-seeking proposer. Major implementations include Ethereum's mev-boost architecture, where validators run software to connect to a network of relays and receive bids. The entire submission and auction process must complete within the narrow timeframe of a single slot (12 seconds on Ethereum) to ensure chain continuity.
The security and fairness of bid submission are paramount. Concerns include censorship, where a dominant relay or builder excludes certain transactions, and centralization risks if few entities control relay infrastructure. Solutions like suave (Single Unifying Auction for Value Expression) aim to decentralize the auction process further. Ultimately, bid submission transforms block production into a competitive market, aligning economic incentives between builders, proposers, and the overall health of the blockchain network.
How Bid Submission Works
Bid submission is the process by which validators or block builders propose transactions for inclusion in a new block, often within auction-based consensus mechanisms.
In blockchain networks, bid submission is the formal act of a participant—typically a validator or a specialized block builder—proposing a set of transactions to be included in the next block. This proposal is packaged with a bid, which is a financial offer (often in the network's native token) to compensate the protocol for the right to produce the block. The core mechanism is an auction, where the highest bidder, or the bid that best optimizes for network goals like maximal extractable value (MEV) or fee revenue, is typically selected. This process is fundamental to proof-of-stake (PoS) systems and proposer-builder separation (PBS) architectures.
The technical flow involves constructing a block template. A participant selects pending transactions from the mempool, orders them, and calculates the associated fees and potential MEV. They then cryptographically sign and broadcast this template, along with their bid, to the network. In systems like Ethereum's post-merge consensus, this is managed through the builder API and the relay network, which acts as a trusted intermediary to prevent certain attacks. The submitted bid must also include a commitment, such as a signature or a deposit, to prove the bidder's seriousness and financial stake.
Several key concepts govern bid evaluation. Priority gas auctions occur when multiple participants compete for the same profitable transaction ordering. MEV-boost is a prevalent middleware that allows Ethereum validators to outsource block building to specialized searchers, receiving the most profitable bid via a relay. The protocol's fork choice rule often uses the weight of the attached bid to determine the canonical chain, making economic security a direct function of the bidding market. Failed or invalid bids can result in slashing penalties or the forfeiture of the bid deposit.
Different consensus models implement bid submission uniquely. In a pure PoS auction, validators explicitly bid their stake. In PBS, builders submit execution payloads to validators (proposers), who choose the most valuable one without seeing the transactions inside, a process called cr-lists. Timestamp-based rules can also dictate when bids are valid, preventing last-second bidding wars that could destabilize the network. The design aims to balance efficiency, censorship resistance, and fair access to block space.
The implications of bid submission are profound for network security and economics. It directly determines validator rewards, influencing stake accumulation and decentralization. It also creates markets for block space and MEV extraction, leading to sophisticated strategies by searchers. Protocol upgrades continually refine this process to mitigate centralization risks in block building and ensure the credible neutrality of the chain. Understanding bid mechanics is therefore essential for analyzing blockchain security, profitability, and governance.
Key Components of a Bid
A bid submission is a structured data package containing the parameters a validator or builder proposes for a new block. It is the core action in auction-based block production mechanisms like proposer-builder separation (PBS).
Block Header
The block header is the core component of a bid, containing the cryptographic summary of the proposed block. It includes critical fields like the parent hash (linking to the previous block), the state root, and the transactions root. This header is what the proposer (validator) actually signs to commit to the block.
Execution Payload
The execution payload contains the actual transactions and state changes for the block. In Ethereum's PBS model, this is built by a block builder and includes:
- The ordered list of transactions.
- The gas used and gas limit.
- The base fee per gas.
- The final state root after applying all transactions.
Bid Value
The bid value is the amount of currency (e.g., ETH) the builder offers to pay the validator (proposer) for including their block. This is typically the priority fee or MEV (Maximal Extractable Value) revenue that the builder has extracted from the block's transactions, minus their profit. The highest bid value usually wins the auction.
Signature & Pubkey
A cryptographic signature from the block builder, proving they authored the bid. It is generated by signing the block header with the builder's private key. The corresponding public key is included so the validator can verify the signature's authenticity before accepting the bid, ensuring the bid is valid and unaltered.
Relay Endpoint
While not part of the bid data structure itself, the relay is the critical infrastructure component that receives and validates bids from builders. The bid submission is sent to a relay's API endpoint. The relay performs sanity checks (e.g., proof-of-work, fee checks) and forwards valid bids to validators, acting as a trusted intermediary.
Bid Timestamp & Slot
The bid is explicitly tied to a specific blockchain slot (a discrete time interval for block production). It includes a timestamp to ensure freshness and prevent replay attacks. Bids submitted for a past slot are invalid. This temporal binding is crucial for the auction's fairness and the network's synchronization.
Ecosystem Usage & Protocols
Bid submission is the process by which participants propose transactions or data to be included in a blockchain block, governed by specific protocol rules and economic incentives.
Mempool & Transaction Propagation
A bid submission begins when a user broadcasts a signed transaction to the network's mempool (memory pool). This is a peer-to-peer network of unconfirmed transactions where nodes and validators select which bids to include. Key aspects include:
- Transaction Fees: Users specify a fee (e.g.,
maxPriorityFeePerGasin Ethereum) to incentivize inclusion. - Propagation: Nodes gossip transactions, but network topology can cause delays.
- Frontrunning Risk: Public mempools expose transaction details, creating opportunities for MEV (Maximal Extractable Value) extraction.
Validator & Builder Selection (PoS)
In Proof-of-Stake (PoS) systems like Ethereum post-merge, the protocol selects a validator to propose the next block. This validator is responsible for collecting transactions from the mempool and constructing a block. The process involves:
- Consensus Algorithm: Validators are chosen pseudo-randomly based on their staked ETH.
- Block Proposal: The selected validator becomes the block proposer, with the sole right to submit the block for that slot.
- Builder-Blocker Separation: In practice, proposers often receive pre-built blocks from specialized block builders via a separate marketplace.
Block Building & MEV Auctions
Specialized actors called searchers and builders compete to create the most profitable block. They submit complex bid bundles to validators, a core component of MEV (Maximal Extractable Value). This ecosystem includes:
- Searchers: Run algorithms to identify profitable opportunities (e.g., arbitrage, liquidations).
- Builders: Construct full blocks from these bundles, optimizing for total value.
- Relays: Trusted intermediaries that receive blocks from builders and forward them to validators, often providing cryptographic proofs of execution and payment.
Commit-Reveal Schemes & Privacy
To mitigate frontrunning and protect sensitive transaction details, protocols use privacy-preserving bid submission mechanisms. A common technique is the commit-reveal scheme:
- Commit Phase: A user submits a cryptographic commitment (hash) of their transaction data.
- Reveal Phase: After a delay, the user reveals the full transaction data.
- Applications: Used in decentralized exchanges for fair ordering, in voting systems, and by private transaction services like Flashbots Protect to shield bids from public mempools.
Auction Mechanisms (e.g., EIP-1559)
Protocols implement specific auction rules to determine which bids are accepted. Ethereum's EIP-1559 is a prominent example that reformed bid submission:
- Base Fee: A protocol-determined, algorithmically adjusted fee that is burned. Users must pay at least this amount.
- Priority Fee (Tip): An optional extra tip to incentivize the validator for faster inclusion.
- Fee Market: The base fee adjusts per block based on network congestion, creating a more predictable bidding environment compared to a pure first-price auction.
Cross-Chain & Rollup Submission
Bid submission varies across layer-2s and other chains. In optimistic rollups (e.g., Arbitrum, Optimism), a sequencer typically has the exclusive right to submit transaction batches (bids) to the parent chain (L1). ZK-Rollups (e.g., zkSync, StarkNet) submit validity proofs along with state updates. Key differences include:
- Sequencer Centralization: Often a single entity submits blocks, though decentralization is a goal.
- Data Availability: The cost and method of submitting data to L1 (e.g., calldata, blobs) is a major component of the bid.
- Finality: Submission to L1 provides ultimate settlement security.
Security & Trust Considerations
In blockchain auctions, bid submission is the critical process where participants commit value to a smart contract. The security of this mechanism directly impacts auction fairness, participant funds, and the integrity of the final outcome.
Front-Running & MEV
Front-running occurs when a malicious actor (often a bot) sees a pending bid transaction in the mempool and submits their own transaction with a higher gas fee to be processed first. This is a primary vector for Maximal Extractable Value (MEV) in auctions. Mitigations include:
- Commit-Reveal Schemes: Bidders submit a cryptographic commitment first, revealing the bid later.
- Private Mempools: Using services like Flashbots to submit bids directly to block builders.
- Batch Auctions: Processing all bids submitted in a block simultaneously.
Bid Validity & Finality
A valid bid must meet all smart contract criteria (e.g., sufficient collateral, correct format). Bid finality refers to the irreversible acceptance of a bid by the protocol. Key risks include:
- Reorg Attacks: A blockchain reorganization could invalidate a seemingly accepted bid.
- Oracle Manipulation: If bid valuation depends on an external price feed, a corrupted oracle can invalidate outcomes.
- Conditional Failures: Bids that rely on complex, on-chain conditions may fail execution, wasting gas and missing the auction window.
Collateral & Slashing
Many auction designs require bonded collateral to participate, which is at risk of slashing (confiscation) for malicious behavior. This enforces honest participation.
- Purpose: Prevents spam, guarantees settlement capability, and penalizes bid withdrawal violations.
- Risks: Smart contract bugs in the slashing logic can lead to unjust loss of funds.
- Examples: Ethereum's validator deposits for consensus auctions, or liquidity commitments in DeFi liquidation auctions.
Transaction Privacy
The public nature of most blockchains exposes bid strategy. Lack of privacy allows competitors to adjust their bids reactively. Solutions aim to hide bid details until settlement:
- Zero-Knowledge Proofs (ZKPs): Prove a bid is valid without revealing its amount or source.
- Trusted Execution Environments (TEEs): Compute sealed bids inside secure hardware enclaves.
- Homomorphic Encryption: Allows computation on encrypted bid data.
Smart Contract Risk
The auction logic is encoded in a smart contract, making it susceptible to exploits. This is the ultimate trust layer.
- Code Vulnerabilities: Bugs, reentrancy, or logic errors can lead to fund loss or manipulated outcomes.
- Upgradability Risks: If the contract is upgradeable, malicious governance could change rules mid-auction.
- Admin Keys: Contracts with privileged functions (e.g., pausing, withdrawing) introduce centralization risk. Immutable, audited contracts are the gold standard.
Network Congestion & Timing
Bid submission is a race against block time and network conditions. Congestion creates uncertainty and can be weaponized.
- Gas Auctioning: Legitimate bidders must outbid others for block space, increasing costs.
- Block Timing Attacks: Manipulating block proposal time to invalidate a specific bid's eligibility window.
- Solution: EIP-1559's base fee provides more predictable gas costs, and deadline parameters in contracts define clear cut-off times.
Frequently Asked Questions
Essential questions and answers for developers and validators on the mechanics of submitting bids to a blockchain's block-building marketplace.
A bid submission is a validator's or block builder's proposal to produce the next block, specifying the transactions to include and the fee or reward they will pay to the proposer. It is the core mechanism of proposer-builder separation (PBS) architectures like Ethereum's post-merge design. In this model, specialized block builders construct execution payloads (blocks of transactions) and submit sealed bids to block proposers (validators). The proposer selects the bid offering the highest payment, typically in the native token (e.g., ETH), and then signs and publishes the associated block to the network. This process aims to decentralize block production and mitigate MEV (Maximal Extractable Value) centralization risks.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.