Rethinking the market structure of PBS and improving the design of ePBS

Original title: “Reconsidering the market structure of PBS”

Written by Barnabé Monnot, Researcher, Robust Incentives Group

Compiled by: Tia, Techub News

In the current transaction market, block proposers directly select which transactions to include in the next block by looking at which transactions in the mempool pay the highest priority fees. This enables block proposers to use complex strategies to choose which transactions to include, even including their own transactions, to maximize profits using MEV.

Proposer-Builder Separation (PBS) solves this problem by separating the block building role from the block proposal role. A single class of participants called builders build execution blocks (essentially an ordered list of transactions that become the main payload of the block) and submit bids. The proposer’s job is simply to accept the execution block with the highest bid.

It’s been a while since I last wrote about PBS. Seeing the developments related to PBS in recent months, I thought this would be a good time to discuss PBS again. Here, what I express more is some unstructured thinking, which is not very clear but enough for discussion.

Rethinking the market structure of PBS and improving the design of ePBS

ePBS is back

The recent proposal on ePBS (Potuz, Terence) is seeking support from MEV-Boost, which has triggered a discussion about “what does PBS do?”

In order to make the following discussion more structured, I will split the components of PBS into two parts:

  1. Market structure: The idea now is to split the role of the validator into proposer and builder, and exchange these two roles, just like what Potuz wants to satisfy in his article “Design Constraints of ePBS”.
  2. Distribution mechanism: PBS defines the space that proposers and third parties can enter. Now, with MEV-Boost, the proposer gives up the right to execute payloads.

I think it may be dangerous to use a special distribution mechanism like ePBS. We are likely to let the validators perform programmable fair transactions and try to let the validators enter the committee as proposers as much as possible. In this article, I will Explore this in depth and question the market structure of validators as proposers, such as the recent ution Tickets proposal. The recently proposed ePBS inherits the special market structure and distribution mechanism of MEV-Boost. The market structure determines the space of possible allocation mechanisms, and I think some of MEV-Boost’s limitations, such as guiding a “healthy” builder market, may be caused by the market structure of validators as proposers.

Next, I will use “payload” instead of “block” to limit the discussion to the execution of the payload. This article will not discuss the responsibility of the validator: the sending of the beacon block.

The pain of the proposer as a validator

The core of MEV-Boost is that verifiers will be given the right to propose execution of payloads and earn revenue from these rights. However, validators want to contract out the construction rights and let others (one or more builders) decide the content of the block on their behalf. MEV-Boost allows this to happen. Proposers sell their entire payload, while builders commit the payload content* when bidding. *This is a specific allocation mechanism, and other designs exist such as slots or hybrid auctions that promise to use payloads from specific builders.

The most important thing at this point is that validators must continue to be payload proposers, they must sign a process that has nothing to do with their construction, which feels like a protocol limitation. In this sense, the proposer’s signature feels almost purely decorative, a technical necessity. At the same time, this technology still requires the complex mechanism of fair exchange at the core of MEV-Boost. The exchange in question is a builder’s promised output (a block), corresponding to the signature of a validator, who assigns construction rights while retaining his own proposal rights.

The complexity of operating this exchange cannot be eliminated, so certain trust assumptions will change depending on whether the complexity exists outside or within the protocol. If we think it’s right to assign build rights, it might be worth taking on this complexity. By implementing this exchange, the validator becomes the proposer of executing the payload, and the protocol uses a specific allocation mechanism to perform the exchange, or a recent proposal from Potuz, “Wholesale PBS”, aka slot auction.

Therefore, the question now is to decide whether to establish an agreement mechanism for validators as proposers and builders to enter into mutually binding agreements with each other, that is, validators as proposers have the right to sell their constructions. One argument made during the recent (e)PBS Breakout Call was that this mechanism would cleanse the supply side of this market, namely the relays and builders. For relays, the argument is that now that a protocol approval mechanism exists, we can now take the responsibility of figuring out the economics of sustainable relaying off our shoulders. For builders, the idea is that we now have a level playing field to get into services because there is a trustless, in-protocol way to build.

My question is that neither hypothesis calls into question whether it is the allocation mechanism or the market structure itself that creates what we consider to be an overly concentrated market. The existence of relays is to allow fair exchange between validators and builders as proposers. Under different structures with the same economic mechanism, there is no indication that relays will still exist. Builders are also likely to be influenced by centralized forces due to the wholesale and spot nature of the distribution mechanism. Therefore, implementing ePBS can solve the problems we want to solve. So, while ePBS does improve the MEV-Boost status quo by increasing the action set of all market participants, does it perpetuate a market that has yet to adapt? Are these improvements worth it relative to development costs? Have they set the right boundaries for the agreement?

Are validators good proposers?

We first question the market structure: why should the right to execute a proposed payload be granted by default to the validator* in the first place? *

Rethinking the market structure of PBS and improving the design of ePBS

Let’s try to think about the reasons why validators should be the default payload proposer. Censorship resistance may be a reason to keep validators active in builds that execute payloads. We want the validator set to be decentralized, which is key, so that payloads can be used during the build process. However, validators have completely given up this ability today when using MEV-Boost, or they may completely give up this ability tomorrow when using ePBS. Proposals such as inclusion lists or derivatives (e.g., multiplicity) can address this situation, allowing validators to impose binding constraints on payload construction without reducing the efficiency of the constraints. However, these proposals are somewhat orthogonal to the problem of assigning proposal rights, in that they are binding on anyone who happens to hold that right, whether another validator or other party.

Why do we care about granting proposal rights to validators by default? The answer could also be: we care about self-building validators who will build the payload content in the order they like best or as they wish, i.e. we want them to retain the right to build as well as propose right. The fact that a group of decentralized participants (validators) take turns building payloads suitable for them can be seen as a feature. Alice may want her payloads to be sorted fairly, but fairness here is relative to Alice and may be completely different from what Bob thinks is fair. In this case, removing built execution payloads from validators will be a problem: we will no longer guarantee that validators can build execution payloads at will*. *I personally don’t think this is a major issue. First, the market indicates that most validators prefer not to exercise that construction right themselves, but instead delegate construction to other parties. Secondly, while it may be good for validators to handle payload content by building their own, in my opinion, validators have no more reason than anyone else to build “ordered payloads” (already addressed in the previous chapter to isolate the issue of censorship resistance). Note that early designs such as MEV-Burn retained the default allocation of validators’ proposal rights while forcing them to give up their build rights.

Validator-Proposer Separation (aka Prover-Proposer Separation, aka Execution Ticket)

So what if the protocol decided to no longer default the right to propose and build payloads to the validator, but instead allocate it through some mechanism to other parties who may be different from the validator? If the validator is a simple “pass-through” intermediary for a set of third-party entities that construct the payload, doesn’t it make sense for the protocol to only care about the distribution of proposal rights?

Rethinking the market structure of PBS and improving the design of ePBS

This is the point of Execution Tickets (ET), a permissionless marketplace that allows buyers to purchase the rights to propose execution payloads. These rights give ticket holders randomly assigned rights, and holders can know in advance (to determine the specific time of the parameters) when their ticket will allow them the opportunity to propose execution of the payload.

The protocol may then no longer care about a fair exchange of construction rights between the protocol-legitimate validators as proposers and the protocol-illegitimate builders*. *The holder is still clear to the protocol as a proposer, although the holder may not be staked. In particular, the protocol may no longer be responsible for a fair exchange between ticket holders and builders as proposers (if any): the protocol has performed its distribution function when selling tickets.

Many questions remain regarding the viability of execution tickets as a distribution mechanism for a market structure that separates validators from proposers. My personal view is that if ET is indeed not the correct mechanism, then giving us confidence in the correctness of the market structure will lead us to believe that there is some mechanism to perform allocations correctly, whether it is ET or otherwise.

The strongest argument I’ve seen questioning the validator-proposer-separated market structure comes from Quintus Kilbourn and Conor McMenamin’s article “When to Sell Your Blocks.” Here they distinguish between passive monopolies and active monopolies. In the validator-as-proposer model, one might think of the validator as a passive monopolist who simply listens to builders’ bids for the right to build a payload. In a validator-proposer-separated model, such as that implemented by ET, the ticket holder would become an active monopolist who, according to Quintus and Conor, “cannot be circumvented and therefore needs to pay some fee” In order to be included in the block (monopoly pricing) and to get a head start when resources are limited.”

Quintus and Connor further state:

There is no rational model for the distinction between active and passive monopolies. This distinction stems more from the behavior observed by the verifier. In the long run, validators may act as active monopolies and act rationally. On the other hand, external reputational issues may prevent this from happening.

In other words, if validators tend to be rational in the long run, the difference between validators as proposers and ticket holders as proposers may not remain very large. This accelerationist argument for rational tendencies is well established in practice, but do the fundamental properties possessed by validators prevent them from becoming active monopolies outright? This is still an open question in my opinion, and I have recently addressed it by trying to further decompose the role of validators under the Rainbow Staking framework. If there is no complementarity between the different roles that a validator may embody (as a prover, as a censorship resistance producer, as a payload producer), then there is a stronger argument for why a validator is essentially nothing What can stop them from heading towards active monopoly, and why unbundling these roles might be a good idea.

in conclusion

When in a validator-proposer separated world, the proposers recruited by the protocol can again delegate the role of building to another entity, the builder (if the proposer uses a different allocation mechanism, such as a partial block auction*)* When, there is a fractal structure. So in summary, when we talk about market structure or allocation mechanisms, we need to be clear about which market we are interested in: the market that allocates proposal rights, or the market that allocates build rights?

Rethinking the market structure of PBS and improving the design of ePBS

I believe that implementing ePBS should be considered across the board compared to other options such as broader enforcement tickets and validator-proposer separation. ePBS does improve some aspects of the current MEV-Boost market, such as providing access to trustless paths and enabling us to employ different mechanisms (such as slot auctions). However, ePBS is mainly concerned with the distribution of building rights, and perhaps this is not what the protocol should be concerned about. Assigning proposal rights may be sufficient.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin