mirror of
https://github.com/bitcoin/bips.git
synced 2025-06-14 10:51:09 +02:00
Add note about not consuming nVersion bits
This commit is contained in:
parent
914702e39c
commit
062e40b491
@ -273,14 +273,18 @@ https://github.com/petertodd/bitcoin/commit/ab0f54f38e08ee1e50ff72f801680ee84d0f
|
|||||||
|
|
||||||
==Deployment==
|
==Deployment==
|
||||||
|
|
||||||
We reuse the double-threshold switchover mechanism from BIPs 34 and
|
We reuse the double-threshold IsSuperMajority() switchover mechanism used in
|
||||||
66, with the same thresholds, but for nVersion = 4. The new rules are
|
BIP 66 with the same thresholds, but for nVersion = 4. The new rules are
|
||||||
in effect for every block (at height H) with nVersion = 4 and at least
|
in effect for every block (at height H) with nVersion = 4 and at least
|
||||||
750 out of 1000 blocks preceding it (with heights H-1000..H-1) also
|
750 out of 1000 blocks preceding it (with heights H-1000..H-1) also
|
||||||
have nVersion = 4. Furthermore, when 950 out of the 1000 blocks
|
have nVersion = 4. Furthermore, when 950 out of the 1000 blocks
|
||||||
preceding a block do have nVersion = 4, nVersion = 3 blocks become
|
preceding a block do have nVersion = 4, nVersion = 3 blocks become
|
||||||
invalid, and all further blocks enforce the new rules.
|
invalid, and all further blocks enforce the new rules.
|
||||||
|
|
||||||
|
It should be noted that BIP9 involves permanently setting a high-order bit to
|
||||||
|
1 which results in nVersion >= all prior IsSuperMajority() soft-forks and thus
|
||||||
|
no bits in nVersion are permanently lost.
|
||||||
|
|
||||||
|
|
||||||
==Credits==
|
==Credits==
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user