From 7118a2a90757fba39610298a5181a564dc49c908 Mon Sep 17 00:00:00 2001 From: str4d Date: Mon, 29 Jan 2018 01:28:44 +0000 Subject: [PATCH] Reserve the zero-value branch ID for indicating the absence of any upgrade --- drafts/str4d-overwinter-activation/draft1.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drafts/str4d-overwinter-activation/draft1.rst b/drafts/str4d-overwinter-activation/draft1.rst index 891b8d4b..e9d66d69 100644 --- a/drafts/str4d-overwinter-activation/draft1.rst +++ b/drafts/str4d-overwinter-activation/draft1.rst @@ -73,7 +73,10 @@ Specification The following constants are defined for every network upgrade: BRANCH_ID - A globally-unique 32-bit identifier. + A globally-unique non-zero 32-bit identifier. + + Implementations MAY use a value of zero in branch ID fields to indicate the absence of any upgrade (i.e. + that the Sprout consensus rules apply). ACTIVATION_HEIGHT The block height at which the network upgrade rules will come into effect, and be enforced as part of the