I’ve a couple of questions on checkpointData
in src/kernel/chainparams.cpp
file.
This variable appears stopped being up to date from roughly 10 years in the past, judging by the timestamp of the peak of the latest checkpoint block. Additionally, I observed that this variable is just used within the ContextualCheckBlockHeader
perform in src/validation.cpp
file. The position of checkpoints appears fairly apparent.
// Do not settle for any forks from the principle chain previous to final checkpoint.
// GetLastCheckpoint finds the final checkpoint in MapCheckpoints that is in our
// BlockIndex().
By navigating by a number of posts, I noticed that the position of checkpointData
has been considerably decreased. Some Bitcoin Core builders even point out that it’s more likely to be eliminated at a while.
So my query is… is not it already protected to utterly take away the code associated to checkpointData
? The opportunity of bitcoin being reversed to its 2014-state is sort of near zero. Or, is there an opportunity that some new checkpoint blocks shall be added sooner or later?