What Is a “Chain Reorg” and How Do Checkpoints Prevent It?

A chain reorganisation (reorg) occurs when a node discovers a longer, valid chain that replaces the current chain, causing a rollback of transactions. Reorgs are a natural part of PoW consensus but can be exploited in a 51% attack.

Checkpoints are pre-defined block hashes, often hardcoded into the protocol or released by core developers, that nodes are programmed to never revert past. By establishing a checkpoint, the chain's history up to that point is considered immutable, effectively preventing a malicious chain reorg that extends past the last checkpoint.

What Is a “Reorg” (Reorganization) in the Context of a 51% Attack?
What Is the Role of a “Genesis Block” in Preventing a Long-Range Attack?
How Do ‘Checkpointing’ Mechanisms Help Prevent Malicious Reorgs?
How Does Increasing the Number of Block Confirmations Reduce the Risk of a Successful Reorg Attack?
In Financial Derivatives, What Is the Closest Analogue to a Blockchain Checkpoint?
Can a Regulatory Body Force a Blockchain Rollback to Resolve a Contract Dispute?
What Is a ‘Rollback’ and Why Is It a Critical Event in Blockchain History?
What Are the Potential Centralization Risks Associated with Using Developer-Set Checkpoints?

Glossar