A PBS Fork (Proposer-Builder Separation Fork) is a specific type of chain reorganization that occurs in blockchain networks implementing Proposer-Builder Separation. It happens when the block proposer (or validator) for a given slot receives and signs a block header from a block builder but fails to publish the full block data to the network in time. This results in two competing chains: one containing only the signed header (the "header chain") and another containing a full block from a different builder (the "full block chain"), causing a temporary fork until consensus resolves it.
PBS Fork
What is a PBS Fork?
A PBS Fork is a temporary divergence in a blockchain's canonical chain, caused by the separation of block building from block proposing.
The core mechanism triggering a PBS Fork is the decoupling of roles. In PBS, specialized builders construct full blocks with transactions and proofs, which they send as blinded blocks (headers) to proposers. The proposer selects the most profitable header, signs it, and is obligated to publish the corresponding full block. If the proposer is malicious, offline, or censored, it may withhold the full block. Other honest nodes, seeing only the signed header, will build atop it, while nodes that received the full block directly from the builder will build atop that, creating the fork. The fork is resolved when a subsequent proposer builds on one branch, causing the other to be orphaned.
PBS Forks are a known consensus-level risk introduced by the PBS architecture, distinct from traditional forks caused by network latency or conflicting transactions. They represent a failure in the proposer's duty to reliably propagate the block body. Mitigations include builder-boost relays, which help ensure block data availability, and enshrined PBS designs within the protocol itself, which can enforce stricter slashing conditions for proposers who cause such forks. Understanding PBS Forks is critical for analyzing the liveness and resilience of post-merge Ethereum and other PBS-based networks.
How Does a PBS Fork Happen?
A PBS fork is a chain split in a proof-of-stake blockchain, specifically Ethereum, triggered by a conflict between the consensus-layer validators and the execution-layer block builders over the distribution of transaction fees.
A PBS fork occurs when the consensus layer (CL) and execution layer (EL) clients on the Ethereum network interpret the rules for proposer-builder separation (PBS) differently. In the PBS model, block builders construct execution payloads with transactions and fees, while validators (proposers) simply propose the most profitable block they receive. A fork happens if a validator's EL client, following the builder, attempts to include a block that violates a consensus rule enforced by the majority of the network's CL clients. This creates two competing views of the chain: one following the builder's block and another rejecting it.
The primary technical cause is a misalignment in fork choice rule evaluation. Ethereum's fork choice, LMD-GHOST, relies on attestations from validators. If a significant portion of validators attests to a block that others deem invalid due to a PBS-related rule violation (e.g., an incorrect distribution of transaction fees or MEV), the chain can split. This is distinct from a consensus bug fork, as it stems from the economic incentives and separation of roles introduced by PBS. The conflict is often rooted in how execution payloads are validated and how builder payments, like coinbase transfers, are verified.
In practice, a PBS fork is most likely during the transition to a fully enshrined PBS protocol or due to a bug in a dominant block builder relay. If a relay incorrectly constructs a block header or fee payment, validators using builder software that accepts this block could fork away from the canonical chain. Recovery requires client teams to coordinate a fix, and validators to update their software or manually switch to the correct chain. Such forks highlight the critical need for robust, standardized communication protocols between builders, relays, and proposers in a post-PBS ecosystem.
Primary Causes of PBS Forks
A PBS fork occurs when the consensus layer (beacon chain) and the execution layer (block proposer) diverge on the validity of a block built via Proposer-Builder Separation. This is typically caused by a failure in the PBS handshake or a proposer's violation of the separation protocol.
Builder Censorship
A builder intentionally withholds valid transactions from a block, often to comply with OFAC sanctions or for other strategic reasons. If a proposer accepts this censored block, but the network's consensus rules deem it invalid due to missing transactions that should be included, a fork can occur as honest validators reject it.
- Example: A builder excludes a valid transaction from a sanctioned address.
- Result: The block may be valid technically but rejected by social consensus or client software configured for censorship resistance.
MEV Extraction Conflict
Disputes arise over the distribution of Maximal Extractable Value (MEV). A proposer might attempt to 'steal' MEV by front-running or sandwiching the builder's transactions after receiving the block header, violating the PBS agreement.
- Mechanism: The proposer receives the header, previews the profitable transactions, and tries to create a more profitable block body.
- Consequence: The builder's original block and the proposer's altered block conflict, causing a temporary chain split until consensus resolves it.
Relay Failure or Misbehavior
The relay, a trusted intermediary between builders and proposers, acts maliciously or suffers a critical failure. This can include:
- Data withholding: Providing an incomplete block body to the proposer after commitment.
- Double-signing: Facilitating the same block header to multiple proposers.
- Censorship: Selectively not forwarding blocks from certain builders.
These actions break the trust assumptions of PBS, leading to inconsistent views of the chain and potential forks.
Protocol Non-Compliance
A proposer fails to adhere to the PBS protocol's strict commit-reveal scheme. The canonical flow is: receive header → sign commitment → receive full block. Violations include:
- Unblinding Attack: The proposer attempts to decrypt or discern block contents before commitment.
- Rejection after Commitment: Refusing to publish the corresponding block body after signing the header.
Such non-compliance invalidates the cryptographic and economic guarantees of PBS, forcing the network to fork around the bad actor.
Timing & Latency Issues
Network latency or processing delays can cause a proposer to miss the deadline for publishing a builder's block. Even if the builder and relay act honestly, the block may not be propagated in time for the next slot.
- Result: The proposer may propose an empty or locally built block, while the builder's valid block is also propagated by the relay network.
- This creates a competing fork that must be resolved by the fork choice rule (LMD-GHOST).
Builder's Invalid Block
A builder submits a block that is structurally or semantically invalid (e.g., invalid state transition, incorrect execution payload). If a relay fails to validate it properly and forwards the header to a proposer, the proposer may sign it.
- Upon revelation, the network's execution clients will reject the invalid block body.
- The proposer is now stuck with a signed commitment to a junk block, slashing risk may apply, and the chain must fork to a valid block.
This highlights the critical role of relay validation in PBS.
Key Characteristics of a PBS Fork
A PBS Fork is a blockchain network that has implemented a modified version of Ethereum's Proposer-Builder Separation (PBS) architecture, decoupling block proposal from block construction to enhance censorship resistance and decentralization.
Decoupled Roles
The core architectural split where block proposers (validators) are separated from block builders (specialized searchers). Proposers simply select the most profitable valid block header, while builders compete in an open market to construct the most valuable block body, including transactions and MEV.
Commit-Reveal Auctions
The primary mechanism for builder-proposer interaction. Builders submit encrypted block bids containing a header and a commitment. The proposer selects the highest bid, reveals the full block, and verifies its validity. This prevents front-running and ensures proposers cannot steal the builder's transaction ordering.
Enhanced Censorship Resistance
A key design goal. By separating the economic actor (builder) from the consensus actor (proposer), it becomes more difficult to pressure a single entity to censor transactions. Proposers are incentivized by profit to select the highest bid, regardless of the transactions inside, creating credible neutrality.
MEV Market Formalization
PBS explicitly creates a competitive, transparent market for Maximal Extractable Value (MEV). Builders specialize in extracting value via arbitrage, liquidations, and NFT minting, turning a hidden tax into a visible auction. Revenue is shared with proposers via bids, redistributing MEV to stakers.
Relay Dependency
A critical infrastructure component. Relays are trusted intermediaries that receive full blocks from builders and forward only headers to proposers, preventing theft. They also perform validity checks. This creates a centralization risk, making trust-minimized relays or suave-like architectures a focus for future PBS forks.
Implementation Variants
PBS Forks may implement different flavors:
- Enshrined PBS: Protocol-native, like Ethereum's planned ePBS.
- Builder API (MEV-Boost): The current outsourced model used by Ethereum, where proposers use external software to connect to a marketplace.
- Hybrid Models: Custom implementations with different auction rules or slashing conditions.
PBS Fork vs. Other Fork Types
A comparison of the PBS (Proposer-Builder Separation) fork mechanism against other common types of blockchain forks, based on their technical characteristics and governance impact.
| Feature / Characteristic | PBS Fork | Hard Fork | Soft Fork | Contentious Fork |
|---|---|---|---|---|
Primary Goal | Decouple block proposal from construction | Introduce non-backwards-compatible protocol changes | Introduce backwards-compatible protocol changes | Permanently split the network and community |
Backwards Compatibility | ||||
Chain Split Outcome | Single chain (if successful) | Single chain (if consensus is reached) | Single chain | Two or more persistent chains |
Node Upgrade Requirement | Yes, for new PBS roles (builders, relays) | Mandatory for all nodes to follow new chain | Only miners/validators must upgrade to enforce new rules | Nodes choose which chain to follow; upgrade depends on choice |
Typical Governance Process | Formal EIP process, planned upgrade | Formal EIP process, planned upgrade | Formal EIP process, planned upgrade | Community disagreement, lack of consensus, competing implementations |
Example | Ethereum's post-merge PBS implementation (e.g., via MEV-Boost) | Ethereum London Upgrade (EIP-1559), Bitcoin SegWit2x (proposed) | Bitcoin SegWit activation, Bitcoin P2SH | Ethereum Classic (from Ethereum), Bitcoin Cash (from Bitcoin) |
Impact on Validators/Miners | Changes role specialization; introduces new actors (builders) | May change consensus rules, mining algorithm, or reward structure | Tightens validation rules; old nodes still see blocks as valid | Forces a choice of which chain rule set and community to support |
Network Effect Risk | Low (designed upgrade for single chain) | Medium (requires critical mass of upgrade to avoid chain split) | Low (backwards compatible by design) | High (intentional creation of a new network and asset) |
Ecosystem Impact & Affected Parties
A PBS Fork is a contentious network split triggered by a failure to implement Proposer-Builder Separation, fundamentally reshaping the roles and incentives for validators, builders, and users.
Validators & Stakers
The primary actors whose economic incentives are directly threatened. A fork would create two competing chains, forcing them to choose sides and potentially slashing their stake on the non-canonical chain. This introduces significant financial risk and operational complexity, as they must run separate software clients and manage assets on divergent networks.
Block Builders & MEV Searchers
The entities whose existence is predicated on PBS. A fork that rejects PBS would eliminate the specialized builder role, collapsing the MEV supply chain back into validators. This would:
- Revert MEV extraction to a more opaque, validator-centric model.
- Invalidate significant infrastructure investment in builder software and relay services.
- Force MEV searchers to adapt their strategies for a new, less efficient market structure.
Users & Applications (dApps)
End-users and decentralized applications face immediate disruption and uncertainty. Key impacts include:
- Network instability and potential replay attacks during the fork period.
- Token duplication and confusion over asset value on forked chains.
- Smart contract state divergence, which can break application logic and require emergency upgrades.
- Increased transaction costs and latency due to network contention.
Exchanges & Infrastructure
Centralized exchanges, bridges, oracles, and node providers must execute complex emergency procedures. They must:
- Halt deposits and withdrawals to prevent loss from replay attacks.
- Decide which chain to recognize as the canonical "ETH".
- Update all internal systems, APIs, and listing policies to support the new forked asset(s).
- This process is costly and risks significant user funds if mishandled.
Governance & Client Teams
The core developers and governance bodies (like Ethereum's ACD) face a crisis of legitimacy. A fork represents a failure of the social consensus process. Client teams must decide whether to implement the fork code, potentially splitting the developer community. The event would be a major test of credible neutrality and the chain's ability to upgrade without fracturing.
Long-Term Protocol Security
A contentious fork poses a systemic risk to the network's security model. It can:
- Reduce the total staked ETH across both chains, lowering the cost to attack either.
- Create chain fragility by establishing a precedent for political forks over technical upgrades.
- Erode long-term investor and developer confidence in the protocol's stability and neutrality, potentially impacting adoption and valuation.
Mitigation Strategies & Solutions
Proposer-Builder Separation (PBS) is a design paradigm for block production that mitigates centralization risks by separating the roles of block proposal and block construction. These strategies address the core challenges of MEV extraction and validator centralization.
Two-Slot PBS
A specific ePBS design where the block production process is split across two consecutive slots to ensure builder commitment finality before proposers reveal their bids.
- Slot 1 (Builder): Builders commit to a block header and a bid.
- Slot 2 (Proposer): The winning proposer reveals the full block body.
- Benefit: Prevents last-second bid manipulation and time-bandit attacks.
Builder Censorship Resistance (cr-lists)
A critical mechanism within PBS designs to prevent builders from censoring transactions. A cr-list (censorship resistance list) is a set of transactions that a proposer requires to be included.
- Process: The proposer provides a cr-list to the builder. The builder must include all feasible transactions from this list in the block.
- Purpose: Ensures transaction inclusion cannot be blocked by centralized builders, preserving network neutrality.
Sovereign Builder Networks
An alternative PBS approach where builders operate on a separate, parallel network (e.g., a rollup) with its own execution and data availability layer.
- Concept: The builder network produces block "fragments" which are then committed to the main chain.
- Advantage: Decouples builder resource requirements (high) from validator requirements (low), potentially reducing hardware centralization pressures.
Trusted Relays in MEV-Boost
A centralizing component in current PBS that acts as an intermediary to prevent proposer cheating. Relays receive blocks from builders and forward only the header to proposers, releasing the full block after a valid signature.
- Function: Prevents block theft (proposer taking the block without paying) and validates builder work.
- Risk: Concentrates power; a malicious relay could censor blocks. This is a key motivation for moving to enshrined PBS.
PBS Fork
The PBS Fork was a pivotal event in Ethereum's history, representing a community-driven split from the original chain to reject a controversial protocol change.
The PBS Fork (ProgPoW Ban Split) was a contentious hard fork of the Ethereum blockchain that occurred at block height 9,200,000 on January 4, 2020. It was initiated by a subset of the community and mining pools to permanently remove the ProgPoW (Programmatic Proof-of-Work) algorithm upgrade from the Ethereum codebase. This fork created a separate chain, Ethereum Classic Vision (ETCV), which continues to operate independently, serving as a real-world case study in blockchain governance and the economic incentives of miners.
The fork's primary catalyst was the proposed ProgPoW algorithm, designed to reduce the efficiency advantage of specialized ASIC miners in favor of GPU miners. While intended to promote decentralization, ProgPoW faced intense debate over its necessity, potential security risks, and the perceived centralization of the decision-making process by core developers. The PBS Fork coalition argued the change was being implemented without sufficient community consensus and represented a chain split as their definitive protest, opting to preserve the original Ethash algorithm.
This event is a critical precedent for understanding chain sovereignty and the social layer of blockchain protocols. It demonstrated that technical upgrades are ultimately governed by economic actors—miners, exchanges, and node operators—who vote with their hash power and infrastructure support. The persistence of the ETCV chain, albeit with minimal adoption, underscores the permanence of forks and the challenges of achieving unified direction in decentralized ecosystems when stakeholder incentives diverge.
Technical Deep Dive
Proposer-Builder Separation (PBS) is a design paradigm for blockchain consensus that decouples the roles of block proposal and block construction to enhance network efficiency, censorship resistance, and decentralization. This section explores its mechanics, variants, and implementation challenges.
Proposer-Builder Separation (PBS) is a blockchain architecture that splits the traditional validator role into two distinct parties: the block proposer and the block builder. The proposer is responsible for selecting and publishing the next block header, while specialized builders compete in an auction to construct the most valuable block body (containing transactions). The winning builder's block is cryptographically committed to the proposer, who then attests to it without seeing its contents, mitigating MEV (Maximal Extractable Value) extraction and censorship risks at the consensus layer. This separation allows for efficient, specialized markets where builders optimize for fee revenue and proposers focus on consensus security.
Frequently Asked Questions (FAQ)
Proposer-Builder Separation (PBS) is a fundamental redesign of Ethereum's block production process. These questions address its core concepts, implementation, and impact on the network.
Proposer-Builder Separation (PBS) is a blockchain design paradigm that decouples the roles of block proposer (who chooses the next block) and block builder (who constructs the block's contents) to mitigate centralization risks in Maximal Extractable Value (MEV) capture. In a PBS model, specialized builders compete in a marketplace to create the most profitable block by including and ordering transactions, then submit their block to a proposer (like a validator) who simply selects the highest-bidding block without seeing its contents. This separation prevents proposers from frontrunning users or censoring transactions based on the block's internal details, as they are blinded to the contents during the selection process. PBS is a core component of Ethereum's post-merge roadmap, primarily implemented through an out-of-protocol auction mechanism called mev-boost.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.