1
0
mirror of https://github.com/bitcoin/bips.git synced 2024-11-19 01:40:05 +01:00
Commit Graph

15 Commits

Author SHA1 Message Date
Andrew Chow
54fe11608c Add minimum activation height to BIP 8 2021-03-20 15:03:49 -04:00
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
Anthony Towns
3c63846fc2 BIP8: add dot file for generating states diagram 2020-10-15 15:39:04 +00:00
Luke Dashjr
8e906f14af BIP 8: Remove impossible direct path from DEFINED to FAILING 2020-06-26 15:25:22 +00:00
Luke Dashjr
a004e03d0f Merge remote-tracking branch 'origin-pull/550/head' 2020-06-25 05:01:15 +00:00
shaolinfry
fcd34618d7 Amend BIP8 by height 2017-07-07 06:49:30 +00:00
Luke Dashjr
155ce23c2f BIP 8: Add FAILING state to allow lockinontimeout upgrades 2017-06-25 06:36:14 +00:00
Luke Dashjr
ca8e9b87a7 BIP 8: Use block heights rather than MTP 2017-06-25 06:36:14 +00:00
Luke Dashjr
750f5e59f6 BIP 8: Refactor back to wholly-contained spec
This partially reverts 7f6a0f811c
2017-06-25 06:32:06 +00:00
shaolinfry
b7ebfb488c Simplify chart 2017-04-29 10:30:08 +00:00
shaolinfry
14973bcb09 Bug fix 2017-04-25 18:56:21 +05:30
shaolinfry
7f6a0f811c Further simplify BIP8.
There is no material change to the specification
However, lockinontimeout is just an implementation
detail, if not set the workflow is BIP9.
As a result, BIP8 is more concisely represented in the
simplified state.
2017-04-21 14:45:16 +05:30
shaolinfry
43e6486d19 fixup 2017-04-20 23:44:23 +05:30
shaolinfry
4792246198 Update state workflow to reflect specification 2017-04-20 18:29:46 +01:00
shaolinfry
4cc5346dde Add assignments and move state chart 2017-04-20 17:57:13 +01:00