It is the -softwareexpiry startup option, which is default on. I think most people do not know about it.
https://github.com/bitcoinknots/bitcoin/blob/28.x-knots/src/validation.cpp#L4458
It is the -softwareexpiry startup option, which is default on. I think most people do not know about it.
https://github.com/bitcoinknots/bitcoin/blob/28.x-knots/src/validation.cpp#L4458
I did not know that. This is dangerous!
It's ethereum's difficulty bomb but for bitcoin! Introduced specially for knots users in 2017, without even a PR, let alone any review.
Should just do vulnerability disclosures on v(N-2) to keep people upgrading 😂
At least we get a whole extra day before it kicks in 😁
{
// Wait an extra day before we start rejecting blocks
CBlockIndex const *blockindex_old = pindexPrev;
for (int i = 0; i < 144; ++i) {
assert(blockindex_old);
blockindex_old = blockindex_old->pprev;
}
Better stay on top of those updates if you're running Knots...