How Things Work

Commonware

Exploring how blockchains (and the mechanisms that power them) work. Also available on YouTube: https://www.youtube.com/playlist?list=PLnVJ5S1DIyuFQ9cIE_oE-U3Wl3JDgZQ8A

Episodes

  1. 1D AGO

    How Things Work #6: Selective Censorship Resistance and Multiple Concurrent Proposers

    On this episode of "How Things Work", we chat with Max Resnick and Ashwin Sekar from Anza about Constellation, their proposal for Multiple Concurrent Proposers (MCP) on Solana. First, we look back at the history of transaction broadcast (and the public mempools on Bitcoin and Ethereum where it all started). Next, we dig into the rise of onchain finance and the significant changes it has driven to the "order flow" of transactions (very few ever see the public mempool anymore). Then, we chat about Selective Censorship Resistance (SCR) and why blockchains should provide it (in addition to liveness and safety). Last, we discuss Anza's proposal for Multiple Concurrent Proposers on Solana (and how it provides SCR). ## Speakers * Patrick O'Grady (Commonware): https://x.com/_patrickogrady * Max Resnick (Anza): https://x.com/MaxResnick * Ashwin Sekar (Anza): https://x.com/Ashwinningg ## References * Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges: https://arxiv.org/abs/1904.05234 * Ethereum is a Dark Forest: https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest * Proposer-Builder Separation (PBS): https://ethresear.ch/t/proposer-block-builder-separation-friendly-fee-market-designs/9725 * Narwhal and Tusk: A DAG-based Mempool and Efficient BFT Consensus: https://arxiv.org/abs/2105.11827 * Multiplicity: https://ethresear.ch/t/multiplicity-a-gadget-for-multiple-concurrent-block-proposers/14962 * FOCIL: https://ethresear.ch/t/fork-choice-enforced-inclusion-lists-focil-a-simple-committee-based-inclusion-list-proposal/19870 * BRAID: https://www.youtube.com/watch?v=mJLERWmQ2uw * Vryx: https://hackmd.io/@patrickogrady/rys8mdl5p * Multiple Concurrent Proposers: Why and How: https://arxiv.org/abs/2509.23984 * Constellation: https://constellation.anza.xyz

    1h 50m
  2. 02/06/2025

    How Things Work #0: ZODA and The Accidental Computer

    For the pilot episode of "How Things Work", we chat with the Alex Evans and Guillermo Angeris (from Bain Capital Crypto) about their research into blockchain scaling. We first pull back the curtain on Data Availability Sampling (DAS) and explore how systems today encode data for light client sampling. Then, we discuss how their recent work, ZODA (Zero-Overhead Data Availability), promises to make this process more (or even optimally) efficient by transforming the encoding of some data into a proof of its correctness. After that, we dive into a discussion about The Accidental Computer (Polynomial Commitments from Data Availability), a surprising result that shows that succinct proof systems can reuse work already done during data availability encoding to reduce (or wholly remove) work associated with the proof system's polynomial commitment scheme. Last, we chat about implementation progress (in Julia) and how blockchains could be designed to take advantage of this work. *** Speakers *** * Patrick O'Grady (Commonware): https://x.com/_patrickogrady * Alex Evans (Bain Capital Crypto): https://x.com/alexhevans * Guillermo Angeris (Bain Capital Crypto): https://x.com/GuilleAngeris *** References *** * Ligero (Lightweight Sublinear Arguments Without a Trusted Setup): https://eprint.iacr.org/2022/1608 * Fraud and Data Availability Proofs (Maximising Light Client Security and Scaling Blockchains with Dishonest Majorities): https://arxiv.org/abs/1809.09044 * Sampling for Proximity and Availability: https://baincapitalcrypto.com/sampling-for-proximity-and-availability/ * ZODA (Zero-Overhead Data Availability): https://eprint.iacr.org/2025/034 * ZODA (An Explainer): https://baincapitalcrypto.com/zoda-explainer/ * The Accidental Computer (Polynomial Commitments from Data Availability): https://baincapitalcrypto.com/the-accidental-computer-polynomial-commitments-from-data-availability/

    1h 35m

Ratings & Reviews

5
out of 5
2 Ratings

About

Exploring how blockchains (and the mechanisms that power them) work. Also available on YouTube: https://www.youtube.com/playlist?list=PLnVJ5S1DIyuFQ9cIE_oE-U3Wl3JDgZQ8A