Skip to main content

What Is a “Finality Gadget” and How Does It Differ from Checkpointing?

A finality gadget is a mechanism that is used to provide absolute finality to a blockchain's blocks, meaning that they cannot be reverted. It differs from checkpointing in that it is an integral part of the blockchain's consensus mechanism, rather than a separate process that is anchored to another chain.

A finality gadget typically involves a supermajority of validators signing off on a block, which provides a much stronger guarantee of finality than a checkpoint. However, finality gadgets can be more complex to implement and can introduce additional overhead to the consensus process.

Are There Alternative Security Measures to Checkpointing in Blockchain Technology?
How Does ‘Probabilistic Finality’ Differ from ‘Economic Finality’?
What Is the Difference between “Probabilistic Finality” and “Absolute Finality” in Blockchains?
What Are the Security Trade-Offs between a Highly Decentralized Network and One That Uses Checkpointing?