Author: Tier Nolan 2016-02-04 18:24:31
Published on: 2016-02-04T18:24:31+00:00
In a Bitcoin-dev discussion, jl2012 clarified that the triggering block is not where the hardfork starts. For instance, in BIP101, the hardfork happens when the first >1MB is mined. Those who fail to upgrade will realize a hardfork, and the grace period will be zero for them. To get the benefit of the update, clients have to update in some way. An SPV client that fully validated the header chain would reject the hard forking header. The Bitcoinj SPV wallet ignored the version bits and followed the longest chain. It is unclear if Core enforces the 95% rule for soft-forks before checking for long forks. It is assumed to occur during header checks rather than full block checks.
Updated on: 2023-06-11T03:36:08.165744+00:00