Posted by Sjors Provoost
May 10, 2025/16:17 UTC
The discussion opens with an acknowledgment of the complexity and educational value of handling deep-reorganization (deep-reorg) issues within Bitcoin's consensus code, despite its deemed low priority by the Bitcoin Core project. The historical context reveals a long-standing decision by the project to not focus on the graceful handling of extremely deep reorganizations, a stance that the author, Eric Voskuil, previously expressed disagreement with. This approach has led to the elimination of checkpoints in the system, seen as a move away from what was once considered necessary support for network consensus.
The possibility of reintroducing checkpoints is entertained but only under the condition of facing an attack that does not require "alien technology." This statement underscores a threshold for action that hinges on realistic threats rather than hypothetical or exceedingly advanced technological challenges. However, there's an openness to reviewing changes that either simplify the current handling of deep reorgs or thoroughly analyze and propose consistent mitigation strategies across various implementation versions without resorting to the reinstatement of checkpoints.
Checkpoints, once viewed as essential training wheels for consensus mechanisms, are now regarded as potentially harmful, inviting not just legal challenges but also encouraging a form of developer complacency. This shift reflects a nuanced understanding of Bitcoin's evolving security needs and the balance between maintaining robust defense mechanisms and fostering innovation and responsibility among developers. The conversation encapsulates a specific aspect of Bitcoin development, focusing on how best to manage extreme reorganizations without relying on previously discarded methods like checkpoints.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback