All readings
Bitcoin: A Work in Progress

Bitcoin: A Work in Progress

With thousands of 'crypto' projects out there, they say Bitcoin is old and boring, but nothing could be further from the truth. This book will guide you through the latest developments in Bitcoin, as seen through the eyes of one of its many developers.

With thousands of “crypto” projects out there, they say Bitcoin is old and boring, but nothing could be further from the truth. This book will guide you through the latest developments in Bitcoin, as seen through the eyes of one of its many developers.

You’ll learn about the latest soft fork known as Taproot, the challenges of keeping open source software free of money-stealing bugs and malware, new ways to protect nodes against evildoers on the internet, how to deal with the ever-growing blockchain, and more!

The book links to more than two hundred articles, videos, podcasts, and even the source code. And thanks to a tiny QR code next to every link, you’ll never have to type long URLs.


Contents

The basics

1. Bitcoin Addresses
2. DNS Bootstrap and Tor V3
3. SegWit
4. libsecp256k1

Resource usage

5. Sync Time and AssumeUTXO
6. Utreexo

Attacking Bitcoin

7. Eclipse Attacks
8. Fake Nodes
9. Guix

Better Wallets

10. Script, P2SH, and Miniscript

Taproot

11. Taproot and Schnorr
12. Activation Options

Appendix

A. More Episodes
B. A crime on Testnet
C. Bitcoin White Paper

cover



Related links

hjklmove /search yyank dtheme ilang ttoc ?help

Keyboard Shortcuts

Movement vim hjkl

hPrevious post← left
jScroll down↓ down
kScroll up↑ up
lNext post→ right
ggScroll to top
GScroll to bottom
nNext sectionnext heading
NPrevious sectionprevious heading

Go to g = go

ghHomego home
gbBloggo blog
grReadingsgo readings
gpTopicsgo topics
geServicesgo services
gaTalksgo talks

Actions

/Searchvim search
yYank URLvim yank
dToggle themedark mode
tToggle TOCtable of contents
iSwitch languagei18n
fFollow linkfollow link
mSet markvim mark
'Go to markvim jump

General

?Show this help
ShiftHold to show hints
EscClose
:Terminalvim command mode