7 advanced resources to learn Web3

7 resources

  1. Ethereum Whitepaper

    ethereum.org · Advanced · Whitepapers

    Vitalik Buterin's original proposal for a blockchain that runs programs, the starting point for smart contracts and the EVM.

  2. Damn Vulnerable DeFi

    Damn Vulnerable DeFi · Advanced · Challenges

    Hands-on challenges that have you drain deliberately vulnerable DeFi contracts: flash loans, price oracles, governance and upgradeable proxies.

  3. Solana Whitepaper

    Solana · Advanced · Whitepapers

    The original Solana paper by Anatoly Yakovenko: proof of history, a verifiable clock that lets validators order transactions without waiting to agree on time.

  4. Bitcoin: A Peer-to-Peer Electronic Cash System

    bitcoin.org · Advanced · Whitepapers

    Satoshi Nakamoto's 2008 paper, nine pages on proof of work, the peer-to-peer network and the chain of blocks.

  5. Mastering Bitcoin (free edition)

    GitHub · Advanced · Books

    Andreas Antonopoulos's technical book on how Bitcoin works inside: keys, transactions, Script and mining. Free and open source on GitHub.

  6. Mastering Ethereum (free edition)

    GitHub · Advanced · Books

    The Ethereum companion by Andreas Antonopoulos and Gavin Wood: the EVM, Solidity and Vyper contracts, tokens, oracles and dapps. Free on GitHub.

  7. ZK Learning: Foundations of Zero Knowledge

    zk-learning.org · Advanced · Courses

    A lecture course on zero-knowledge proofs from Berkeley RDI, covering SNARKs and the proof systems behind blockchain privacy and scaling.