Have been reading a lot about rollups and modular blockchains recently and figured it might be useful to start an open library for the best so people don't need to spend as much time looking for good ones.
An Incomplete Guide to Rollups (Vitalik Buterin, January 2021)
The Complete Guide to Rollups (Jon Charbonneau, August 2022)**
Resources on various mechanisms that can be used to determine whether a rollup block was valid.
Understanding PLONK (Vitalik Buterin, September 2019)
How does Optimism's Rollup really work? (Georgios Konstantopoulos, January 2021)
TODO
The Ethereum Off-Chain Data Availability Landscape (Aditi and John Adler, February 2022)
Volition and the Emerging Data Availability spectrum (StarkWare, June 2020)
Data Availability (Starkware, June 2020)
Tendermint: Consensus without Mining (Jae Kwon, 2014)
Celestia Docs: Modular settlement layers
TODO
Espresso HotShot: Consensus Designed for Rollups (November 2022)
Metro: a rollup architecture for shared sequencers (Evan Forbes, February 2023)
Resources on different rollup structures i.e., where settlement, execution and consensus happen and where data availability is guaranteed.
TODO
Rollups as Sovereign Chains (Mustafa Al-Bassam, Ertem Nusret Tas, Nima Vaziri, July 2022)**
TODO
TODO
TODO
SoK: Communication Across Distributed Ledgers (Zamyatin et al., 2019)**
The tradeoffs of cross-chain communication (Lakshman Sankar, September 2021)
The Interblockchain Communication Protocol: An Overview (Christopher Goes, June 2020)
The Limits to Blockchain Scalability (Vitalik Buterin, May 2021)
Trust Models (Vitalik Buterin, August 2020)
Inspired by DeFi Derivative Landscape by 0xperp
** signals favorite resource