by @feng @0xdabaojian

tldr

Background

Following from the last post on Proposer Commitment, in this article, we shift our focus to the delegation mechanism often seen in proposer commitment schemes, particularly in the context of preconfirmation.

Proposer Delegation

Proposer delegation today commonly serves two purposes

  1. Delegation for Operational Complexity
  2. Delegation for Trust

A prime example of delegation in action is the current PBS architecture on the Ethereum L1. Under MEV-Boost, the validator-proposer delegates two critical tasks to relays:

  1. Block simulation & propagation: Relays are responsible for simulating the block for validity and propagating the block to the network to reduce the burden on the proposer.
  2. Fee confirmation: Relays ensure the receipt of payment from the block builder. To achieve this, the relay must examine the block submission, thus being trusted by the block builder to not alter the block content.

Preconfirmation Delegation

For the design of Based Preconfirmation for Based Rollups, delegation is also crucial, as sequencing transactions for L2s minimally requires: