# A map of Ethereum Source: https://github.com/0xemperor/A-map-of-Ethereum ## Summary This article is a curated reading map of Ethereum research, organized by topic, that aims to place talks, papers, Ethereum Research posts, blogs and EIPs around current protocol work and future directions. It groups the material into sections including MEV, proposer-builder separation (PBS), protocol-enforced proposer commitments (PEPC), execution tickets, inclusion lists, relays, single-slot finality, staking and issuance, timing games, and order flow auctions. Examples include Vitalik Buterin's "A rollup-centric ethereum roadmap" from October 2020, Barnabé Monnot's "Unbundling PBS" from October 2022, and EIP-7732 on enshrined proposer-builder separation from June 2024. The list is a collection of links and titles, with no summary of the views in the individual works. ## Article Trying to place discourse, papers, eth research posts, blogs and talks around current day ethereum research and future directions. On Ethereum Explanation of Ethereum Protocol - Talk by Caspar Schwarz-Schilling, May 2024 Scaling Ethereum: EIP 4844 and Beyond - Talk by Davide Crapis, May 2024 A rollup-centric ethereum roadmap - Post by Vitalik Buterin, October 2020 Rollup-Centric Roadmap (2024 version) (mike+stokes version) (From The Vault) - Blog by Mike Neuder and Alex Stokes, Feb 2024 MEV MEV Markets Part 1: Proof of Work - Blog by 0xShitTrader MEV Markets Part 2: Proof of Stake - Blog by 0xShitTrader MEV Markets Part 3: Payment for Order Flow - Blog by 0xShitTrader Ethereum's Supply Chain, Part 1: PoW, PoS, PBS - Blog by 0xemperor Ethereum's Supply Chain, Part 2: Towards the "e" in ePBS - Blog by 0xemperor Time, slots, and the ordering of events in Ethereum POS - Blog by Georgios Konstantopoulos, Mike Neuder Why Building the Most Profitable Block is Important - Blog by Robert Miller The state of Ethereum's supply network - Talk by Thomas Thiery PBS Beyond the Ethereum Protocol: Proposer-Builder-Separation - Talk by Barnabé Monnot, Jun 2024 State of research: increasing censorship resistance of transactions under proposer/builder separation (PBS) - Post by Vitalik Buterin, Jun 2021 Proposer/block builder separation-friendly fee market designs - Post by Vitalik Buterin, Jun 2021 Two-slot proposer/builder separation - Post by Vitalik Buterin, October 2021 Single-slot PBS using attesters as distributed availability oracle - Post by Vitalik Buterin, Jan 2022 Notes on Proposer-Builder Separation (PBS)- Blog by Barnabé Monnot, November 2022 Block vs. Slot Auction PBS - Blog by Julian Ma, Dec 2022 Why enshrine Proposer-Builder Separation? A viable path to ePBS - Post by Mike Neuder and Justin Drake, May 2023 Two-Block HeadLock (TBHL) - Post by Mike Neuder and Justin Drake, May 2023 Proposer-Builder Separation (PBS) and Enshrined/in-protocol PBS - Post by Yaoqi Jia, June 2023 Reconsidering the market structure of PBS - Blog by Barnabe Monnot, March 2024 More pictures about proposers and builders — The price of agency - Blog by Barnabe Monnot, April 2024 On block-space distribution mechanisms - Ethereum Research - Post by Mike Neuder, June 2024 EIP-7732: Enshrined Proposer-Builder Separation - EIP by Francesco D’Amato et al, June 2024 Fork Choice Attacks and Protections in EPBS - Ethereum Research - Post by Terrence, July 2024 PEPC Unbundling PBS: Towards protocol-enforced proposer commitments (PEPC) - Post by Barnabé Monnot, October 2022 PEPC Open Problems - Talk by Barnabé Monnot, August 2023 PEPC FAQ - Post by Barnabé Monnot, July 2023 PEPC-DVT: PEPC with no changes to the consensus protocol - Post by Diego, August 2023 Execution Tickets Attester-proposer Separation- Talk by Justin drake, 2023 Execution Tickets - Economics - Post by Justin Drake & Mike Neuder, Dec 2023 Economic Analysis of Execution Tickets - Post by Jonah Burian 20 & Davide Crapis, March 2024 Block-auction ePBS versus Execution Ticket - Ethereum Research - Post by Terrence, April 2024 Where the execution ticket discussion actually should start - Post by 0xQuintus, May 2024 Execution Auctions as an Alternative to Execution Tickets - Post by Jonah Burian 20 & Davide Crapis, June 2024 Hacks or Vulnerabilities in ETH supply chain Post mortem: April 3rd, 2023 mev-boost relay incident and related timing issue - Post by Robert Miller Equivocation attacks in mev-boost and ePBS - Post by Francesco D’amato & Mike Neuder Understanding liveness risks from mev-boost - Blog by Hasu Inclusion Lists PBS censorship-resistance alternatives - HackMD - Post by Francesco D’amato, 2022 Forward inclusion list - Post by Francesco D’amato, 2022 Censorship Resistance in On-chain Auctions - Paper by Elijah Fox, Mallesh Pai and Max Resnick, Jan 2023 No free lunch – a new inclusion list design - Post by Mike Neuder and Vitalik Buterin, August 2023 Cumulative, Non-Expiring Inclusion Lists - Ethereum Research - Post by Toni Wahrstätter, August 2023 Fun and games with inclusion lists - Economics - Ethereum Research - Post by Barnabe Monnot, September 2023 Spec'ing out Forward Inclusion-List w/ Dedicated Gas Limits - Ethereum Research - Post by Terence, October 2023 The Costs of Censorship: A Modeling and Simulation Approach to Inclusion Lists - Economics - Ethereum Research - Post by Thomas Thiery, November 2023 EIP-7547: Inclusion lists - Core EIPs - Fellowship of Ethereum Magicians - EIP, Dec 2023 Unconditional inclusion lists - Block proposer - Ethereum Research - Post by Mike Neuder, Jan 2024 Inclusion List (EIP-7547) End to End Workflow - Ethereum Research - Post by Terrence, Feb 2024 The more, the less censored: Introducing committee-enforced inclusion sets (COMIS) on Ethereum - Post by Thomas Thiery, Feb 2024 Inclusion lists: execution, consensus, & engine spec overview - HackMD - Post by Mike Neuder, Feb 2024 Blob Preconfirmations with Inclusion Lists to Mitigate Blob Contention and Censorship - Ethereum Research - Post by Christian Matt, March 2024 The Case for ILECTRA - HackMD - Post by Mike Neuder, March 2024 Breakout Room discussing IL spec for Ethereum - Youtube [PEEPanEIP#130 :EIP-7547:Inclusion lists with Mike, Terence, Francesco(https://www.youtube.com/watch?v=oRjG0RMnK5U) - Youtube, April 2024 Uncrowdable Inclusion Lists: The Tension between Chain Neutrality, Preconfirmations and Proposer Commitments - Post by Julian Ma et al, April 2024 One-bit-per-attester inclusion lists - Ethereum Research - Post by Vitalik, Jun 2024 Dont Overload the Proposer -Talk by Vitalik, Jun 2024 Fork-Choice enforced Inclusion Lists (FOCIL): A simple committee-based inclusion list proposal - Post by Thomas Thiery, Jun 2024 Relays Optimistic relays and where to find them - Blog by Ankit Chiplunkar and Mike Neuder Relays in a post-ePBS world - Post by Mike Neuder, Jon Charbonneau, Hasu, Tomasz K. Stańczak, Chris Hager, and Toni Wahrstätter Towards enshrined PBS - An optimistic roadmap - Post by Mike Neuder, March 2023 Analyzing Missed Slot Through The Lens of Relays -- A potential path for relay incentivization - Ethereum Research - Post by Ballsyalchemist, Jan 2024 Towards Single Slot Finality Casper the Friendly Finality Gadget - Paper by Vitalik Buterin et al., October 2017 Incentives in Ethereum's Hybrid Casper Protocol - Paper by Vitalik Buterin et al., March 2019 Analysis of bouncing attack on FFG - Ethereum Research - Post, September 2019 Combining GHOST and Casper - Paper by Vitalik Buterin et al., March 2020 Ebb-and-Flow Protocols: A Resolution of the Availability-Finality Dilemma - Paper by Joachim Neu et al., September 2020 A balancing attack on Gasper, the current candidate for Eth2's beacon chain - Ethereum Research - Post by Joachim Neu et al., October 2020 Proposal for mitigation against balancing attacks to LMD GHOST - Post by Vitalik, 2020 Paths toward single-slot finality - Post by Vitalik, 2021 Balancing Attack: LMD Edition - Ethereum Research - Paper by Joachim Neu et al., Jan 2022 Two Attacks On Proof-of-Stake GHOST/Ethereum -Paper by Joachim Neu et al., March 2022 Goldfish: No More Attacks on Ethereum?! - Paper by Francesco D'Amato et al., September 2022 View-merge as a replacement for proposer boost - Ethereum Research - Post by Francesco D'Amato et al., September 2022 Reorg resilience and security in post-SSF LMD-GHOST - Ethereum Research - Post by Francesco D'Amato et al., November 2022 Horn: Collecting signatures for faster finality - Ethereum Research - Post by George Kadianakis, November 2022 Recent Latest Message Driven GHOST: Balancing Dynamic Availability With Asynchrony Resilience - Paper by Francesco D'Amato et al., Feb 2023 A simple Single Slot Finality protocol - Post by Francesco D’amato and Luca Zanolini, Feb, 2023 Increase the MAX_EFFECTIVE_BALANCE - Ethereum Research - Post by Mike Neuder, June 2023 EIP-7251: Increase the MAX_EFFECTIVE_BALANCE - EIP by Mike Neuder, June 2023 Streamlining fast finality - Ethereum Research - Post by Francesco D'Amato et al., September 2023 Streamlining Sleepy Consensus: Total-Order Broadcast with Single-Vote Decisions in the Sleepy Model - Paper by Francesco D'Amato et al., October 2023 Signature Merging for Large-Scale Consensus - Ethereum Research. - Post by George Kadianakis et al, November 2023 Sticking to 8192 Signatures post SSF - Post by Vitalik Buterin, Dec 2023 Validator consolidation in EIP-7251 - HackMD - Post by Fracesco D'Amato, Jan 2024 Orbit SSF: solo-staking-friendly validator set management for SSF - Ethereum Research - Post by Francesco D'Amato et al., June 2024 Staking & Issuance Semantics of Staking 1: Liquefaction - Blog by Barnabe Monnot, November 2023 Semantics of Staking 2: Re-staking - Blog by Barnabe Monnot, Jan 2024 Semantics of Staking 3: Advanced Constructions - Blog by Barnabe Monnot, Feb 2024 For more thorough list on Issuance & Staking checkout issuance.wtf Timing Games Time in Ethereum - on the implications of replacing our dear friend Poisson - Talk by Caspar Schwarz-Schilling, October 2022 Exploration of MEV Latencies - Post by 0xTaker in collaboration with Frontier Research, May 2023 Time is Money: Strategic Timing Games in Proof-of-Stake Protocols - Paper by Caspar Schwarz-Schilling, Fahad Saleh, Thomas Thiery, Jennifer Pan, Nihar Shah, Barnabé Monnot, May 2023 Time to Bribe: Measuring Block Construction Market - Paper by Tony et al, May 2023 Timing Games: Implications and Possible Mitigations - Ethereum Research - Post by Caspar Schwarz-Schilling, December 2023 The cost of artificial latency in the PBS context - Economics - Ethereum Research - Post by Umberto Natale, December 2023 Validator Timing Game Post EIP4844 - Block proposer - Ethereum Research - Post by Terrence, Jan 2024 Order Flow Auctions order flow, auctions and centralisation I - a warning - Blog by Quintus Kilbourn order flow, auctions and centralisation II - order flow auctions - Blog by Quintus Kilbourn Order flow, Auctions & Centralisation - SBC 2022 by Quintus Kilbourn The Orderflow Auction Design Space - Blog by Stephane Gosselin & Ankit Chiplunkar Cryptographic Approaches to Complete Mempool Privacy - Blog by James Stearn Backrunning Private Transactions using MPC - Blog by Robert Annessi The Centralizing Effects of Private Order Flow on PBS - Paper by Tivas Gupta, Mallesh Pai and Max Resnick Miscellaneous On Block Sizes, Gas Limits and Scalability - Economics - Ethereum Research MEV burn—a simple design by Justin Drake Distributed Block Building by Alex Stokes Payload-timeliness committee (PTC) – an ePBS design by Mike Neuder & Francesco D’amato MEV-SGX: A sealed bid MEV auction design by Robert Miller MEV-Boost+/++: Liveness-first Relay Design by 0xKydo The Future of MEV is SUAVE The MEVM, SUAVE Centauri, and Beyond by Robert Miller Threshold Encrypted Mempools: Limitations and Considerations by Antoine Rondelet and Quintus Kilbourn Concurrent Block Proposers in Ethereum ## Comments **zinkk.eth**: Good resource stash. Although it is very focused on the theory and not much on the application side. Would love to see such comprehensive list on the practical approaches and real problems solved by Ethereum.