A field guide to a few Bitcoin Improvement Proposals: what each one changes, why, and where its explanation deliberately stops. Read the idea, manipulate the mechanism, inspect the evidence.
Explanations are written independently from the proposals, pinned to an exact revision of
bitcoin/bips, and checked against the proposals’ own test vectors. This is an early draft:
8 of 8 chapters exist.
- BIP 0039 How can a wallet backup become a list of words? Draft · source 3a10b5b · technical review applied
- BIP 0032 How can one seed grow an entire wallet? Draft · source 3a10b5b · technical review applied
- BIP 0141 + 0143 Why does a Bitcoin transaction have two identifiers? Draft · source 3a10b5b · technical review applied
- BIP 0173 + 0350 How does an address notice a typing mistake? Draft · source 3a10b5b · technical review applied
- BIP 0174 How can separate devices help sign one transaction? Draft · source 3a10b5b · technical review applied
- BIP 0340 What does a signature verifier actually check? Draft · source 3a10b5b · technical review applied
- BIP 0341 How can an output commit to several ways of spending? Draft · source 3a10b5b · technical review applied
- BIP 0342 What changes when Bitcoin runs a Taproot script? Draft · source 3a10b5b · technical review applied