Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4f412a4
process: Activate BIP3, close BIP2
murchandamus Apr 11, 2025
68c12c7
process: Update README to match BIP3
murchandamus Apr 11, 2025
2f497a2
process: Clarify handling of controversial BIPs
murchandamus Apr 12, 2025
6760ba8
process: Proposed ↦ Complete
murchandamus Apr 12, 2025
5d3ceb3
process: Final/Active ↦ Deployed
murchandamus Apr 12, 2025
66defbd
process: Deferred/Obsolete/Rejected/Replaced/Withdrawn ↦ Closed
murchandamus Apr 12, 2025
ff1f3b3
process: Superseded-By ↦ Proposed-Replacement
murchandamus Apr 12, 2025
a233bde
process: Standards Track ↦ Specification
murchandamus Apr 12, 2025
863573a
BIP135: Move discussion to correct header
murchandamus Apr 14, 2025
01352f7
process: Post-History ↦ Discussion
murchandamus Apr 12, 2025
59730de
process: Remove Comments-URI and -Summary
murchandamus Apr 12, 2025
5207ef9
process: Author ↦ Authors
murchandamus Apr 12, 2025
3fddf95
process: Allow Deputies header
murchandamus Apr 14, 2025
fea4a0b
process: Increase title limit
murchandamus Apr 14, 2025
b712509
process: Update license check
murchandamus Apr 14, 2025
38f525b
BIP372: Drop redundant Discussions-To Header
murchandamus Apr 14, 2025
6829b94
process: Drop unused Discussions-To Header
murchandamus Apr 14, 2025
ebefd42
editor: Remove outdated comment from README table
murchandamus Apr 14, 2025
85c9385
Allow `Version` field in checks as per BIP 3
nothingmuch Jul 8, 2025
24e96e8
process: Created ↦ Assigned
murchandamus Oct 8, 2025
2885f13
Convert licenses to SPDX codes
ajtowns Oct 22, 2025
7c3fab6
bip134: Remove wrong License header
real-or-random Oct 22, 2025
764409c
bip2: Use correct SPDX license ids in the text
real-or-random Oct 22, 2025
8586c32
process: Use "official" SPDX identifiers
real-or-random Oct 22, 2025
76efa4a
process: Fix up license sections to match preamble
murchandamus Oct 24, 2025
4486d6d
process: Backfill missing Version headers
murchandamus Dec 16, 2025
845e7d7
Merge pull request #1820 from murchandamus/2025-04-bip3-activation
jonatack Jan 14, 2026
48beda4
README edits
jonatack Jan 14, 2026
df57b45
Merge pull request #2083 from jonatack/2026-bip3-edits
murchandamus Jan 14, 2026
68df14b
BIP174: Specify PSBT_IN_PREVIOUS_TXID serialization order (#2001)
Shadouts Jan 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
596 changes: 302 additions & 294 deletions README.mediawiki

Large diffs are not rendered by default.

10 changes: 4 additions & 6 deletions bip-0001.mediawiki
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
<pre>
BIP: 1
Title: BIP Purpose and Guidelines
Author: Amir Taaki <genjix@riseup.net>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0001
Status: Replaced
Authors: Amir Taaki <genjix@riseup.net>
Status: Closed
Type: Process
Created: 2011-09-19
Superseded-By: 2
Assigned: 2011-09-19
Proposed-Replacement: 2
</pre>

==What is a BIP?==
Expand Down
22 changes: 10 additions & 12 deletions bip-0002.mediawiki
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
<pre>
BIP: 2
Title: BIP process, revised
Author: Luke Dashjr <luke+bip@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0002
Status: Active
Authors: Luke Dashjr <luke+bip@dashjr.org>
Status: Closed
Type: Process
Created: 2016-02-03
License: BSD-2-Clause
OPL
Assigned: 2016-02-03
License: BSD-2-Clause OR OPUBL-1.0
Replaces: 1
Proposed-Replacement: 3
</pre>

==Abstract==
Expand Down Expand Up @@ -362,7 +360,7 @@ In this case, only the acceptable license(s) should be listed in the License and
* BSD-2-Clause: [https://opensource.org/license/BSD-2-Clause OSI-approved BSD 2-clause license]
* BSD-3-Clause: [https://opensource.org/license/BSD-3-Clause OSI-approved BSD 3-clause license]
* CC0-1.0: [https://creativecommons.org/publicdomain/zero/1.0/ Creative Commons CC0 1.0 Universal]
* GNU-All-Permissive: [https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html GNU All-Permissive License]
* FSFAP: [https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html FSF All Permissive License]

In addition, it is recommended that literal code included in the BIP be dual-licensed under the same license terms as the project it modifies. For example, literal code intended for Bitcoin Core would ideally be dual-licensed under the MIT license terms as well as one of the above with the rest of the BIP text.

Expand All @@ -383,16 +381,16 @@ In addition, it is recommended that literal code included in the BIP be dual-lic
All licenses not explicitly included in the above lists are not acceptable terms for a Bitcoin Improvement Proposal unless a later BIP extends this one to add them.
However, BIPs predating the acceptance of this BIP were allowed under other terms, and should use these abbreviation when no other license is granted:

* OPL: [https://opencontent.org/openpub/ Open Publication License, version 1.0]
* OPUBL-1.0: [https://opencontent.org/openpub/ Open Publication License, version 1.0]
* PD: Released into the public domain

===Rationale===

BIP 1 allowed the Open Publication License or releasing into the public domain; was this insufficient?

* The OPL is generally regarded as obsolete, and not a license suitable for new publications.
* Many are unfamiliar with the OPL terms, and may just prefer to use the public domain rather than license under uncertain terms.
* The OPL license terms allowed for the author to prevent publication and derived works, which was widely considered inappropriate for Bitcoin standards.
* The OPUBL-1.0 is generally regarded as obsolete, and not a license suitable for new publications.
* Many are unfamiliar with the OPUBL-1.0 terms, and may just prefer to use the public domain rather than license under uncertain terms.
* The OPUBL-1.0 license terms allowed for the author to prevent publication and derived works, which was widely considered inappropriate for Bitcoin standards.
* Public domain is not universally recognised as a legitimate action, thus it is inadvisable.

Why are there software licenses included?
Expand Down
18 changes: 9 additions & 9 deletions bip-0003.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
```
BIP: 3
Title: Updated BIP Process
Author: Murch <murch@murch.one>
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0003
Status: Proposed
Authors: Murch <murch@murch.one>
Status: Deployed
Type: Process
Created: 2025-01-09
Assigned: 2025-01-09
License: BSD-2-Clause
Post-History: https://github.com/murchandamus/bips/pull/2
https://gnusha.org/pi/bitcoindev/59fa94cea6f70e02b1ce0da07ae230670730171c.camel@timruffing.de/#t
Discussion: https://github.com/murchandamus/bips/pull/2
https://gnusha.org/pi/bitcoindev/59fa94cea6f70e02b1ce0da07ae230670730171c.camel@timruffing.de/#t
Version: 1.4.0
Requires: 123
Replaces: 2
```
Expand Down Expand Up @@ -546,7 +546,7 @@ mentioned in the [Changelog](#changelog) section.

#### Preamble

- "Comments-URI" and "Comment-Summary" headers are dropped from the preamble.[^comments]
- "Comments-URI" and "Comments-Summary" headers are dropped from the preamble.[^comments]
- The "Superseded-By" header is replaced with the "Proposed-Replacement" header.
- The "Post-History" header is replaced with the "Discussion" header.
- The optional "Version" header is introduced.
Expand All @@ -571,7 +571,7 @@ considered obsolete. Specification BIPs use the Layer header rules specified in

#### Comments

The Comments-URI and Comment-Summary headers should be removed from all BIPs whose comment page in the wiki is empty.
The Comments-URI and Comments-Summary headers should be removed from all BIPs whose comment page in the wiki is empty.
For existing BIPs whose comment page has content, BIP Authors may keep both headers or remove both headers at their
discretion. It is recommended that existing wiki pages are not modified due to the activation of this BIP.

Expand Down Expand Up @@ -655,7 +655,7 @@ feedback, and helpful comments.
inclusive of any BIPs that can be implemented and affect interoperability of Bitcoin applications. Since all BIPs
are individual recommendations by the authors (even if some may eventually achieve endorsement by the majority of
the community), the prior reminder that Informational BIPs are optional is dropped.
[^comments]: **Why were comments, Comments-URI, and Comment-Summary removed from the process?**
[^comments]: **Why were comments, Comments-URI, and Comments-Summary removed from the process?**
The comments feature saw insignificant adoption. Few BIPs received any comments and barely any more than two with
only a handful of contributors commenting at all. This led to many situations in which one or two comments ended up
dominating the comment summary. While some of those comments may have been representative of broadly held opinions,
Expand Down
11 changes: 4 additions & 7 deletions bip-0008.mediawiki
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
<pre>
BIP: 8
Title: Version bits with lock-in by height
Author: Shaolin Fry <shaolinfry@protonmail.ch>
Luke Dashjr <luke+bip@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0008
Authors: Shaolin Fry <shaolinfry@protonmail.ch>
Luke Dashjr <luke+bip@dashjr.org>
Status: Draft
Type: Informational
Created: 2017-02-01
License: BSD-3-Clause
CC0-1.0
Assigned: 2017-02-01
License: BSD-3-Clause OR CC0-1.0
</pre>

==Abstract==
Expand Down
14 changes: 6 additions & 8 deletions bip-0009.mediawiki
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
<pre>
BIP: 9
Title: Version bits with timeout and delay
Author: Pieter Wuille <pieter.wuille@gmail.com>
Peter Todd <pete@petertodd.org>
Greg Maxwell <greg@xiph.org>
Rusty Russell <rusty@rustcorp.com.au>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0009
Status: Final
Authors: Pieter Wuille <pieter.wuille@gmail.com>
Peter Todd <pete@petertodd.org>
Greg Maxwell <greg@xiph.org>
Rusty Russell <rusty@rustcorp.com.au>
Status: Deployed
Type: Informational
Created: 2015-10-04
Assigned: 2015-10-04
License: PD
</pre>

Expand Down
8 changes: 3 additions & 5 deletions bip-0010.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 10
Layer: Applications
Title: Multi-Sig Transaction Distribution
Author: Alan Reiner <etotheipi@gmail.com>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0010
Status: Withdrawn
Authors: Alan Reiner <etotheipi@gmail.com>
Status: Closed
Type: Informational
Created: 2011-10-28
Assigned: 2011-10-28
</pre>

A multi-signature transaction is one where a certain number of Bitcoins are "encumbered" with more than one recipient address. The subsequent transaction that spends these coins will require each party involved (or some subset, depending on the script), to see the proposed transaction and sign it with their private key. This necessarily requires collaboration between all parties -- to propose a distribution of encumbered funds, collect signatures from all necessary participants, and then broadcast the completed transaction.
Expand Down
12 changes: 5 additions & 7 deletions bip-0011.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,11 @@
BIP: 11
Layer: Applications
Title: M-of-N Standard Transactions
Author: Gavin Andresen <gavinandresen@gmail.com>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0011
Status: Final
Type: Standards Track
Created: 2011-10-18
Post-History: 2011-10-02
Authors: Gavin Andresen <gavinandresen@gmail.com>
Status: Deployed
Type: Specification
Assigned: 2011-10-18
Discussion: 2011-10-02
</pre>

==Abstract==
Expand Down
10 changes: 4 additions & 6 deletions bip-0012.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 12
Layer: Consensus (soft fork)
Title: OP_EVAL
Author: Gavin Andresen <gavinandresen@gmail.com>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0012
Status: Withdrawn
Type: Standards Track
Created: 2011-10-18
Authors: Gavin Andresen <gavinandresen@gmail.com>
Status: Closed
Type: Specification
Assigned: 2011-10-18
</pre>

==Abstract==
Expand Down
10 changes: 4 additions & 6 deletions bip-0013.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 13
Layer: Applications
Title: Address Format for pay-to-script-hash
Author: Gavin Andresen <gavinandresen@gmail.com>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0013
Status: Final
Type: Standards Track
Created: 2011-10-18
Authors: Gavin Andresen <gavinandresen@gmail.com>
Status: Deployed
Type: Specification
Assigned: 2011-10-18
</pre>

==Abstract==
Expand Down
14 changes: 6 additions & 8 deletions bip-0014.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@
BIP: 14
Layer: Peer Services
Title: Protocol Version and User Agent
Author: Amir Taaki <genjix@riseup.net>
Patrick Strateman <bitcoin-bips@covertinferno.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0014
Status: Final
Type: Standards Track
Created: 2011-11-10
Post-History: 2011-11-02
Authors: Amir Taaki <genjix@riseup.net>
Patrick Strateman <bitcoin-bips@covertinferno.org>
Status: Deployed
Type: Specification
Assigned: 2011-11-10
Discussion: 2011-11-02
</pre>

In this document, bitcoin will be used to refer to the protocol while Satoshi will refer to the current client in order to prevent confusion.
Expand Down
10 changes: 4 additions & 6 deletions bip-0015.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 15
Layer: Applications
Title: Aliases
Author: Amir Taaki <genjix@riseup.net>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0015
Status: Deferred
Type: Standards Track
Created: 2011-12-10
Authors: Amir Taaki <genjix@riseup.net>
Status: Closed
Type: Specification
Assigned: 2011-12-10
</pre>

[[bip-0070.mediawiki|BIP 0070]] (payment protocol) may be seen as the alternative to Aliases.
Expand Down
10 changes: 4 additions & 6 deletions bip-0016.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 16
Layer: Consensus (soft fork)
Title: Pay to Script Hash
Author: Gavin Andresen <gavinandresen@gmail.com>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0016
Status: Final
Type: Standards Track
Created: 2012-01-03
Authors: Gavin Andresen <gavinandresen@gmail.com>
Status: Deployed
Type: Specification
Assigned: 2012-01-03
</pre>

==Abstract==
Expand Down
10 changes: 4 additions & 6 deletions bip-0017.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 17
Layer: Consensus (soft fork)
Title: OP_CHECKHASHVERIFY (CHV)
Author: Luke Dashjr <luke+bip17@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0017
Status: Withdrawn
Type: Standards Track
Created: 2012-01-18
Authors: Luke Dashjr <luke+bip17@dashjr.org>
Status: Closed
Type: Specification
Assigned: 2012-01-18
License: BSD-2-Clause
</pre>

Expand Down
10 changes: 4 additions & 6 deletions bip-0018.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 18
Layer: Consensus (soft fork)
Title: hashScriptCheck
Author: Luke Dashjr <luke+bip17@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0018
Status: Proposed
Type: Standards Track
Created: 2012-01-27
Authors: Luke Dashjr <luke+bip17@dashjr.org>
Status: Complete
Type: Specification
Assigned: 2012-01-27
License: BSD-2-Clause
</pre>

Expand Down
10 changes: 4 additions & 6 deletions bip-0019.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 19
Layer: Applications
Title: M-of-N Standard Transactions (Low SigOp)
Author: Luke Dashjr <luke+bip17@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0019
Status: Rejected
Type: Standards Track
Created: 2012-01-30
Authors: Luke Dashjr <luke+bip17@dashjr.org>
Status: Closed
Type: Specification
Assigned: 2012-01-30
License: BSD-2-Clause
</pre>

Expand Down
10 changes: 4 additions & 6 deletions bip-0020.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 20
Layer: Applications
Title: URI Scheme
Author: Luke Dashjr <luke+bip@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0020
Status: Replaced
Type: Standards Track
Created: 2011-01-10
Authors: Luke Dashjr <luke+bip@dashjr.org>
Status: Closed
Type: Specification
Assigned: 2011-01-10
License: BSD-2-Clause
</pre>

Expand Down
14 changes: 6 additions & 8 deletions bip-0021.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@
BIP: 21
Layer: Applications
Title: URI Scheme
Author: Nils Schneider <nils.schneider@gmail.com>
Matt Corallo <bip21@bluematt.me>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0021
Status: Replaced
Type: Standards Track
Created: 2012-01-29
Superseded-By: 321
Authors: Nils Schneider <nils.schneider@gmail.com>
Matt Corallo <bip21@bluematt.me>
Status: Closed
Type: Specification
Assigned: 2012-01-29
Proposed-Replacement: 321
</pre>

=Superseded by BIP 321=
Expand Down
10 changes: 4 additions & 6 deletions bip-0022.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
BIP: 22
Layer: API/RPC
Title: getblocktemplate - Fundamentals
Author: Luke Dashjr <luke+bip22@dashjr.org>
Comments-Summary: No comments yet.
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0022
Status: Final
Type: Standards Track
Created: 2012-02-28
Authors: Luke Dashjr <luke+bip22@dashjr.org>
Status: Deployed
Type: Specification
Assigned: 2012-02-28
License: BSD-2-Clause
</pre>

Expand Down
Loading