1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-01-18 21:35:13 +01:00
bitcoin-bips/bip-0008
Anthony Towns da9cdd6759 BIP8: replace FAILING with MUST_SIGNAL
This removes the FAILING state and adds compulsory signalling during a
new MUST_SIGNAL phase during the last retarget period prior to the
timeout height.

This ensures that if a deployment occurs using bip8 with
lockinontimeout=false and timeoutheight=N, that a later deployment using
bip8 with lockinontimeout=true and timeoutheight=K, where K<N that any
chain where LOCKED_IN is reached prior to height K, will be accepted as
valid by nodes using either set of deployment parameters.

It also ensures that the soft-fork's changed rules are only enforced
on chain a retarget period after signalling indicates enforcement is
expected (which was not previously the case if the FAILING to ACTIVE
transition took place).
2020-10-15 15:54:08 +00:00
..
assignments.mediawiki Add assignments and move state chart 2017-04-20 17:57:13 +01:00
states.dot BIP8: replace FAILING with MUST_SIGNAL 2020-10-15 15:54:08 +00:00
states.png BIP8: replace FAILING with MUST_SIGNAL 2020-10-15 15:54:08 +00:00
states.svg BIP8: replace FAILING with MUST_SIGNAL 2020-10-15 15:54:08 +00:00