1 of 29

MEV-Garden: cross-domain markets with PBS and SUAVE

Tomasz Kajetan Stańczak

mate @ Flashbots | founder @ Nethermind

2 of 29

Disclaimer

This is not an announcement of product and rather a ‘build in the open’ presentation covering a research stage component that may not be yet fully reviewed for alignment with flashbots values, quality of design, or products roadmap.

3 of 29

Flashbots

permissionless, transparent, and fair ecosystem for MEV

  • Illuminate: bringing transparency to MEV activity
  • Democratize: providing permissionless access to MEV extraction
  • Distribute: fair distribution of MEV revenue

4 of 29

🌸 🌸 🌸 MEV-Garden 🌸 🌸 🌸

move away from the dark forest to the MEV garden - a bright place, clearly divided into components that create a space that is adapting to all seasons and market conditions and is designed for the utility of users

5 of 29

6 of 29

Glossary

🌸 Sequencers – sequencing transactions

🌸 Proposers – selecting and broadcasting best blocks

🌸 Builders – building blocks

🌸 Relays – communication module between proposers and builders

🌸 Domains – L1s, L2s, CEXes, etc

🌸 Global time

🌸 Synchronized proposals

7 of 29

📝 This is how many L2s work nowadays

8 of 29

📝 This is what many L2s plan as the next step

9 of 29

📝 This is how the shared sequencers see the ideal world

10 of 29

📝 This is how the current Ethereum PBS works

11 of 29

💡 Shared sequencers and native sequencers can coexist

12 of 29

💡 PBS does not require proposer decentralization

13 of 29

💡L2s will be arriving at different decentralization ideas and at a different pace

14 of 29

💡L2s will be arriving at different decentralization ideas and at a different pace

15 of 29

Design goals

🌸 Support heterogenous sequencer space

🌸 Enable cross domain MEV market that is

    • permissionless
    • transparent

🌸 Be in line with Ethereum protocol direction (enshrined PBS, MEV Burn)

🌸 Respect the market space of various players (shared sequencers, L2s)

🌸 SUAVE alignment

🌸 Ensure equal rights of solo stakers and large operators

16 of 29

Global time construction

Consensus between chain observers (oracles)

A simple chain of events (no EVM / no processing)

I assume that such a construction is possible

(a bit to research and build here)

17 of 29

Synchronized proposals: UNIVERSAL STRICT�(no other block belonging to any domain in between, no consecutive blocks from the same domain)

18 of 29

Synchronized proposals: DOMAIN STRICT�(no other groups of same domain synchronized blocks in between, no consecutive blocks in the same domain)

19 of 29

Synchronized proposals: MINIMAL�(no groups of synchronized blocks from the same domains in between)

20 of 29

ePBS / no-relay world

Solution does not change – PEPC / attestations are used between builders and proposers.

🌸design goal:

Be in line with Ethereum protocol direction (enshrined PBS, MEV Burn)

21 of 29

Cross-chain PBS

Adding communication from proposers to builders.

Synchronized proposal announcements.

Slashing on failure (based on global time).

Cross-domain PEPC

🌸design goal

Enable cross domain MEV market

    • permissionless
    • transparent

22 of 29

Proposal

23 of 29

Types of proposers

  • Shared sequencers
  • Native sequencers
  • Decentralized / centralized sequencers

🌸design goal:

Respect the market space of various players (shared sequencers, L2s)

Support heterogenous sequencer space

24 of 29

Global time (events ordering + proposals)

25 of 29

SUAVE Alignment

So far on SUAVE we have known solutions to pay when cross-chain execution happens synchronously.

Now we are adding a component to increase the chances for success and communication between parties upfront.

🌸design goal:

SUAVE alignment

26 of 29

Solo validators

🌸design goal:

Ensure equal rights of solo stakers and large operators

Co-commitments?

  • Communication between proposers
  • Split of the bid payment – auction design
  • Slashing target? (who is at fault?)

27 of 29

Roadmap

🌸Ensure all the goals are reached in the design

🌸Support PBS work on other chains

🌸Collaborate with market participants on the design

28 of 29

My story with flashbots

Joined in March 2021 as a mate, worked on the late MEV-Geth specs, established flashbots+Nethermind collaboration, worked on the early MEV-Boost design, flashbots relay / block builder product management, some of the SUAVE architecture components.

In the recent months I have been exploring SUAVE components decentralization, shared sequencers, and cross chain MEV (mostly on EVM chains and rollups on Ethereum).

29 of 29

Thank You!

mail: tomasz@flashbots.net

twitter: @tkstanczak

telegram: @tkstanczak

discord @tkstanczak