Checkpoint
Les checkpoints se font lorsque les valeurs du hachage du bloc atteignent un certain point dans le temps et sont alors programmées en dur dans le client Bitcoin officiel. Le client accepte toutes les transactions confirmées jusqu’au checkpoint comme étant irréversibles. Le client reconnaît la blockchain d’avant le checkpoint comme étant inconditionnellement correcte et qu’il est impossible de changer quoique ce soit avant le checkpoint. C’est une mesure préventive contre les pirates malintentionnés qui désirent modifier les blocs dans la blockchain (comme dans une attaque des 51%).