Skip to content
LearnBitcoin

Explore Rabbit Holes

Pick a rabbit hole.

Self-contained explorations, one concept at a time. Interactive where the topic earns it (live mempool, real difficulty countdowns, actual unit converters). Sourced everywhere. Fall down a hole, come out understanding something well.

Money

What makes it money?

How It Works

What actually happens when you use it?

Rabbit Hole 13 min

Mining

Hash, nonce, target. The simplest hard problem in the world, and why it secures more than a trillion dollars.

Rabbit Hole 8 min

Key Space

2^256 possible private keys. Trying them all would keep every computer on Earth busy for far longer than the universe has existed.

Rabbit Hole 10 min

UTXOs

Bitcoin does not have balances. It has UTXOs. Once you see them, you can not unsee them.

Rabbit Hole 11 min

The Mempool

Where transactions wait before they are real. The auction-house buffer between you and a block.

Rabbit Hole 13 min

Lightning Routing

The Lightning Network is a graph. Sending a payment is finding a path through it. Here is how routing actually works.

Rabbit Hole 15 min

How Taproot Actually Works

One key, two doors. How a Taproot output is built, why every one looks the same until it is spent, what Schnorr signatures changed, what Tapscript left open for the future, and what has actually been done with it since 2021, inscriptions included.

Rabbit Hole 15 min

Which Coins Does Your Wallet Spend?

Your wallet does not have a balance. It has a bag of coins, and every payment starts by choosing which to spend. What that choice costs today, what it costs later, what it tells a chain analyst, and how the reference wallet decides, with four algorithms and one score.

Rabbit Hole 14 min

Quindecillions: Why Nobody Can Stumble on Your Bitcoin

After a vanity address search, readers ask whether the address already had coins in it and how many wallets the search found on the way. Every Bitcoin address is a drawer. There are about 1.5 x 10^48 of them, 57 million hold coins, and no search on record has landed on a funded one by chance. The same arithmetic is why nobody has to register a key before using it.

Rabbit Hole 16 min

The Time Warp: How Lying About the Time Could Break Bitcoin's Difficulty

A seam in Bitcoin's 2009 code would let a miner with most of the hash rate drive difficulty to its minimum within weeks, in under six with all of it. It has been used on other coins and planted once on testnet, never used on Bitcoin, and the fix is written and waiting for a soft fork.

Also on this shelf: Use It Once: Why Reusing a Bitcoin Address Is Dangerous

Custody and Privacy

How do I hold it safely and privately?

Also on this shelf: Quantum and Bitcoin, Which Coins Does Your Wallet Spend?, Quindecillions: Why Nobody Can Stumble on Your Bitcoin

Who Decides

Who changes the rules, and how?

Also on this shelf: How Taproot Actually Works, The 2013 Chain Fork, The Time Warp: How Lying About the Time Could Break Bitcoin's Difficulty

History

What happened, and what changed after?

Also on this shelf: Mt. Gox to FTX: The Custody Graveyard, The Block Size War, Rat Poison, Tulips and a Pet Rock: Everything Bitcoin's Been Called (so far), Brain Wallets: Why a Passphrase You Made Up Is a Key Someone Can Guess

Hard Questions

The strongest objections, including where the critics are right.