Validators are at the heart of Ethereum’s proof of Stake (PoS) mechanism, creating new bundles of transactions and adding them to the blockchain. But the use of MEV tactics, which sees validators incentivized to optimize blocks of transactions, has raised concerns about the efficiency of Ethereum. Some worried the network had become too centralized.
In response to these concerns, the Proposer Builder Separation model was introduced. In this article, let’s take a look at Proposer Builder Separation, understanding what it means, and why it matters on Ethereum.
PBS is an arrangement that ensures no single entity constructs and finalizes a block on Ethereum. It is designed to prevent the concentration of power around a small elite of Ethereum validators.
While previously, blocks were both created and added to the blockchain by validator nodes, PBS splits these responsibilities across different actors. Now, block builders compose bundles of transactions to create a block, while block proposers finalize those pre-built blocks on the blockchain.
PBS was proposed to help future-proof the Ethereum blockchain against centralization, and reduce some of the inefficiencies that pervade the network.
Validators on Ethereum wield significant influence over the production of new blocks. They decide which transactions go into each block, and in what order. This paved the way for MEV – maximal extractable value – where validators carefully select the transactions that fill each new block in order to extract value for themselves. This posed a problem for Ethereum because validators could prioritize their own incentives over the fairness of the network.
Proposer Builder Separation was introduced to ensure efficiency remained a priority for validators. Block builders – a separate group – are now charged with selecting and optimizing bundles of transactions for new blocks. Meanwhile, validators are solely concerned with selecting new blocks to add to the blockchain, and have no influence over their composition. By simplifying the role of validators to the simple task of proposing new blocks, PBS makes running a validator node straightforward and keeps the network efficient.
With validators able to select or decline pending transactions based on whether extra value can be extracted, some transactions will inevitably be ignored. This leads to censorship, where individual validators can subvert the network by deciding to reject certain transactions. This is anathema to the philosophy and intention of blockchain technology. By separating the tasks of parsing transactions and adding new blocks – and incentivizing efficiency for both roles – PBS aims to ensure the Ethereum network remains censorship resistant.
MEV opportunities are a lucrative but competitive market. Naturally, larger validators with access to the most sophisticated infrastructure and expertise tend to monopolize the playing field, making them a single point of failure for Ethereum. By spreading the MEV supply chain across two distinct groups, PBS prevents individual validators from accruing too much influence over the network, and maintains decentralization.
A block proposer is responsible for selecting and finalizing blocks that are added to the Ethereum blockchain. Under the PoS model, validators act as block proposers by taking pre-built blocks from block builders and committing them to the blockchain. Therefore, the primary role of a proposer is to verify and finalize a block, ensuring that it follows Ethereum’s consensus rules.
Proposers are selected based on their staked ETH, and their responsibilities include:
A block builder is responsible for constructing the block body itself, which includes selecting, validating, ordering, and structuring transactions. Unlike proposers, builders are not required to be staked validators. Instead, they participate in the Ethereum network by competing to create the most profitable block. They then submit it to a block proposer for finalization.
The key responsibilities of a block builder include:
Builders play a crucial role in Ethereum’s transaction prioritization system. At the same time, their influence over transaction ordering makes them excellent targets for MEV bots, which offer bribes to prioritize certain transactions for profit.
Let’s get a better idea of the differences between a block proposer and a block builder by comparing them in the table below.
Feature | Block Proposer | Block Builder |
---|---|---|
Main Role | Finalizes blocks on Ethereum | Constructs and organizes the block body |
Selection Process | Selected randomly based on staked ETH | Open market competition among builders |
Transaction Control | Minimal control over ordering | Full control over ordering and structuring transactions |
MEV Influence Risk | Low risk | High risk |
Rewards | Staking rewards from finalizing blocks | Profits from transaction fees and MEV bribes |
A searcher is a bot that scans the Ethereum mempool to identify profitable MEV opportunities. It is sometimes known as a MEV Bot. In other words, maximal extractable value refers to the additional revenue extracted by manipulating transaction order. In addition, searchers use automated scripts to detect crypto arbitrage, liquidation, and sandwich trading opportunities, then execute transactions to capitalize on them.
Searchers typically:
PBS is essential for improving Ethereum’s decentralization and security. It limits validator collusion with MEV bots by preventing block proposers from controlling transaction order. This separation helps:
By maintaining a clear separation of roles, PBS balances Ethereum’s security while minimizing the negative impact of MEV strategies.
MEV attacks exploit block builders by taking advantage of their control over transaction ordering. Furthermore, a common MEV strategy is the sandwich attack, where a searcher places two transactions around a trade. The basic mechanism of a sandwich attack goes as follows:
A recent MEV attack on Uniswap involved a bot executing a sandwich attack that extracted over $215,000 from a single victim. The attack exploited a large trade via a sandwich attack, causing the victim increased slippage and massive losses.
Here’s how the attack occurred:
By allowing searchers to influence builders, there’s a lucrative incentive for MEV bots to extract value from unsuspecting traders.
Proposer Builder Separation is a crucial mechanism that enhances Ethereum’s decentralization and fairness. By splitting the roles of block proposers and builders, PBS helps prevent validators from profiting unfairly from MEV strategies. However, it also introduces new risks by making block builders the main point of influence for MEV bots.
While PBS is a significant improvement for Ethereum’s security, MEV attacks remain a challenge. Consequently, users and developers must always stay informed about the evolving MEV strategies and implement countermeasures.