3 cryptography resources to learn Web3

Cryptography: the math behind blockchains, from hash functions and digital signatures to encryption.

3 resources

  1. 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.

  2. 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.

  3. 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.