Each coin requires a list of checkpoint (height, block_hash) tuples, which represent points in the blockchain that are considered "true".
With these in place, syncing can be completed much faster, since the current bottleneck is the elliptic curve verification of each input of each transaction, which in the case of having a descendant in the checkpoints, can be skipped.
Each coin requires a list of checkpoint (height, block_hash) tuples, which represent points in the blockchain that are considered "true".
With these in place, syncing can be completed much faster, since the current bottleneck is the elliptic curve verification of each input of each transaction, which in the case of having a descendant in the checkpoints, can be skipped.