Let's deploy BIP65 CHECKLOCKTIMEVERIFY!



Summary:

In order for a hard or soft fork to work, there must be support from a majority of the hash power. The usual SPV technique of following the highest work chain results in ignoring the minority chain produced by the hard fork. BIP 101 is SPV friendly because the wallets would simply follow the 75% chain and never even be aware anything has changed. It's backwards compatible with them in this respect: they already know how to ignore the no-bigger-blocks fork that'd be created if some miners didn't upgrade during the grace period. Miners bypassing IsStandard() risk creating invalid blocks in the event of a soft-fork. Equally, we design soft-forks to take advantage of this. However, this approach does make changing IsStandard() the same as changing AcceptBlock(), except without the advantage of telling anyone about it. The purpose of doing things this way is disputed.


Updated on: 2023-06-10T23:09:59.949289+00:00