3 Cryptography resources to learn Web3

Cryptography: the math, hashing, and signature schemes that keep a blockchain secure.

3 resources

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

    bitcoin.org · Advanced · Whitepapers

    Satoshi Nakamoto's original paper, hosted at the project's own domain, describing proof-of-work consensus.

  2. Mastering Bitcoin (free edition)

    GitHub · Advanced · Books

    Andreas Antonopoulos's technical book on Bitcoin internals, published free and open source on GitHub.

  3. ZK Learning: Foundations of Zero Knowledge

    zk-learning.org · Advanced · Courses

    A university-taught MOOC on zero-knowledge proofs, from the researchers who helped design SNARK systems.