Guides

The Web3 Canon

The foundational crypto and web3 papers, specs, and essays that have stood the test of time.

By Web3Wagmi Team12 min read
The Web3 Canon
Table of contents

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

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

Bitcoin

Ethereum & Smart Contracts

Proof of Stake & Ethereum Consensus

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

Maximal Extractable Value (MEV)

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

Decentralized Storage, Oracles & Infrastructure

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 SpecificationsEthereum 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.
  • #Money, Blockchains, and Social Scalability — Nick Szabo (2017) — The widely cited essay reframing a blockchain's value not as efficiency but as "social scalability" — trust-minimized cooperation across strangers and borders.
  • #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.