forked from bitcoin/bips
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
36 changed files
with
129 additions
and
240 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
People wishing to submit BIPs, first should propose their idea or document to the mailing list. After discussion they should email Greg Maxwell <[email protected]>. After copy-editing and acceptance, it will be published here. | ||
People wishing to submit BIPs, first should propose their idea or document to the mailing list. After discussion they should email Greg Maxwell <[email protected]>. After copy-editing and acceptance, it will be published here. | ||
|
||
We are fairly liberal with approving BIPs, and try not to be too involved in decision making on behalf of the community. The exception is in very rare cases of dispute resolution when a decision is contentious and cannot be agreed upon. In those cases, the conservative option will always be preferred. | ||
|
||
Having a BIP here does not make it a formally accepted standard until its status becomes Active. For a BIP to become Active requires the mutual consent of the community. | ||
|
||
Those proposing changes should consider that ultimately consent may rest with the consensus of the Bitcoin users (see also: [[economic majority]]). | ||
Those proposing changes should consider that ultimately consent may rest with the consensus of the Bitcoin users (see also: [https://en.bitcoin.it/wiki/Economic_majority economic majority]). | ||
|
||
{| class="wikitable sortable" style="width: auto; text-align: center; font-size: smaller; table-layout: fixed;" | ||
!Number | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
{{bip}} | ||
|
||
<pre> | ||
BIP: 1 | ||
Title: BIP Purpose and Guidelines | ||
|
@@ -26,7 +24,7 @@ There are three kinds of BIP: | |
==BIP Work Flow== | ||
|
||
The BIP editors assign BIP numbers and change their status. Please send all BIP-related email to <[email protected]> (no cross-posting please). Also see BIP Editor Responsibilities & Workflow below. | ||
The BIP editors assign BIP numbers and change their status. Please send all BIP-related email to [email protected] (no cross-posting please). Also see BIP Editor Responsibilities & Workflow below. | ||
|
||
The BIP process begins with a new idea for Bitcoin. It is highly recommended that a single BIP contain a single key proposal or new idea. Small enhancements or patches often don't need a BIP and can be injected into the Bitcoin development work flow with a patch submission to the Bitcoin issue tracker. The more focused the BIP, the more successful it tends to be. The BIP editor reserves the right to reject BIP proposals if they appear too unfocused or too broad. If in doubt, split your BIP into several well-focused ones. | ||
|
||
|
@@ -36,7 +34,7 @@ Vetting an idea publicly before going as far as writing a BIP is meant to save t | |
|
||
Once the champion has asked the Bitcoin community as to whether an idea has any chance of acceptance, a draft BIP should be presented to [http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development [email protected]]. This gives the author a chance to flesh out the draft BIP to make properly formatted, of high quality, and to address initial concerns about the proposal. | ||
|
||
Following a discussion, the proposal should be sent to the Bitcoin-dev list with the draft BIP and the BIP editors <[email protected]>. This draft must be written in BIP style as described below, else it will be sent back without further regard until proper formatting rules are followed. | ||
Following a discussion, the proposal should be sent to the Bitcoin-dev list with the draft BIP and the BIP editors [email protected]. This draft must be written in BIP style as described below, else it will be sent back without further regard until proper formatting rules are followed. | ||
|
||
If the BIP editor approves, he will assign the BIP a number, label it as Standards Track, Informational, or Process, give it status "Draft", and create and create a page for it on the [[Bitcoin_Improvement_Proposals|Bitcoin Wiki]]. The BIP editor will not unreasonably deny a BIP. Reasons for denying BIP status include duplication of effort, being technically unsound, not providing proper motivation or addressing backwards compatibility, or not in keeping with the Bitcoin philosophy. | ||
|
||
|
@@ -58,7 +56,7 @@ BIPs can also be superseded by a different BIP, rendering the original obsolete. | |
|
||
The possible paths of the status of BIPs are as follows: | ||
|
||
[[File:BIP-0001-Process.png]] | ||
<img src=bip-0001/process.png></img> | ||
|
||
Some Informational and Process BIPs may also have a status of "Active" if they are never meant to be completed. E.g. BIP 1 (this BIP). | ||
|
||
|
@@ -140,10 +138,10 @@ BIPs may include auxiliary files such as diagrams. Such files must be named BIP- | |
|
||
It occasionally becomes necessary to transfer ownership of BIPs to a new champion. In general, we'd like to retain the original author as a co-author of the transferred BIP, but that's really up to the original author. A good reason to transfer ownership is because the original author no longer has the time or interest in updating it or following through with the BIP process, or has fallen off the face of the 'net (i.e. is unreachable or not responding to email). A bad reason to transfer ownership is because you don't agree with the direction of the BIP. We try to build consensus around a BIP, but if that's not possible, you can always submit a competing BIP. | ||
|
||
If you are interested in assuming ownership of a BIP, send a message asking to take over, addressed to both the original author and the BIP editor <[email protected]>. If the original author doesn't respond to email in a timely manner, the BIP editor will make a unilateral decision (it's not like such decisions can't be reversed :). | ||
If you are interested in assuming ownership of a BIP, send a message asking to take over, addressed to both the original author and the BIP editor [email protected]. If the original author doesn't respond to email in a timely manner, the BIP editor will make a unilateral decision (it's not like such decisions can't be reversed :). | ||
BIP Editor Responsibilities & Workflow | ||
|
||
A BIP editor must subscribe to the <[email protected]> list. All BIP-related correspondence should be sent (or CC'd) to <[email protected]> (but please do not cross-post!). | ||
A BIP editor must subscribe to the [email protected] list. All BIP-related correspondence should be sent (or CC'd) to [email protected] (but please do not cross-post!). | ||
|
||
For each new BIP that comes in an editor does the following: | ||
|
||
|
@@ -170,5 +168,3 @@ The editors don't pass judgement on BIPs. We merely do the administrative & edit | |
==History== | ||
|
||
This document was derived heavily from Python's PEP-0001. In many places text was simply copied and modified. Although the PEP-0001 text was written by Barry Warsaw, Jeremy Hylton, and David Goodger, they are not responsible for its use in the Bitcoin Improvement Process, and should not be bothered with technical questions specific to Bitcoin or the BIP process. Please direct all comments to the Bitcoin editors or the forums at bitcointalk.org. | ||
|
||
[[Category:BIP|A]] |
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.