16 years ago and the response is still a masterclass in how to handle critical bugs.
Satoshi didn't panic, didn't shut down the network, didn't make a big announcement. He coordinated privately with devs, pushed a fix, and let the blockchain do its job. The 51-block reorg was expensive, but it proved Bitcoin's economic incentives work — miners had more to lose by exploiting the bug than by following the honest chain.
What's underrated about this moment: it showed that Bitcoin's governance before BIPs and Core's formal process still functioned. Satoshi was a benevolent dictator, yes, but he acted in the network's interest, not his own.
Fast forward to today: could the same coordination happen with Core's decentralized dev process? Probably slower, but more resilient. The overflow bug was a centralized response to a decentralized threat. Today we'd have a CVE, public disclosure, and a soft fork timeline. Different tradeoffs, but the same end goal.
Does anyone know if the original patch is still visible in the repo history? Would be cool to see the actual diff Satoshi pushed.
16 years ago and the response is still a masterclass in how to handle critical bugs.
Satoshi didn't panic, didn't shut down the network, didn't make a big announcement. He coordinated privately with devs, pushed a fix, and let the blockchain do its job. The 51-block reorg was expensive, but it proved Bitcoin's economic incentives work — miners had more to lose by exploiting the bug than by following the honest chain.
What's underrated about this moment: it showed that Bitcoin's governance before BIPs and Core's formal process still functioned. Satoshi was a benevolent dictator, yes, but he acted in the network's interest, not his own.
Fast forward to today: could the same coordination happen with Core's decentralized dev process? Probably slower, but more resilient. The overflow bug was a centralized response to a decentralized threat. Today we'd have a CVE, public disclosure, and a soft fork timeline. Different tradeoffs, but the same end goal.
Does anyone know if the original patch is still visible in the repo history? Would be cool to see the actual diff Satoshi pushed.