# Proposer/Builder Separation material This document aims at aggregating all the various research notes and material regarding PBS as well as various surrounding concepts ## Design goals * [Proposer/block builder separation-friendly fee market designs](https://ethresear.ch/t/proposer-block-builder-separation-friendly-fee-market-designs/9725) - June 2021 * [Censorship resistance under PBS](https://notes.ethereum.org/@vbuterin/pbs_censorship_resistance) - Vitalik, January 2022 ## Implementation research * [Two-slot PBS](https://ethresear.ch/t/two-slot-proposer-builder-separation/10980) - October 2021 * [Single-slot PBS using attesters as distributed availability oracle](https://ethresear.ch/t/single-slot-pbs-using-attesters-as-distributed-availability-oracle/11877) - January 2022 * [Current crList proposal](https://notes.ethereum.org/@fradamt/H1ZqdtrBF) - April 2022 * [Possible censorship with PBS + EIP1559](https://ethresear.ch/t/pbs-eip-1559-incentive-to-censor-tx/13181) - July 2022 * [PBS censorship-resistance notes](https://notes.ethereum.org/@fradamt/H1TsYRfJc) - Francesco, ongoing * [Block vs Slot auctions](https://mirror.xyz/0x03c29504CEcCa30B93FF5774183a1358D41fbeB1/CPYI91s98cp9zKFkanKs_qotYzw09kWvouaAa9GXBrQ) ## Alternatives * [Protocol-Enforced Proposer Commitments (PEPC)](https://ethresear.ch/t/unbundling-pbs-towards-protocol-enforced-proposer-commitments-pepc/13879) - Barnabé Monnot, October 2022 ## Talks * [MEV on ETH2: MEV-boost, PBS, Danksharding](https://www.youtube.com/watch?v=OD54WfVuDWw) - Vitalik Buterin, May 2022 * [A study of the transaction supply chain from CryptoKitties to MEV-Boost to PBS](https://www.youtube.com/watch?v=jQjBNbEv9Mg) ([slides](https://docs.google.com/presentation/d/1lkt_33zWTz9ZNU661ORJwYLO6wqijuPR6xZ9VUhGfLU)) - Barnabé Monnot, May 2022 * In-protocol PBS ([slides](https://hackmd.io/@vbuterin/in_protocol_PBS)) - Vitalik Buterin, July 2022 * [Decentralizing the Builder Role](https://www.youtube.com/watch?v=fAgrIdyWIqc) ([slides](https://hackmd.io/@vbuterin/distributed_builders#/)) - Vitalik Buterin, September 2022 ## Implementations out of protocol * [MEV Boost](http://mevboost.org/) * [Builder specs repository](https://github.com/ethereum/builder-specs) * [Flashbot's consideration of crLists](https://github.com/flashbots/mev-boost/issues/215) ## Further applications of PBS * Committee-driven MEV smoothing: [notes](https://notes.ethereum.org/@fradamt/ryJ7fTyeF), [ethresearch](https://ethresear.ch/t/committee-driven-mev-smoothing/10408) - August 2021 * [Multidimensional EIP 1559](https://ethresear.ch/t/multidimensional-eip-1559/11651) - Janaury 2022 * [PBS for Data Availability Sampling](https://notes.ethereum.org/@dankrad/pbs-for-das-ideas) - August 2022 * [Sharding design with tight beacon and shard block integration](https://notes.ethereum.org/@dankrad/new_sharding) (also known as danksharding) * [EIP-4844: Shard Blob Transaction](https://eips.ethereum.org/EIPS/eip-4844) (proto-danksharding) and related [FAQ](https://notes.ethereum.org/@vbuterin/proto_danksharding_faq) * [Danksharding workshop](https://www.youtube.com/watch?v=e9oudTr5BE4) (PBS+crList overview at [12:25](https://youtu.be/e9oudTr5BE4?t=745)) * [Mathematical Theory of Danksharding](https://github.com/ingonyama-zk/papers/blob/main/danksharding_math.pdf)