1
0
mirror of https://github.com/bitcoin/bips.git synced 2026-02-23 15:38:22 +00:00

BIP 8: Add FAILING state to allow lockinontimeout upgrades

This commit is contained in:
Luke Dashjr
2017-06-25 06:29:23 +00:00
parent d7662ab88c
commit 155ce23c2f
3 changed files with 36 additions and 15 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 608 464" width="608" height="464">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 848 464" width="848" height="464">
<defs>
<style type="text/css"><![CDATA[
rect {
@@ -41,11 +41,17 @@
<text x="176" y="408" font-size="20" text-anchor="middle">ACTIVE</text>
<path d="M 128 416 a 24 32 0 1 1 0 -32"/><!-- loop -->
<rect x="304" y="112" width="128" height="32"/>
<text x="368" y="136" font-size="20" text-anchor="middle">FAILED</text>
<path d="M 416 144 a 24 32 0 1 0 0 -32"/><!-- loop -->
<path d="M 240 64 l 64 48"/>
<text x="280" y="80" font-size="12" text-anchor="start">timeout &lt;= height</text>
<path d="M 240 192 l 64 -48"/>
<text x="280" y="180" font-size="12" text-anchor="start">(lockinontimeout == false) AND (timeout &lt;= height)</text>
<rect x="640" y="176" width="128" height="32"/>
<text x="704" y="200" font-size="20" text-anchor="middle">FAILING</text>
<path d="M 240 64 l 400 112"/>
<text x="440" y="108" font-size="12" text-anchor="start">timeout &lt;= height</text>
<path d="M 240 192 l 400 0"/>
<text x="408" y="184" font-size="12" text-anchor="middle">(lockinontimeout == false) AND (timeout &lt;= height)</text>
<path d="M 704 208 l 0 176"/>
<text x="720" y="296" font-size="12" text-anchor="start">NOT all blocks signal</text>
<path d="M 656 208 c 0 196 -416 176 -416 176"/>
<text x="544" y="352" font-size="12" text-anchor="start">all blocks signal</text>
<rect x="640" y="384" width="128" height="32"/>
<text x="704" y="408" font-size="20" text-anchor="middle">FAILED</text>
<path d="M 756 416 a 24 32 0 1 0 0 -32"/><!-- loop -->
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB