Mastering Bitcoin (3rd ed.) — Antonopoulos & Harding by A. Antonopoulos & D. Harding — books
A. Antonopoulos & D. Harding

Mastering Bitcoin (3rd ed.) — Antonopoulos & Harding

The technical bible: keys, transactions, scripts, mining, SegWit/Taproot/Lightning — with code. Free online, genuinely technical.

Our honest take: The definitive protocol-level Bitcoin reference and free online, but a developer's book, not a beginner's on-ramp. Read the full 11-source review →

Overview

Mastering Bitcoin (3rd edition), by Andreas Antonopoulos and David Harding, is the technical reference for how Bitcoin actually works under the hood. It walks through keys and addresses, wallet types, the anatomy of transactions, Bitcoin Script, the peer-to-peer network, the blockchain data structure, mining and consensus, and modern upgrades including SegWit, Taproot and the Lightning Network. It includes real code and command examples, and the full text is freely available online under a Creative Commons license.

The strength is depth and authority: this is genuinely technical, precise material that developers and serious learners rely on, and the third edition updates coverage to current protocol features. The honest caveats: it is emphatically not a first book. If you don't yet understand what Bitcoin is or want the economic "why," start elsewhere — this assumes you want the engineering "how" and rewards some programming and command-line comfort. Certain fast-moving areas (like Lightning) inevitably move faster than any printed book.

Buy it if you're a developer or a technically serious learner who wants the canonical, code-level explanation of Bitcoin. If you want inspiration or economics, Antonopoulos's own Internet of Money or Alden's Broken Money will serve you far better first.

Key features

  • Format: paperback and eBook — full text free online
  • License: CC-BY-SA (openly available)
  • Level: genuinely technical; suits developers
  • Topics: keys, transactions, Script, mining, SegWit, Taproot, Lightning
  • Includes real code and command-line examples
  • 3rd edition updated for modern protocol features
  • The de facto technical reference for Bitcoin

Specs

  • format Paperback/eBook (free online)
  • license CC-BY-SA

Who it’s for

Developers and technically serious learners — not a first book.

Mastering Bitcoin (3rd ed.) — Antonopoulos & Harding: frequently asked questions

Should this be my first Bitcoin book?

No. It's a technical reference that assumes you want the engineering detail. Start with an economics or beginner book, then come here for depth.

Do I need to code to benefit?

You'll get far more from it with some programming and command-line familiarity, though motivated non-coders can still follow the concepts.

Is it really free?

Yes — the full text is online under CC-BY-SA. Buying a copy supports the authors and gives you a durable print reference.

Is it up to date?

The 3rd edition covers SegWit, Taproot and Lightning, but fast-moving areas evolve beyond any book, so check current sources for the latest details.