|
|
@ -939,6 +939,13 @@ slower than expected, the difficulty decreases (target increases).
|
|
|
|
|
|
|
|
|
|
|
|
The equation can be summarized as:
|
|
|
|
The equation can be summarized as:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[latexmath]
|
|
|
|
|
|
|
|
++++
|
|
|
|
|
|
|
|
\begin{equation}
|
|
|
|
|
|
|
|
New\:Target = Old\:Target \times (20,160 minutes / Actual Time of Last 2015 Blocks)
|
|
|
|
|
|
|
|
\end{equation}
|
|
|
|
|
|
|
|
++++
|
|
|
|
----
|
|
|
|
----
|
|
|
|
New Target = Old Target * (20,160 minutes / Actual Time of Last 2015 Blocks)
|
|
|
|
New Target = Old Target * (20,160 minutes / Actual Time of Last 2015 Blocks)
|
|
|
|
----
|
|
|
|
----
|
|
|
@ -2049,6 +2056,12 @@ later.
|
|
|
|
BIP9 offers a proposal state diagram to illustrate the various stages
|
|
|
|
BIP9 offers a proposal state diagram to illustrate the various stages
|
|
|
|
and transitions for a proposal, as shown in <<bip9states>>.
|
|
|
|
and transitions for a proposal, as shown in <<bip9states>>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[bip9states]]
|
|
|
|
|
|
|
|
.BIP9 state transition diagram.
|
|
|
|
|
|
|
|
image::images/mbc3_1203.png[BIP9 Proposal State Transition Diagram]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Proposals start in the +DEFINED+ state once their parameters are known
|
|
|
|
Proposals start in the +DEFINED+ state once their parameters are known
|
|
|
|
(defined) in the Bitcoin software. For blocks with MTP after the start
|
|
|
|
(defined) in the Bitcoin software. For blocks with MTP after the start
|
|
|
|
time, the proposal state transitions to +STARTED+. If the voting
|
|
|
|
time, the proposal state transitions to +STARTED+. If the voting
|
|
|
@ -2060,10 +2073,6 @@ timeout elapses before the voting threshold has been reached, the
|
|
|
|
proposal state changes to +FAILED+, indicating a rejected proposal.
|
|
|
|
proposal state changes to +FAILED+, indicating a rejected proposal.
|
|
|
|
+FAILED+ proposals remain in that state perpetually.
|
|
|
|
+FAILED+ proposals remain in that state perpetually.
|
|
|
|
|
|
|
|
|
|
|
|
[[bip9states]]
|
|
|
|
|
|
|
|
.BIP9 state transition diagram.
|
|
|
|
|
|
|
|
image::images/mbc3_1203.png[BIP9 Proposal State Transition Diagram]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BIP9 was first implemented for the activation of +CHECKSEQUENCEVERIFY+
|
|
|
|
BIP9 was first implemented for the activation of +CHECKSEQUENCEVERIFY+
|
|
|
|
and associated BIPs (68, 112, 113). The proposal named "csv" was
|
|
|
|
and associated BIPs (68, 112, 113). The proposal named "csv" was
|
|
|
|
activated successfully in July of 2016.
|
|
|
|
activated successfully in July of 2016.
|
|
|
|