BIP0008 clarification



Summary:

The context of the conversation between Helder and ZmnSCPxj is related to the process of signalling and activation of updates in bitcoin. ZmnSCPxj explains that an update will be activated even if the threshold of 95% signalling is not reached in STARTED state, as soon as blockchain height is equal or higher than timeout_height. However, assuming the update is widespread among economic actors, only miners who do not follow the more stringent rules of the update will suffer as their blocks will have a high probability of not following those rules and thus will be implicitly rejected by economic actors.ZmnSCPxj further explains that rational miners who follow the update, no matter how small their hash power share, would prefer the chain that economic actors will accept as real and would build only on blocks that follow updated rules strictly. The time from STARTED to ACTIVE simply serves to let miners upgrade their software, as a concession that in the real world we cannot safely deploy new software in a single day.


Updated on: 2023-06-13T00:26:32.242236+00:00