The Web3 Canon
The foundational crypto and web3 papers, specs, and essays that have stood the test of time.
Table of contents
- Cryptographic Foundations
- Digital Cash & Bitcoin's Antecedents
- Byzantine Consensus & Distributed Systems
- Bitcoin
- Ethereum & Smart Contracts
- Proof of Stake & Ethereum Consensus
- Token Standards & Key EIPs
- DeFi Primitives
- Maximal Extractable Value (MEV)
- Scaling & Layer 2 / Rollups
- Zero-Knowledge Proofs & Privacy
- Decentralized Storage, Oracles & Infrastructure
- Books & Educational Canon
- Courses, Talks & Reference Media
The Web3 Canon is a curated reading list of the papers, specs, and books behind crypto — the works worth reading before the noise, from the cryptographic foundations through Bitcoin, Ethereum, scaling, and DeFi. If you read only three to begin: Diffie & Hellman's New Directions in Cryptography (1976), Satoshi Nakamoto's Bitcoin whitepaper (2008), and the Ethereum whitepaper (2013). Last reviewed June 2026.
New here? Pair the canon with where crypto is headed over the next decade and the courses and certifications actually worth your time.
Cryptographic Foundations
- #New Directions in Cryptography — Whitfield Diffie & Martin Hellman, IEEE Trans. Information Theory (1976) — Introduced public-key cryptography and the Diffie–Hellman key exchange, the bedrock primitive every blockchain key pair descends from.
- #A Method for Obtaining Digital Signatures and Public-Key Cryptosystems — Rivest, Shamir & Adleman, CACM (1978) — The RSA paper made public-key signatures practical and defined the digital-signature paradigm underlying on-chain authorization.
- #Protocols for Public Key Cryptosystems — Ralph Merkle, IEEE S&P (1980) — Introduced Merkle (hash) trees, the data structure that lets a blockchain commit to and prove membership of large state sets.
- #Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms — David Chaum, CACM (1981) — Invented mix networks and the privacy/anonymity framing that runs through mixers and pseudonymous money.
- #Blind Signatures for Untraceable Payments — David Chaum, CRYPTO '82 (proc. 1983) — Created blind signatures and the first model of untraceable digital cash, the conceptual ancestor of every privacy coin.
- #How to Time-Stamp a Digital Document — Stuart Haber & W. Scott Stornetta, Journal of Cryptology (1991) — Chained cryptographic hashes into a tamper-evident timestamp ledger; cited directly by the Bitcoin whitepaper as the proto-blockchain.
- #Pricing via Processing or Combatting Junk Mail — Cynthia Dwork & Moni Naor, CRYPTO (1992) — Originated proof-of-work as a computational cost function, the idea Hashcash and Bitcoin mining operationalize.
Digital Cash & Bitcoin's Antecedents
- #b-money — Wei Dai (1998) — Sketched a distributed, pseudonymous digital currency with collective ledger-keeping and stake-based enforcement; cited in the Bitcoin whitepaper.
- #Hashcash — A Denial of Service Counter-Measure — Adam Back (2002) — Defined the concrete partial-hash-collision proof-of-work scheme Bitcoin adopted for mining.
- #Smart Contracts: Building Blocks for Digital Free Markets — Nick Szabo (1996) — Coined "smart contract" and framed self-executing digital agreements decades before Ethereum made them runnable.
- #Bit Gold — Nick Szabo (2005) — Proposed unforgeable, chained proof-of-work tokens — the closest direct precursor to Bitcoin's design.
Byzantine Consensus & Distributed Systems
- #The Byzantine Generals Problem — Lamport, Shostak & Pease, ACM TOPLAS (1982) — Defined Byzantine fault tolerance, the formal problem every blockchain consensus protocol claims to solve.
- #Practical Byzantine Fault Tolerance — Miguel Castro & Barbara Liskov, OSDI (1999) — The first efficient BFT protocol, the template for Tendermint, HotStuff, and modern PoS finality gadgets.
- #The Latest Gossip on BFT Consensus (Tendermint) — Ethan Buchman, Jae Kwon & Zarko Milosevic (2018) — The canonical specification and safety/liveness analysis of Tendermint's gossip-based, stake-weighted BFT consensus, the engine of Cosmos and the reference PoS-BFT design.
- #Scalable and Probabilistic Leaderless BFT Consensus through Metastability (Avalanche) — Team Rocket et al. (2019) — Introduced the Snow family of subsampled, leaderless, metastable consensus — a third major paradigm alongside Nakamoto and classical BFT.
- #The Bitcoin Backbone Protocol: Analysis and Applications — Garay, Kiayias & Leonardos, EUROCRYPT (2015) — Gave Nakamoto consensus its first rigorous security model (common prefix, chain quality, chain growth).
Bitcoin
- #Bitcoin: A Peer-to-Peer Electronic Cash System — Satoshi Nakamoto (2008) — The founding document: combined proof-of-work, a timestamp chain, and longest-chain consensus into the first working decentralized money.
- #SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies — Bonneau, Miller, Clark, Narayanan, Kroll & Felten, IEEE S&P (2015) — The systematization that turned Bitcoin folklore into a structured research agenda for the field.
- #Majority Is Not Enough: Bitcoin Mining Is Vulnerable — Ittay Eyal & Emin Gün Sirer, Financial Cryptography (2014) — Introduced the selfish-mining attack, reshaping how the field reasons about miner incentives and chain security.
- #Secure High-Rate Transaction Processing in Bitcoin (GHOST) — Yonatan Sompolinsky & Aviv Zohar, Financial Cryptography (2015) — Proposed the GHOST fork-choice rule that later underpinned Ethereum's chain selection.
Ethereum & Smart Contracts
- #Ethereum Whitepaper: A Next-Generation Smart Contract and Decentralized Application Platform — Vitalik Buterin (2013) — Defined a Turing-complete blockchain with a global state machine, launching programmable smart-contract platforms.
- #Ethereum: A Secure Decentralised Generalised Transaction Ledger (Yellow Paper) — Gavin Wood (2014) — The formal specification of the EVM and Ethereum state transition, the precise reference implementers build to.
- #Making Smart Contracts Smarter (Oyente) — Luu, Chu, Olickel, Saxena & Hobor, ACM CCS (2016) — Catalogued core smart-contract vulnerability classes and built the first practical analyzer, founding the contract-security subfield.
- #A Survey of Attacks on Ethereum Smart Contracts (SoK) — Atzei, Bartoletti & Cimoli, POST (2017) — The canonical taxonomy of Solidity/EVM attack vectors (reentrancy, the DAO, etc.) that auditors still reference.
Proof of Stake & Ethereum Consensus
- #Casper the Friendly Finality Gadget — Vitalik Buterin & Virgil Griffith (2017) — Defined the stake-slashing finality gadget and accountable-safety model at the heart of Ethereum's PoS.
- #Combining GHOST and Casper (Gasper) — Buterin, Hernandez, Kamphefner, Pham, Qiao, Ryan, Sin, Wang & Zhang (2020) — Specified the GHOST + Casper-FFG construction that Ethereum's Beacon Chain actually runs.
- #Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol — Kiayias, Russell, David & Oliynykov, CRYPTO (2017) — The first PoS protocol with rigorous security proofs, the academic anchor for stake-based consensus.
- #Algorand: Scaling Byzantine Agreements for Cryptocurrencies — Gilad, Hemo, Micali, Vlachos & Zeldovich, SOSP (2017) — Introduced cryptographic-sortition committee consensus, a foundational alternative PoS design.
Token Standards & Key EIPs
- #EIP-20: Token Standard (ERC-20) — Fabian Vogelsteller & Vitalik Buterin (2015) — The fungible-token interface that defined how virtually every crypto token is issued and traded.
- #EIP-721: Non-Fungible Token Standard (ERC-721) — Entriken, Shirley, Evans & Sachs (2018) — Standardized NFTs, the basis of the entire digital-collectibles and on-chain-asset ecosystem.
- #EIP-1155: Multi Token Standard — Radomski, Cooke, Castonguay, Therien, Binet & Sandford (2018) — Unified fungible and non-fungible tokens in one efficient contract, standard for games and batched assets.
- #EIP-1559: Fee Market Change for ETH 1.0 Chain — Buterin, Conner, Dudley, Slipper, Norden & Bakhta (2019) — Redesigned Ethereum's fee market with a burned base fee, a landmark monetary-policy and UX change.
- #EIP-4337: Account Abstraction Using Alt Mempool — Buterin, Weiss, Gazso, Patel, Tirosh, Nacson & Hess (2021) — Brought smart-contract wallets and account abstraction without protocol changes, the foundation of modern wallet UX.
DeFi Primitives
- #Improving Front-Running Resistance of x*y=k Market Makers — Vitalik Buterin (2018) — The ethresear.ch post that crystallized the constant-product AMM, the formula Uniswap v1 implemented.
- #Uniswap v2 Core — Hayden Adams, Noah Zinsmeister & Dan Robinson (2020) — Specified price oracles and direct ERC-20 pairs, making the constant-product AMM the dominant DEX design.
- #Uniswap v3 Core — Adams, Zinsmeister, Salem, Keefer & Robinson (2021) — Introduced concentrated liquidity, the most-cited innovation in AMM design.
- #The Dai Stablecoin System (MakerDAO Whitepaper) — Maker Team (2017) — Defined the over-collateralized, governance-managed decentralized stablecoin, the template for on-chain stable money.
- #Compound: The Money Market Protocol — Robert Leshner & Geoffrey Hayes (2019) — Formalized algorithmic, pool-based lending with utilization-driven rates, the model copied across DeFi money markets.
- #StableSwap — Efficient Mechanism for Stablecoin Liquidity (Curve) — Michael Egorov (2019) — The Curve invariant blending constant-sum and constant-product, foundational for low-slippage stablecoin and pegged-asset swaps.
Maximal Extractable Value (MEV)
- #Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges — Daian, Goldfeder, Kell, Li, Zhao, Bentov, Breidenbach & Juels, IEEE S&P (2020) — Named and quantified MEV, opening an entire research and infrastructure field.
- #Escaping the Dark Forest — samczsun (2020) — A first-person white-hat rescue that became the canonical illustration of MEV bots and private transaction relays in practice.
- #Frontrunning the MEV Crisis — Alex Obadia / Flashbots (2020) — The founding Flashbots manifesto proposing a transparent MEV-auction architecture, now standard via MEV-Boost.
- #Quantifying Blockchain Extractable Value: How Dark Is the Forest? — Kaihua Qin, Liyi Zhou & Arthur Gervais, IEEE S&P (2022) — The first large-scale empirical measurement of MEV (sandwiching, arbitrage, liquidations) and proof that extraction can incentivize consensus-destabilizing forks, turning the "dark forest" metaphor into quantified science.
Scaling & Layer 2 / Rollups
- #The Bitcoin Lightning Network — Joseph Poon & Thaddeus Dryja (2016) — Defined payment channels and the routed-channel network, the foundational off-chain scaling construction.
- #Plasma: Scalable Autonomous Smart Contracts — Joseph Poon & Vitalik Buterin (2017) — Proposed hierarchical child chains with fraud proofs, the conceptual precursor to optimistic rollups.
- #Arbitrum: Scalable, Private Smart Contracts — Kalodner, Goldfeder, Chen, Weinberg & Felten, USENIX Security (2018) — An early off-chain VM with interactive dispute resolution, foundational to optimistic-rollup fraud proofs.
- #SoK: Layer-Two Blockchain Protocols — Gudgeon, Moreno-Sanchez, Roos, McCorry & Gervais, Financial Cryptography (2020) — The systematization that gave the L2 field its shared taxonomy and security framing across payment/state channels, commit-chains, Plasma, and rollups.
- #An Incomplete Guide to Rollups — Vitalik Buterin (2021) — The reference explainer distinguishing optimistic vs. ZK rollups and the rollup-centric scaling thesis, cited as the standard primer on L2 design.
Zero-Knowledge Proofs & Privacy
- #The Knowledge Complexity of Interactive Proof Systems — Goldwasser, Micali & Rackoff, SIAM J. Computing (1989) — Invented zero-knowledge and interactive proofs, the theoretical root of every zk-rollup and privacy protocol.
- #CryptoNote v2.0 — Nicolas van Saberhagen (2013) — Introduced ring signatures and stealth addresses for untraceable transactions, the protocol foundation of Monero and the privacy-coin lineage.
- #Zerocash: Decentralized Anonymous Payments from Bitcoin — Ben-Sasson, Chiesa, Garman, Green, Miers, Tromer & Virza, IEEE S&P (2014) — Applied zk-SNARKs to fully private payments, the design realized as Zcash.
- #On the Size of Pairing-Based Non-Interactive Arguments (Groth16) — Jens Groth, EUROCRYPT (2016) — The succinct three-element SNARK that became the workhorse proof system for privacy coins and early rollups.
- #Bulletproofs: Short Proofs for Confidential Transactions and More — Bünz, Bootle, Boneh, Poelstra, Wuille & Maxwell, IEEE S&P (2018) — Trustless, logarithmic-size range proofs, foundational for confidential transactions (Monero) and beyond.
- #Scalable, Transparent, and Post-Quantum Secure Computational Integrity (STARKs) — Ben-Sasson, Bentov, Horesh & Riabzev (2018) — Introduced transparent, hash-based scalable proofs with no trusted setup, the basis of STARK-based L2s.
- #PLONK: Permutations over Lagrange-Bases for Oecumenical Noninteractive Arguments of Knowledge — Gabizon, Williamson & Ciobotaru (2019) — A universal-setup SNARK that became the dominant proving framework for general-purpose ZK systems.
Decentralized Storage, Oracles & Infrastructure
- #Kademlia: A Peer-to-Peer Information System Based on the XOR Metric — Petar Maymounkov & David Mazières, IPTPS (2002) — The XOR-metric distributed hash table that routes and stores in fault-prone peer networks — the substrate beneath IPFS, BitTorrent, and Ethereum's devp2p/discv5 node discovery.
- #IPFS — Content Addressed, Versioned, P2P File System — Juan Benet (2014) — Defined content-addressed, Merkle-DAG peer-to-peer storage, the canonical decentralized-storage layer underpinning NFTs, dapps, and the web3 data stack.
- #Town Crier: An Authenticated Data Feed for Smart Contracts — Zhang, Cecchetti, Croman, Juels & Shi, ACM CCS (2016) — The first rigorous oracle design (TEE-backed authenticated data feeds), founding the academic study of the blockchain "oracle problem."
Books & Educational Canon
- #Mastering Bitcoin — Andreas M. Antonopoulos, O'Reilly (2014/2017) — The definitive technical introduction to Bitcoin internals, the book developers are pointed to first.
- #Mastering Ethereum — Andreas M. Antonopoulos & Gavin Wood, O'Reilly (2018) — The standard developer reference for the EVM, smart contracts, and Ethereum tooling.
- #Bitcoin and Cryptocurrency Technologies — Narayanan, Bonneau, Felten, Miller & Goldfeder, Princeton (2016) — The foundational university textbook and companion course that defined how crypto is taught academically.
Courses, Talks & Reference Media
- #Cryptography I — Dan Boneh, Stanford / Coursera (n.d.) — The most-recommended applied-cryptography course on the internet, the standard way developers learn the symmetric/public-key primitives that every blockchain key, signature, and hash function rests on.
- #Blockchain and Money (MIT 15.S12) — Gary Gensler, MIT OpenCourseWare (2018) — The canonical free university lecture series on blockchain's commercial, technical, and policy fundamentals, taught by the man who would go on to chair the SEC.
- #Foundations of Blockchains — Tim Roughgarden, Columbia (2022) — The definitive rigorous lecture series on consensus and blockchain protocol theory, the go-to reference for anyone wanting the math behind BFT, PoS, and incentive design.
- #Decentralized Finance (Berkeley DeFi MOOC) — Boneh, Gervais, Miller, Parlour & Song, UC Berkeley (2021) — The first and most-cited open course dedicated to DeFi, bringing together CS and finance faculty to teach AMMs, lending, oracles, and MEV.
- #Blockchain, Solidity & Full-Stack Web3 Course — Patrick Collins, freeCodeCamp (2023) — The 30-hour video course that has onboarded a generation of smart-contract developers, universally linked as the starting point for learning Solidity and Foundry.
- #Solidity Documentation — Solidity Team / Ethereum Foundation (n.d.) — The authoritative language reference and specification for the dominant smart-contract language, the document every EVM developer keeps open.
- #Ethereum Developer Documentation — ethereum.org / Ethereum Foundation (n.d.) — The canonical, community-maintained reference covering the EVM, accounts, gas, clients, and the full dapp stack, the default explainer the ecosystem points newcomers to.
- #Bitcoin Improvement Proposals (BIPs) — Bitcoin Core Contributors (n.d.) — The standards repository where every change to Bitcoin (SegWit, Taproot, HD wallets) is specified and debated, the authoritative source of record for the protocol.
- #Ethereum Consensus Specifications — Ethereum Foundation (n.d.) — The executable specification of the Beacon Chain and proof-of-stake consensus, the precise reference all Ethereum client teams implement against.
- #OpenZeppelin Contracts — OpenZeppelin (n.d.) — The de-facto-standard, audited Solidity library for ERC-20/721/1155, access control, and upgradeability, imported by the overwhelming majority of deployed contracts.
- #A Cypherpunk's Manifesto — Eric Hughes (1993) — The founding text of the cypherpunk movement ("Cypherpunks write code"), the ideological seed of privacy-preserving electronic money that crypto traces its lineage to.
- #Shelling Out: The Origins of Money — Nick Szabo (2002) — The seminal essay on the evolutionary origins of money and collectibles, the conceptual backbone for how the field reasons about what makes a digital asset valuable.
- #The Meaning of Decentralization — Vitalik Buterin (2017) — The essay that gave the field its shared vocabulary by separating architectural, political, and logical (de)centralization, cited in nearly every serious decentralization debate.
- #Why Decentralization Matters — Chris Dixon (2018) — The canonical statement of the "third era of the internet" thesis, the essay most often linked to explain why crypto networks can out-compete centralized platforms.
- #Endgame — Vitalik Buterin (2021) — The blog post crystallizing the rollup-centric scaling roadmap and the argument that block production centralizes while block validation stays trustless, a reference point for modern L1/L2 design.
Frequently asked questions
What is the Web3 Canon?
It's a curated reading list of the foundational crypto and Web3 works — the cryptography papers, consensus research, protocol whitepapers, key EIPs, DeFi and zero-knowledge papers, books, and courses that have shaped the field and still get cited today. Each entry includes the author/venue, year, and a one-line note on why it's canonical, grouped from cryptographic foundations through Bitcoin, Ethereum, scaling, and educational references.
What are the most important works to read first?
Start with the primary sources every later idea builds on: Diffie & Hellman's New Directions in Cryptography (1976), Satoshi Nakamoto's Bitcoin whitepaper (2008), the Ethereum whitepaper (2013) and Yellow Paper (2014), and Lamport's Byzantine Generals Problem (1982). Together they cover public-key cryptography, decentralized money, programmable smart contracts, and Byzantine fault tolerance.
Where should a beginner start?
If the papers feel dense, begin with the educational canon: the books Mastering Bitcoin and Mastering Ethereum by Andreas Antonopoulos, and free courses like Dan Boneh's Cryptography I (Stanford) and MIT's Blockchain and Money. They give you the vocabulary and mental models to then read the original papers with much less friction.
How is this canon chosen and maintained?
Inclusion favors works that are primary sources, frequently cited, and have stood the test of time — the documents practitioners and researchers still reference rather than the latest news. It's reviewed periodically and updated as genuinely foundational works emerge; the page's last-updated date reflects the most recent revision.