Skip to content

Commit c26a663

Browse files
committed
BIP 2: Include Layer header from BIP 123 in general preamble and change list
1 parent 3425940 commit c26a663

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

bip-0002.mediawiki

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ For each new BIP that comes in an editor does the following:
7474
* The title should accurately describe the content.
7575
* The BIP draft must have been sent to the Bitcoin development mailing list for discussion.
7676
* Motivation and backward compatibility (when applicable) must be addressed.
77+
* The defined Layer header must be correctly assigned for the given specification.
7778
* Licensing terms must be acceptable for BIPs.
7879
7980
If the BIP isn't ready, the editor will send it back to the author for revision, with specific instructions.
@@ -120,6 +121,7 @@ Each BIP must begin with an RFC 822 style header preamble. The headers must appe
120121

121122
<pre>
122123
BIP: <BIP number, or "?" before being assigned>
124+
Layer: <Consensus (soft fork) | Consensus (hard fork) | Peer Services | API/RPC | Applications>
123125
Title: <BIP title; maximum 44 characters>
124126
Author: <list of authors' real names and email addrs>
125127
* Discussions-To: <email address>
@@ -137,6 +139,9 @@ Each BIP must begin with an RFC 822 style header preamble. The headers must appe
137139
* Superseded-By: <BIP number>
138140
</pre>
139141

142+
The Layer header documents which layer of Bitcoin the BIP applies to.
143+
See [[bip-0123.mediawiki|BIP 123]] for definitions of the various BIP layers. Activation of this BIP implies activation of BIP 123.
144+
140145
The Author header lists the names and email addresses of all the authors/owners of the BIP.
141146
The format of the Author header value must be
142147

@@ -191,8 +196,6 @@ A process BIP may change status from Draft to Active when it achieves rough cons
191196

192197
====Progression to Final status====
193198

194-
See [[bip-0123.mediawiki|BIP 123]] for definitions of the various BIP layers. Activation of this BIP implies activation of BIP 123.
195-
196199
A soft-fork BIP strictly requires a clear miner majority expressed by blockchain voting (eg, using BIP 9). In addition, if the economy seems willing to make a "no confidence" hard-fork (such as a change in proof-of-work algorithm), the soft-fork does not become Final for as long as such a hard-fork might have majority support, or at most three months. Soft-fork BIPs may also set additional requirements for their adoption. Because of the possibility of changes to miner dynamics, especially in light of delegated voting (mining pools), it is highly recommended that a supermajority vote around 95% be required by the BIP itself, unless rationale is given for a lower threshold.
197200

198201
A hard-fork BIP requires adoption from the entire Bitcoin economy, particularly including those selling desirable goods and services in exchange for bitcoin payments, as well as Bitcoin holders who wish to spend or would spend their bitcoins (including selling for other currencies) differently in the event of such a hard-fork. Adoption must be expressed by de facto usage of the hard-fork in practice (ie, not merely expressing public support, although that is a good step to establish agreement before adoption of the BIP). This economic adoption cannot be established merely by a super-majority, except by literally forcing the minority to accept the hard-fork (whether this is viable or not is outside the scope of this document).
@@ -395,6 +398,7 @@ Why is Public Domain no longer acceptable for new BIPs?
395398
* An implementation is now required (when applicable) before BIPs can proceed to Proposed Status.
396399
* BIP Comments are newly introduced.
397400
* The License preamble headers have been added.
401+
* The Layer header is included from BIP 123.
398402
* Non-image auxiliary files are permitted in the bip-XXXX subdirectory.
399403
* Email addresses are now required for authors.
400404
* The Post-History header may be provided as a link instead of a simple date.

0 commit comments

Comments
 (0)