GitHunt
6L

6londe/bips

Bitcoin Improvement Proposals

People wishing to submit BIPs, first should propose their idea or document to the mailing list. After discussion they should email Greg Maxwell <gmaxwell@gmail.com>. 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: [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
!Title
!Owner
!Type
!Status
|- style="background-color: #cfffcf"
| [[bip-0001.mediawiki|1]]
| BIP Purpose and Guidelines
| Amir Taaki
| Standard

Active
[[bip-0009.mediawiki
Version bits with timeout and delay
Pieter Wuille, Peter Todd, Greg Maxwell, Rusty Russell
Informational
Draft
-
[[bip-0010.mediawiki
Multi-Sig Transaction Distribution
Alan Reiner
Informational
Withdrawn
- style="background-color: #cfffcf"
[[bip-0011.mediawiki
M-of-N Standard Transactions
Gavin Andresen
Standard
Accepted
- style="background-color: #ffcfcf"
[[bip-0012.mediawiki
OP_EVAL
Gavin Andresen
Standard
Withdrawn
- style="background-color: #cfffcf"
[[bip-0013.mediawiki
Address Format for pay-to-script-hash
Gavin Andresen
Standard
Final
- style="background-color: #cfffcf"
[[bip-0014.mediawiki
Protocol Version and User Agent
Amir Taaki, Patrick Strateman
Standard
Accepted
- style="background-color: #ffcfcf"
[[bip-0015.mediawiki
Aliases
Amir Taaki
Standard
Deferred
- style="background-color: #cfffcf"
[[bip-0016.mediawiki
Pay To Script Hash
Gavin Andresen
Standard
Final
- style="background-color: #ffcfcf"
[[bip-0017.mediawiki
OP_CHECKHASHVERIFY (CHV)
Luke Dashjr
Standard
Withdrawn
-
[[bip-0018.mediawiki
hashScriptCheck
Luke Dashjr
Standard
Draft
-
[[bip-0019.mediawiki
M-of-N Standard Transactions (Low SigOp)
Luke Dashjr
Standard
Draft
- style="background-color: #ffcfcf"
[[bip-0020.mediawiki
URI Scheme
Luke Dashjr
Standard
Replaced
- style="background-color: #cfffcf"
[[bip-0021.mediawiki
URI Scheme
Nils Schneider, Matt Corallo
Standard
Accepted
- style="background-color: #cfffcf"
[[bip-0022.mediawiki
getblocktemplate - Fundamentals
Luke Dashjr
Standard
Accepted
- style="background-color: #cfffcf"
[[bip-0023.mediawiki
getblocktemplate - Pooled Mining
Luke Dashjr
Standard
Accepted
- style="background-color: #cfffcf"
[[bip-0030.mediawiki
Duplicate transactions
Pieter Wuille
Standard
Final
- style="background-color: #cfffcf"
[[bip-0031.mediawiki
Pong message
Mike Hearn
Standard
Accepted
- style="background-color: #cfffcf"
[[bip-0032.mediawiki
Hierarchical Deterministic Wallets
Pieter Wuille
Informational
Accepted
-
[[bip-0033.mediawiki
Stratized Nodes
Amir Taaki
Standard
Draft
- style="background-color: #cfffcf"
[[bip-0034.mediawiki
Block v2, Height in coinbase
Gavin Andresen
Standard
Accepted
- style="background-color: #cfffcf"
[[bip-0035.mediawiki
mempool message
Jeff Garzik
Standard
Accepted
-
[[bip-0036.mediawiki
Custom Services
Stefan Thomas
Standard
Draft
- style="background-color: #cfffcf"
[[bip-0037.mediawiki
Bloom filtering
Mike Hearn and Matt Corallo
Standard
Accepted
-
[[bip-0038.mediawiki
Passphrase-protected private key
Mike Caldwell
Standard
Draft
-
[[bip-0039.mediawiki
Mnemonic code for generating deterministic keys
Slush
Standard
Draft
-
40
Stratum wire protocol
Slush
Standard
BIP number allocated
-
41
Stratum mining protocol
Slush
Standard
BIP number allocated
-
[[bip-0042.mediawiki
A finite monetary supply for Bitcoin
Pieter Wuille
Standard
Draft
-
[[bip-0043.mediawiki
Purpose Field for Deterministic Wallets
Slush
Standard
Draft
-
[[bip-0044.mediawiki
Multi-Account Hierarchy for Deterministic Wallets
Slush
Standard
Draft
-
[[bip-0045.mediawiki
Structure for Deterministic P2SH Multisignature Wallets
Manuel Araoz
Standard
Draft
-
[[bip-0047.mediawiki
Reusable Payment Codes for Hierarchical Deterministic Wallets
Justus Ranvier
Informational
Draft
-
[[bip-0050.mediawiki
March 2013 Chain Fork Post-Mortem
Gavin Andresen
Informational
Draft

|-
| [[bip-0060.mediawiki|60]]
| Fixed Length "version" Message (Relay-Transactions Field)
| Amir Taaki
| Standard

Draft
[[bip-0061.mediawiki
"reject" P2P message
Gavin Andresen
Standard
Final
-
[[bip-0062.mediawiki
Dealing with malleability
Pieter Wuille
Standard
Draft
-
63
Stealth Addresses
Peter Todd
Standard
BIP number allocated
-
[[bip-0064.mediawiki
getutxos message
Mike Hearn
Standard
Draft
-
[[bip-0065.mediawiki
OP_CHECKLOCKTIMEVERIFY
Peter Todd
Standard
Draft
-
[[bip-0066.mediawiki
Strict DER signatures
Pieter Wuille
Standard
Draft
-
[[bip-0067.mediawiki
Deterministic P2SH multi-signature addresses
Thomas Kerin
Standard
Draft
-
[[bip-0068.mediawiki
Consensus-enforced transaction replacement signalled via sequence numbers
Mark Friedenbach
Standard
Draft
-
[[bip-0069.mediawiki
Lexicographical Indexing of Transaction Inputs and Outputs
Kristov Atlas
Standard
Draft
-
[[bip-0070.mediawiki
Payment protocol
Gavin Andresen
Standard
Final
-
[[bip-0071.mediawiki
Payment protocol MIME types
Gavin Andresen
Standard
Final
-
[[bip-0072.mediawiki
Payment protocol URIs
Gavin Andresen
Standard
Final
-
[[bip-0073.mediawiki
Use "Accept" header with Payment Request URLs
Stephen Pair
Standard
Draft
-
[[bip-0101.mediawiki
Increase maximum block size
Gavin Andresen
Standard
Draft
-
[[bip-0102.mediawiki
Block size increase to 2MB
Jeff Garzik
Standard
Draft
-
[[bip-0105.mediawiki
Consensus based block size retargeting algorithm
BtcDrak
Standard
Draft
-
[[bip-0106.mediawiki
Dynamically Controlled Bitcoin Block Size Max Cap
Upal Chakraborty
Standard
Draft
-
[[bip-0111.mediawiki
NODE_BLOOM service bit
Matt Corallo and Peter Todd
Standard
Draft
-
[[bip-0112.mediawiki
CHECKSEQUENCEVERIFY
BtcDrak and Mark Friedenbach
Standard
Draft
-
[[bip-0113.mediawiki
Median time-past as endpoint for lock-time calculations
Thomas Kerin and Mark Friedenbach
Standard
Draft
-
[[bip-0120.mediawiki
Proof of Payment
Kalle Rosenbaum
Standard
Draft
-
[[bip-0121.mediawiki
Proof of Payment URI scheme
Kalle Rosenbaum
Standard
Draft
-
[[bip-0123.mediawiki
BIP Classification
Eric Lombrozo
Informational
Draft
-
[[bip-0130.mediawiki
sendheaders message
Suhas Daftuar
Standard
Draft
}

Languages

Python76.8%Protocol Buffer23.2%
Created November 11, 2015
Updated January 11, 2016
6londe/bips | GitHunt