Time warp, timestamps and the consensus cleanup
Old mistakes in the block rules that have never been fixed: the time warp attack on the difficulty adjustment, 64-byte transactions, duplicate coinbases and the 2106 timestamp overflow. The Great Consensus Cleanup (BIP 54) gathers the fixes into one soft fork.
57 threads and 559 messages, 13 Sep 2011 to 2 Oct 2026.
Read on LearnBitcoin
BIPs
Bitcoin Optech
The threads, in order
Listed by the date of each thread's first message.
2011 1 thread
- Difficulty adjustment / time issues Gavin Andresen19 messages
2012 1 thread
- BIP 34: Block v2, Height in Coinbase Jeff Garzik8 messages
2013 3 threads
- 32 vs 64-bit timestamp fields Addy Yeow13 messages
- Standard for private keys with birth timestamp Pieter Wuille2 messages
- 1 message
2015 6 threads
- 8 messages
- 5 messages
- 6 messages
- 26 messages
- 3 messages
- 10 messages
2016 7 threads
- Best (block nr % 2016) for hard fork activation? Jannes Faber4 messages
- 4 messages
- Multi-Stage Merge-Mine Headers Hard-Fork BIP James Hilliard3 messages
- Hardfork to fix difficulty drop algorithm Luke Dashjr31 messages
- 2 messages
- 5 messages
- 19 messages
2017 4 threads
- Malice Reactive Proof of Work Additions (MR POWA): Protecting Bitcoin from malicious miners John Hardy15 messages
- The Nuclear Option: BIP148 + MR POWA John Hardy3 messages
- 10 messages
- New difficulty algorithm part 2 Scott Roberts6 messages
2018 4 threads
- 8 messages
- Some thoughts on removing timestamps in PoW Tao Effect6 messages
- Getting around to fixing the timewarp attack. Gregory Maxwell5 messages
- 2 messages
2019 4 threads
- 1 message
- Mailing list downtime, archive, and its future Bryan Bishop1 message
- BIP Proposal: The Great Consensus Cleanup Matt Corallo29 messages
- Chain width expansion Braydon Fuller17 messages
2020 1 thread
- 2 messages
2021 3 threads
- Yesterday's Taproot activation meeting on lockinontimeout (LOT) Michael Folkson42 messages
- Taproot activation facts on lockinontimeout (LOT) Michael Folkson1 message
- 15 messages
2022 2 threads
- bitcoin-inquistion: evaluating soft forks on signet Anthony Towns15 messages
- 6 messages
2023 2 threads
- Debate: 64 bytes in OP_RETURN VS taproot OP_FALSE OP_IF OP_PUSH Christopher Allen34 messages
- Concrete MATT opcodes Salvatore Ingala12 messages
2024 6 threads
- BitBlend Proposal for 2106 BitBlend21061 message
- Great Consensus Cleanup Revival Antoine Poinsot33 messages
- Timewarp Attacks and Long-Term Timelocked Script Paths Antoine Riard1 message
- Timewarp fix, Mining software and Clocks Antoine Riard1 message
- 1 message
- 3 messages
2025 7 threads
- Update on the Great Consensus Cleanup Revival Antoine Poinsot15 messages
- Consensus Cleanup BIP draft Antoine Poinsot16 messages
- The Tragic Tale of BIP30 Ruben Somsen13 messages
- BIP54 implementation and test vectors Antoine Poinsot4 messages
- Year 2106 Timestamp Overflow - Proposal for uint64 Migration אושר חיים גליק6 messages
- 8 messages
- Addressing remaining points on BIP 54 Antoine Poinsot15 messages
2026 6 threads
- Bip54: add sequence, timestamp (and version) to GBT Sjors Provoost4 messages
- BIP 54 active on Bitcoin Inquisition Antoine Poinsot5 messages
- 7 messages
- 64-Byte Transactions and Potential Legitimate Uses Jeremy Rubin8 messages
- 18 messages
- Getting BIP54 past the finish line Antoine Riard1 message