SatsAtlas

Technical · 2019 · free/open

Grokking Bitcoin

by Kalle Rosenbaum

The gentlest serious technical walkthrough — diagrams all the way down.

The honest summary

Grokking Bitcoin is the gentlest serious technical book: Rosenbaum explains the full protocol — hashes, keys, wallets, transactions, blocks, mining, the network, forks and SegWit — through hundreds of hand-drawn illustrations and a running story that adds one concept per chapter. It starts from literally zero (a cookie-token ledger on a spreadsheet) and ends at a functioning mental model of the real system.

The book’s superpower is pacing: each mechanism is motivated by a concrete problem with the previous chapter’s design, so the reader always knows WHY a piece exists. It is open-source and free to read, in the same spirit as the system it describes.

It suits technically curious readers who aren’t programmers — the bridge between Inventing Bitcoin and Mastering Bitcoin. Developers may find the pace slow; that patience is exactly what makes it work for everyone else.

Quick answers

What is Grokking Bitcoin about?
The gentlest serious technical walkthrough — diagrams all the way down. Grokking Bitcoin is the gentlest serious technical book: Rosenbaum explains the full protocol — hashes, keys, wallets, transactions, blocks, mining, the network, forks and SegWit — through hundreds of hand-drawn illustrations and a running story that adds one concept per chapter. It starts from literally zero (a cookie-token ledger on a spreadsheet) and ends at a functioning mental model of the real system.
Who should read Grokking Bitcoin?
It suits technically curious readers who aren’t programmers — the bridge between Inventing Bitcoin and Mastering Bitcoin. Developers may find the pace slow; that patience is exactly what makes it work for everyone else.
Is Grokking Bitcoin free to read?
Yes — Grokking Bitcoin is published under an open license and can be read free via the official site.

Read next

The full bookshelf → · Prefer listening? Bitcoin Audible → · Terms you'll meet, defined →