LearnBitcoin

The Bitcoin School

For people who want to understand Bitcoin. Not flip it.

Start the Journey

Plain language. Sourced chapters. Live on-chain data from a real node. Huge glossary, Rabbit Holes, and one opinionated Journey from "what is money?" to running a full node. No altcoins, no affiliate links, and no signup needed to read any of it.

From the glossary

Transaction Finality

After several confirmations, reversing a transaction by reorg becomes highly improbable, ensuring practical finality.

Read full entry

New on the site.

Bitcoin only.

No altcoins. No tokens. No "crypto." Other coins have other sites. We have one.

No bullshit.

No price predictions. No affiliate-bait. No fear marketing. Every chapter cites its sources, and the live on-chain numbers come straight from a full Bitcoin node.

Have fun.

Interactive, opinionated, well-crafted. Rabbit-hole vibes. Built by Bitcoiners for people who want to actually understand.

Down the rabbit hole.

All rabbit holes

Corrected in public.

All corrections
  • How Taproot Actually Works

    It now says a transaction counts when any of its inputs is Taproot, the definition mainnet.observer uses, links that chart next to the numbers, and gives the January 2024 figure as the whole month (63.1 percent; 5.2 percent over the 30 days ending 17 September 2026), recomputed from mainnet.observer's public CSVs.

    What was wrong
  • Time Warp Attack

    Dividing two weeks by 2,015 gives 600.3 seconds, while blocks at constant hash rate average about 600.6 (Wuille). Bitcoin Inquisition has enforced BIP-54 on signet since February 2026. Two hours was a precaution after testnet4 exposed pool software that stamped blocks from its own clock, and under a sustained attack it costs about three seconds a block (599.9997 against 596.7211 seconds in Wuille's simulation). Testnet3 carries a time warp Greg Maxwell planted on purpose in July 2012; the 2024 storms were the minimum-difficulty bug. The discovery is now dated: ArtForz, BitcoinTalk, 12 September 2011.

    What was wrong
  • Great Consensus Cleanup

    29.0 covers the time warp rule; the negative-window rule reached Bitcoin Core's templates in 32.1 (PR #35949, October 2026). Two hours was a precaution, at a cost of about three seconds a block under a sustained attack.

    What was wrong
Edit this page on GitHub