Chain splits and consensus bugs
The times the network disagreed with itself: the 2010 value overflow, the March 2013 split between Berkeley DB and LevelDB nodes, the 2015 SPV mining fork and the 2018 inflation bug. The threads written during each incident are here, with the post-mortems.
78 threads and 906 messages, 23 Jun 2011 to 4 Oct 2026.
Read on LearnBitcoin
BIPs
Bitcoin Optech
The threads, in order
Listed by the date of each thread's first message.
2011 3 threads
- Speeding up "getbalance <account>" calls Jan Vornberger4 messages
- Roadmap/schedules Gavin Andresen8 messages
- 34 messages
2012 2 threads
- Building BDB on MingW Amir Taaki4 messages
- LevelDB benchmarking Mike Hearn12 messages
2013 3 threads
- On fork awareness Was: 0.8.1 ideas Greg Maxwell1 message
- LevelDB in master Luke Dashjr3 messages
- Faster databases than LevelDB Mike Hearn6 messages
2014 2 threads
- deterministic transaction expiration Kaz Wesley34 messages
- BIP 65 and OP_CHECKLOCKTIMEVERIFY inquiry... Richard Moore5 messages
2015 7 threads
- 10 messages
- 1 message
- 17 messages
- 1 message
- SPV Mining reveals a problematic incentive issue. Nathan Wilcox13 messages
- Disclosure: consensus bug indirectly solved by BIP66 Pieter Wuille4 messages
- Miners are struggling with blocks far smaller than 750KB blocks and resorting to SPV mining Luv Khemani5 messages
2016 3 threads
- BIP draft: OP_CHECKBLOCKATHEIGHT Luke Dashjr14 messages
- Buried Deployments Suhas Daftuar24 messages
- 19 messages
2017 12 threads
- Issolated Bitcoin Nodes Juan Garavaglia7 messages
- Strong Anti-Replay via Coinbase Transactions Cameron Garnham2 messages
- 35 messages
- BIP proposal: NODE_NETWORK_LIMITED service bits Jonas Schnelli7 messages
- Drivechain -- Request for Discussion Paul Sztorc44 messages
- Compatibility-Oriented Omnibus Proposal CalvinRechner8 messages
- User Activated Soft Fork Split Protection James Hilliard29 messages
- The BIP148 chain split may be inevitable Jacob Eliosoff6 messages
- 25 messages
- 8 messages
- Minutia in CT for Bitcoin. Was: SF proposal: prohibit unspendable outputs with amount=0 Gregory Maxwell2 messages
- Why SegWit Anyway? Praveen Baratam10 messages
2018 6 threads
- Proposal to reduce mining power bill Enrique Arizón Benito6 messages
- Revisiting BIP 125 RBF policy. Russell O'Connor18 messages
- 6 messages
- Bitcoin Core update notice Pieter Wuille4 messages
- On the initial notice of CVE-2018-17144 Bryan Bishop3 messages
- 1 message
2019 4 threads
- Signet Karl-Johan Alm11 messages
- SIGHASH_ANYPREVOUT proposal Anthony Towns4 messages
- Add a moving checkpoint to the Bitcoin protocol Kenshiro []10 messages
- 3 messages
2020 3 threads
- 8 messages
- Smaller Transactions with PubRef Mike Brooks4 messages
- Floating-Point Nakamoto Consensus Mike Brooks23 messages
2021 12 threads
- Yesterday's Taproot activation meeting on lockinontimeout (LOT) Michael Folkson42 messages
- 7 messages
- Straight Flag Day (Height) Taproot Activation Matt Corallo15 messages
- LOT=False is dangerous and shouldn't be used Luke Dashjr9 messages
- UASF (LOT=true) kick off meeting - Tuesday March 2nd 19:00 UTC on ##uasf IRC channel Michael Folkson5 messages
- March 23rd 2021 Taproot Activation Meeting Notes Jeremy Rubin13 messages
- Response to Rusty Russell from Github Jeremy Rubin3 messages
- OP_BEFOREBLOCKVERIFY - discussing and opcode that invalidates a spend path after a certain block Billy Tetrud11 messages
- Trinary Version Signaling for softfork upgrades Billy Tetrud20 messages
- 7 messages
- 18 messages
- Covenants and capabilities in the UTXO model Bram Cohen8 messages
2022 9 threads
- CTV BIP review Luke Dashjr12 messages
- Thoughts on fee bumping James O'Beirne26 messages
- One testnet to rule them all vjudeu4 messages
- 8 messages
- 7 Theses on a next step for BIP-119 Jeremy Rubin11 messages
- What to expect in the next few weeks Michael Folkson13 messages
- What to do when contentious soft fork activations are attempted Michael Folkson10 messages
- bitcoin-inquistion: evaluating soft forks on signet Anthony Towns15 messages
- 5 messages
2023 5 threads
- Minimum fees Giuseppe B8 messages
- 18 messages
- Compressed Bitcoin Transactions Tom Briar16 messages
- 13 messages
- Swift Activation - CTV alicexbt14 messages
2025 5 threads
- Unbreaking testnet4 Antoine Poinsot35 messages
- The Tragic Tale of BIP30 Ruben Somsen13 messages
- Removing checkpoints in Bitcoin Core v30 Sjors Provoost3 messages
- A Bitcoin Scripting Proposal BIP Quartet Rusty Russell10 messages
- Improve Bitcoin’s resilience to large-scale power grid failures and Carrington-type solar storms Alexandre2 messages
2026 2 threads
- The game-theory problems of PQ sunsetting modes Antoine Riard4 messages
- 5 messages