mirror of
https://github.com/bitcoin/bips.git
synced 2025-06-30 12:42:43 +00:00
Merge branch 'master' into HEAD
This commit is contained in:
commit
237bf925d7
122
README.mediawiki
122
README.mediawiki
@ -8,222 +8,259 @@ Those proposing changes should consider that ultimately consent may rest with th
|
|||||||
|
|
||||||
{| class="wikitable sortable" style="width: auto; text-align: center; font-size: smaller; table-layout: fixed;"
|
{| class="wikitable sortable" style="width: auto; text-align: center; font-size: smaller; table-layout: fixed;"
|
||||||
!Number
|
!Number
|
||||||
|
!Layer
|
||||||
!Title
|
!Title
|
||||||
!Owner
|
!Owner
|
||||||
!Type
|
!Type
|
||||||
!Status
|
!Status
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0001.mediawiki|1]]
|
| [[bip-0001.mediawiki|1]]
|
||||||
|
|
|
||||||
| BIP Purpose and Guidelines
|
| BIP Purpose and Guidelines
|
||||||
| Amir Taaki
|
| Amir Taaki
|
||||||
| Process
|
| Process
|
||||||
| Active
|
| Replaced
|
||||||
|-
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0002.mediawiki|2]]
|
| [[bip-0002.mediawiki|2]]
|
||||||
|
|
|
||||||
| BIP process, revised
|
| BIP process, revised
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Process
|
| Process
|
||||||
| Draft
|
| Active
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0009.mediawiki|9]]
|
| [[bip-0009.mediawiki|9]]
|
||||||
|
|
|
||||||
| Version bits with timeout and delay
|
| Version bits with timeout and delay
|
||||||
| Pieter Wuille, Peter Todd, Greg Maxwell, Rusty Russell
|
| Pieter Wuille, Peter Todd, Greg Maxwell, Rusty Russell
|
||||||
| Informational
|
| Informational
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0010.mediawiki|10]]
|
| [[bip-0010.mediawiki|10]]
|
||||||
|
| Applications
|
||||||
| Multi-Sig Transaction Distribution
|
| Multi-Sig Transaction Distribution
|
||||||
| Alan Reiner
|
| Alan Reiner
|
||||||
| Informational
|
| Informational
|
||||||
| Withdrawn
|
| Withdrawn
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0011.mediawiki|11]]
|
| [[bip-0011.mediawiki|11]]
|
||||||
|
| Applications
|
||||||
| M-of-N Standard Transactions
|
| M-of-N Standard Transactions
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0012.mediawiki|12]]
|
| [[bip-0012.mediawiki|12]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| OP_EVAL
|
| OP_EVAL
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Withdrawn
|
| Withdrawn
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0013.mediawiki|13]]
|
| [[bip-0013.mediawiki|13]]
|
||||||
|
| Applications
|
||||||
| Address Format for pay-to-script-hash
|
| Address Format for pay-to-script-hash
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0014.mediawiki|14]]
|
| [[bip-0014.mediawiki|14]]
|
||||||
|
| Peer Services
|
||||||
| Protocol Version and User Agent
|
| Protocol Version and User Agent
|
||||||
| Amir Taaki, Patrick Strateman
|
| Amir Taaki, Patrick Strateman
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|-
|
|-
|
||||||
| [[bip-0015.mediawiki|15]]
|
| [[bip-0015.mediawiki|15]]
|
||||||
|
| Applications
|
||||||
| Aliases
|
| Aliases
|
||||||
| Amir Taaki
|
| Amir Taaki
|
||||||
| Standard
|
| Standard
|
||||||
| Deferred
|
| Deferred
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0016.mediawiki|16]]
|
| [[bip-0016.mediawiki|16]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Pay to Script Hash
|
| Pay to Script Hash
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0017.mediawiki|17]]
|
| [[bip-0017.mediawiki|17]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| OP_CHECKHASHVERIFY (CHV)
|
| OP_CHECKHASHVERIFY (CHV)
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Withdrawn
|
| Withdrawn
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0018.mediawiki|18]]
|
| [[bip-0018.mediawiki|18]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| hashScriptCheck
|
| hashScriptCheck
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|-
|
|-
|
||||||
| [[bip-0019.mediawiki|19]]
|
| [[bip-0019.mediawiki|19]]
|
||||||
|
| Applications
|
||||||
| M-of-N Standard Transactions (Low SigOp)
|
| M-of-N Standard Transactions (Low SigOp)
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0020.mediawiki|20]]
|
| [[bip-0020.mediawiki|20]]
|
||||||
|
| Applications
|
||||||
| URI Scheme
|
| URI Scheme
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Replaced
|
| Replaced
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0021.mediawiki|21]]
|
| [[bip-0021.mediawiki|21]]
|
||||||
|
| Applications
|
||||||
| URI Scheme
|
| URI Scheme
|
||||||
| Nils Schneider, Matt Corallo
|
| Nils Schneider, Matt Corallo
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0022.mediawiki|22]]
|
| [[bip-0022.mediawiki|22]]
|
||||||
|
| API/RPC
|
||||||
| getblocktemplate - Fundamentals
|
| getblocktemplate - Fundamentals
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0023.mediawiki|23]]
|
| [[bip-0023.mediawiki|23]]
|
||||||
|
| API/RPC
|
||||||
| getblocktemplate - Pooled Mining
|
| getblocktemplate - Pooled Mining
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0030.mediawiki|30]]
|
| [[bip-0030.mediawiki|30]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Duplicate transactions
|
| Duplicate transactions
|
||||||
| Pieter Wuille
|
| Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0031.mediawiki|31]]
|
| [[bip-0031.mediawiki|31]]
|
||||||
|
| Peer Services
|
||||||
| Pong message
|
| Pong message
|
||||||
| Mike Hearn
|
| Mike Hearn
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0032.mediawiki|32]]
|
| [[bip-0032.mediawiki|32]]
|
||||||
|
| Applications
|
||||||
| Hierarchical Deterministic Wallets
|
| Hierarchical Deterministic Wallets
|
||||||
| Pieter Wuille
|
| Pieter Wuille
|
||||||
| Informational
|
| Informational
|
||||||
| Final
|
| Final
|
||||||
|-
|
|-
|
||||||
| [[bip-0033.mediawiki|33]]
|
| [[bip-0033.mediawiki|33]]
|
||||||
|
| Peer Services
|
||||||
| Stratized Nodes
|
| Stratized Nodes
|
||||||
| Amir Taaki
|
| Amir Taaki
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0034.mediawiki|34]]
|
| [[bip-0034.mediawiki|34]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Block v2, Height in Coinbase
|
| Block v2, Height in Coinbase
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0035.mediawiki|35]]
|
| [[bip-0035.mediawiki|35]]
|
||||||
|
| Peer Services
|
||||||
| mempool message
|
| mempool message
|
||||||
| Jeff Garzik
|
| Jeff Garzik
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|-
|
|-
|
||||||
| [[bip-0036.mediawiki|36]]
|
| [[bip-0036.mediawiki|36]]
|
||||||
|
| Peer Services
|
||||||
| Custom Services
|
| Custom Services
|
||||||
| Stefan Thomas
|
| Stefan Thomas
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0037.mediawiki|37]]
|
| [[bip-0037.mediawiki|37]]
|
||||||
|
| Peer Services
|
||||||
| Connection Bloom filtering
|
| Connection Bloom filtering
|
||||||
| Mike Hearn, Matt Corallo
|
| Mike Hearn, Matt Corallo
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|-
|
|-
|
||||||
| [[bip-0038.mediawiki|38]]
|
| [[bip-0038.mediawiki|38]]
|
||||||
|
| Applications
|
||||||
| Passphrase-protected private key
|
| Passphrase-protected private key
|
||||||
| Mike Caldwell, Aaron Voisine
|
| Mike Caldwell, Aaron Voisine
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0039.mediawiki|39]]
|
| [[bip-0039.mediawiki|39]]
|
||||||
|
| Applications
|
||||||
| Mnemonic code for generating deterministic keys
|
| Mnemonic code for generating deterministic keys
|
||||||
| Marek Palatinus, Pavol Rusnak, Aaron Voisine, Sean Bowe
|
| Marek Palatinus, Pavol Rusnak, Aaron Voisine, Sean Bowe
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|-
|
|-
|
||||||
| 40
|
| 40
|
||||||
|
| API/RPC
|
||||||
| Stratum wire protocol
|
| Stratum wire protocol
|
||||||
| Marek Palatinus
|
| Marek Palatinus
|
||||||
| Standard
|
| Standard
|
||||||
| BIP number allocated
|
| BIP number allocated
|
||||||
|-
|
|-
|
||||||
| 41
|
| 41
|
||||||
|
| API/RPC
|
||||||
| Stratum mining protocol
|
| Stratum mining protocol
|
||||||
| Marek Palatinus
|
| Marek Palatinus
|
||||||
| Standard
|
| Standard
|
||||||
| BIP number allocated
|
| BIP number allocated
|
||||||
|-
|
|-
|
||||||
| [[bip-0042.mediawiki|42]]
|
| [[bip-0042.mediawiki|42]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| A finite monetary supply for Bitcoin
|
| A finite monetary supply for Bitcoin
|
||||||
| Pieter Wuille
|
| Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0043.mediawiki|43]]
|
| [[bip-0043.mediawiki|43]]
|
||||||
|
| Applications
|
||||||
| Purpose Field for Deterministic Wallets
|
| Purpose Field for Deterministic Wallets
|
||||||
| Marek Palatinus, Pavol Rusnak
|
| Marek Palatinus, Pavol Rusnak
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0044.mediawiki|44]]
|
| [[bip-0044.mediawiki|44]]
|
||||||
|
| Applications
|
||||||
| Multi-Account Hierarchy for Deterministic Wallets
|
| Multi-Account Hierarchy for Deterministic Wallets
|
||||||
| Marek Palatinus, Pavol Rusnak
|
| Marek Palatinus, Pavol Rusnak
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0045.mediawiki|45]]
|
| [[bip-0045.mediawiki|45]]
|
||||||
|
| Applications
|
||||||
| Structure for Deterministic P2SH Multisignature Wallets
|
| Structure for Deterministic P2SH Multisignature Wallets
|
||||||
| Manuel Araoz, Ryan X. Charles, Matias Alejo Garcia
|
| Manuel Araoz, Ryan X. Charles, Matias Alejo Garcia
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|-
|
|-
|
||||||
| [[bip-0047.mediawiki|47]]
|
| [[bip-0047.mediawiki|47]]
|
||||||
|
| Applications
|
||||||
| Reusable Payment Codes for Hierarchical Deterministic Wallets
|
| Reusable Payment Codes for Hierarchical Deterministic Wallets
|
||||||
| Justus Ranvier
|
| Justus Ranvier
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0049.mediawiki|49]]
|
| [[bip-0049.mediawiki|49]]
|
||||||
|
| Applications
|
||||||
| Derivation scheme for P2WPKH-nested-in-P2SH based accounts
|
| Derivation scheme for P2WPKH-nested-in-P2SH based accounts
|
||||||
| Daniel Weigl
|
| Daniel Weigl
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0050.mediawiki|50]]
|
| [[bip-0050.mediawiki|50]]
|
||||||
|
|
|
||||||
| March 2013 Chain Fork Post-Mortem
|
| March 2013 Chain Fork Post-Mortem
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Informational
|
| Informational
|
||||||
@ -231,330 +268,385 @@ Those proposing changes should consider that ultimately consent may rest with th
|
|||||||
<!-- 50 series reserved for a group of post-mortems -->
|
<!-- 50 series reserved for a group of post-mortems -->
|
||||||
|-
|
|-
|
||||||
| [[bip-0060.mediawiki|60]]
|
| [[bip-0060.mediawiki|60]]
|
||||||
|
| Peer Services
|
||||||
| Fixed Length "version" Message (Relay-Transactions Field)
|
| Fixed Length "version" Message (Relay-Transactions Field)
|
||||||
| Amir Taaki
|
| Amir Taaki
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0061.mediawiki|61]]
|
| [[bip-0061.mediawiki|61]]
|
||||||
|
| Peer Services
|
||||||
| Reject P2P message
|
| Reject P2P message
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0062.mediawiki|62]]
|
| [[bip-0062.mediawiki|62]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Dealing with malleability
|
| Dealing with malleability
|
||||||
| Pieter Wuille
|
| Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Withdrawn
|
| Withdrawn
|
||||||
|-
|
|-
|
||||||
| 63
|
| 63
|
||||||
|
| Applications
|
||||||
| Stealth Addresses
|
| Stealth Addresses
|
||||||
| Peter Todd
|
| Peter Todd
|
||||||
| Standard
|
| Standard
|
||||||
| BIP number allocated
|
| BIP number allocated
|
||||||
|-
|
|-
|
||||||
| [[bip-0064.mediawiki|64]]
|
| [[bip-0064.mediawiki|64]]
|
||||||
|
| Peer Services
|
||||||
| getutxo message
|
| getutxo message
|
||||||
| Mike Hearn
|
| Mike Hearn
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0065.mediawiki|65]]
|
| [[bip-0065.mediawiki|65]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| OP_CHECKLOCKTIMEVERIFY
|
| OP_CHECKLOCKTIMEVERIFY
|
||||||
| Peter Todd
|
| Peter Todd
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0066.mediawiki|66]]
|
| [[bip-0066.mediawiki|66]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Strict DER signatures
|
| Strict DER signatures
|
||||||
| Pieter Wuille
|
| Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0067.mediawiki|67]]
|
| [[bip-0067.mediawiki|67]]
|
||||||
|
| Applications
|
||||||
| Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
|
| Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
|
||||||
| Thomas Kerin, Jean-Pierre Rupp, Ruben de Vries
|
| Thomas Kerin, Jean-Pierre Rupp, Ruben de Vries
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0068.mediawiki|68]]
|
| [[bip-0068.mediawiki|68]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Relative lock-time using consensus-enforced sequence numbers
|
| Relative lock-time using consensus-enforced sequence numbers
|
||||||
| Mark Friedenbach, BtcDrak, Nicolas Dorier, kinoshitajona
|
| Mark Friedenbach, BtcDrak, Nicolas Dorier, kinoshitajona
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0069.mediawiki|69]]
|
| [[bip-0069.mediawiki|69]]
|
||||||
|
| Applications
|
||||||
| Lexicographical Indexing of Transaction Inputs and Outputs
|
| Lexicographical Indexing of Transaction Inputs and Outputs
|
||||||
| Kristov Atlas
|
| Kristov Atlas
|
||||||
| Informational
|
| Informational
|
||||||
| Accepted
|
| Proposed
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0070.mediawiki|70]]
|
| [[bip-0070.mediawiki|70]]
|
||||||
|
| Applications
|
||||||
| Payment Protocol
|
| Payment Protocol
|
||||||
| Gavin Andresen, Mike Hearn
|
| Gavin Andresen, Mike Hearn
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0071.mediawiki|71]]
|
| [[bip-0071.mediawiki|71]]
|
||||||
|
| Applications
|
||||||
| Payment Protocol MIME types
|
| Payment Protocol MIME types
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0072.mediawiki|72]]
|
| [[bip-0072.mediawiki|72]]
|
||||||
|
| Applications
|
||||||
| bitcoin: uri extensions for Payment Protocol
|
| bitcoin: uri extensions for Payment Protocol
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0073.mediawiki|73]]
|
| [[bip-0073.mediawiki|73]]
|
||||||
|
| Applications
|
||||||
| Use "Accept" header for response type negotiation with Payment Request URLs
|
| Use "Accept" header for response type negotiation with Payment Request URLs
|
||||||
| Stephen Pair
|
| Stephen Pair
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|-
|
|-
|
||||||
| [[bip-0074.mediawiki|74]]
|
| [[bip-0074.mediawiki|74]]
|
||||||
|
| Applications
|
||||||
| Allow zero value OP_RETURN in Payment Protocol
|
| Allow zero value OP_RETURN in Payment Protocol
|
||||||
| Toby Padilla
|
| Toby Padilla
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0075.mediawiki|75]]
|
| [[bip-0075.mediawiki|75]]
|
||||||
|
| Applications
|
||||||
| Out of Band Address Exchange using Payment Protocol Encryption
|
| Out of Band Address Exchange using Payment Protocol Encryption
|
||||||
| Justin Newton, Matt David, Aaron Voisine, James MacWhyte
|
| Justin Newton, Matt David, Aaron Voisine, James MacWhyte
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0080.mediawiki|80]]
|
| [[bip-0080.mediawiki|80]]
|
||||||
|
|
|
||||||
| Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
|
| Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
|
||||||
| Justus Ranvier, Jimmy Song
|
| Justus Ranvier, Jimmy Song
|
||||||
| Informational
|
| Informational
|
||||||
| Deferred
|
| Deferred
|
||||||
|-
|
|-
|
||||||
| [[bip-0081.mediawiki|81]]
|
| [[bip-0081.mediawiki|81]]
|
||||||
|
|
|
||||||
| Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
|
| Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
|
||||||
| Justus Ranvier, Jimmy Song
|
| Justus Ranvier, Jimmy Song
|
||||||
| Informational
|
| Informational
|
||||||
| Deferred
|
| Deferred
|
||||||
|-
|
|-
|
||||||
| [[bip-0083.mediawiki|83]]
|
| [[bip-0083.mediawiki|83]]
|
||||||
|
| Applications
|
||||||
| Dynamic Hierarchical Deterministic Key Trees
|
| Dynamic Hierarchical Deterministic Key Trees
|
||||||
| Eric Lombrozo
|
| Eric Lombrozo
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0090.mediawiki|90]]
|
| [[bip-0090.mediawiki|90]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Buried Deployments
|
| Buried Deployments
|
||||||
| Suhas Daftuar
|
| Suhas Daftuar
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0099.mediawiki|99]]
|
| [[bip-0099.mediawiki|99]]
|
||||||
|
|
|
||||||
| Motivation and deployment of consensus rule changes ([soft/hard]forks)
|
| Motivation and deployment of consensus rule changes ([soft/hard]forks)
|
||||||
| Jorge Timón
|
| Jorge Timón
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0101.mediawiki|101]]
|
| [[bip-0101.mediawiki|101]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Increase maximum block size
|
| Increase maximum block size
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Withdrawn
|
| Withdrawn
|
||||||
|-
|
|-
|
||||||
| [[bip-0102.mediawiki|102]]
|
| [[bip-0102.mediawiki|102]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Block size increase to 2MB
|
| Block size increase to 2MB
|
||||||
| Jeff Garzik
|
| Jeff Garzik
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0103.mediawiki|103]]
|
| [[bip-0103.mediawiki|103]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Block size following technological growth
|
| Block size following technological growth
|
||||||
| Pieter Wuille
|
| Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0105.mediawiki|105]]
|
| [[bip-0105.mediawiki|105]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Consensus based block size retargeting algorithm
|
| Consensus based block size retargeting algorithm
|
||||||
| BtcDrak
|
| BtcDrak
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0106.mediawiki|106]]
|
| [[bip-0106.mediawiki|106]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Dynamically Controlled Bitcoin Block Size Max Cap
|
| Dynamically Controlled Bitcoin Block Size Max Cap
|
||||||
| Upal Chakraborty
|
| Upal Chakraborty
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0107.mediawiki|107]]
|
| [[bip-0107.mediawiki|107]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Dynamic limit on the block size
|
| Dynamic limit on the block size
|
||||||
| Washington Y. Sanchez
|
| Washington Y. Sanchez
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0109.mediawiki|109]]
|
| [[bip-0109.mediawiki|109]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Two million byte size limit with sigop and sighash limits
|
| Two million byte size limit with sigop and sighash limits
|
||||||
| Gavin Andresen
|
| Gavin Andresen
|
||||||
| Standard
|
| Standard
|
||||||
| Rejected
|
| Rejected
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0111.mediawiki|111]]
|
| [[bip-0111.mediawiki|111]]
|
||||||
|
| Peer Services
|
||||||
| NODE_BLOOM service bit
|
| NODE_BLOOM service bit
|
||||||
| Matt Corallo, Peter Todd
|
| Matt Corallo, Peter Todd
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0112.mediawiki|112]]
|
| [[bip-0112.mediawiki|112]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| CHECKSEQUENCEVERIFY
|
| CHECKSEQUENCEVERIFY
|
||||||
| BtcDrak, Mark Friedenbach, Eric Lombrozo
|
| BtcDrak, Mark Friedenbach, Eric Lombrozo
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|- style="background-color: #cfffcf"
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0113.mediawiki|113]]
|
| [[bip-0113.mediawiki|113]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Median time-past as endpoint for lock-time calculations
|
| Median time-past as endpoint for lock-time calculations
|
||||||
| Thomas Kerin, Mark Friedenbach
|
| Thomas Kerin, Mark Friedenbach
|
||||||
| Standard
|
| Standard
|
||||||
| Final
|
| Final
|
||||||
|-
|
|-
|
||||||
| [[bip-0114.mediawiki|114]]
|
| [[bip-0114.mediawiki|114]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Merkelized Abstract Syntax Tree
|
| Merkelized Abstract Syntax Tree
|
||||||
| Johnson Lau
|
| Johnson Lau
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0120.mediawiki|120]]
|
| [[bip-0120.mediawiki|120]]
|
||||||
|
| Applications
|
||||||
| Proof of Payment
|
| Proof of Payment
|
||||||
| Kalle Rosenbaum
|
| Kalle Rosenbaum
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0121.mediawiki|121]]
|
| [[bip-0121.mediawiki|121]]
|
||||||
|
| Applications
|
||||||
| Proof of Payment URI scheme
|
| Proof of Payment URI scheme
|
||||||
| Kalle Rosenbaum
|
| Kalle Rosenbaum
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0122.mediawiki|122]]
|
| [[bip-0122.mediawiki|122]]
|
||||||
|
| Applications
|
||||||
| URI scheme for Blockchain references / exploration
|
| URI scheme for Blockchain references / exploration
|
||||||
| Marco Pontello
|
| Marco Pontello
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|- style="background-color: #cfffcf"
|
||||||
| [[bip-0123.mediawiki|123]]
|
| [[bip-0123.mediawiki|123]]
|
||||||
|
|
|
||||||
| BIP Classification
|
| BIP Classification
|
||||||
| Eric Lombrozo
|
| Eric Lombrozo
|
||||||
| Process
|
| Process
|
||||||
| Draft
|
| Active
|
||||||
|-
|
|-
|
||||||
| [[bip-0124.mediawiki|124]]
|
| [[bip-0124.mediawiki|124]]
|
||||||
|
| Applications
|
||||||
| Hierarchical Deterministic Script Templates
|
| Hierarchical Deterministic Script Templates
|
||||||
| Eric Lombrozo, William Swanson
|
| Eric Lombrozo, William Swanson
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0125.mediawiki|125]]
|
| [[bip-0125.mediawiki|125]]
|
||||||
|
| Applications
|
||||||
| Opt-in Full Replace-by-Fee Signaling
|
| Opt-in Full Replace-by-Fee Signaling
|
||||||
| David A. Harding, Peter Todd
|
| David A. Harding, Peter Todd
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|-
|
|-
|
||||||
| [[bip-0126.mediawiki|126]]
|
| [[bip-0126.mediawiki|126]]
|
||||||
|
|
|
||||||
| Best Practices for Heterogeneous Input Script Transactions
|
| Best Practices for Heterogeneous Input Script Transactions
|
||||||
| Kristov Atlas
|
| Kristov Atlas
|
||||||
| Informational
|
| Informational
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffffcf"
|
|- style="background-color: #ffffcf"
|
||||||
| [[bip-0130.mediawiki|130]]
|
| [[bip-0130.mediawiki|130]]
|
||||||
|
| Peer Services
|
||||||
| sendheaders message
|
| sendheaders message
|
||||||
| Suhas Daftuar
|
| Suhas Daftuar
|
||||||
| Standard
|
| Standard
|
||||||
| Accepted
|
| Proposed
|
||||||
|-
|
|-
|
||||||
| [[bip-0131.mediawiki|131]]
|
| [[bip-0131.mediawiki|131]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| "Coalescing Transaction" Specification (wildcard inputs)
|
| "Coalescing Transaction" Specification (wildcard inputs)
|
||||||
| Chris Priest
|
| Chris Priest
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|- style="background-color: #ffcfcf"
|
|- style="background-color: #ffcfcf"
|
||||||
| [[bip-0132.mediawiki|132]]
|
| [[bip-0132.mediawiki|132]]
|
||||||
|
|
|
||||||
| Committee-based BIP Acceptance Process
|
| Committee-based BIP Acceptance Process
|
||||||
| Andy Chase
|
| Andy Chase
|
||||||
| Process
|
| Process
|
||||||
| Withdrawn
|
| Withdrawn
|
||||||
|-
|
|-
|
||||||
| [[bip-0133.mediawiki|133]]
|
| [[bip-0133.mediawiki|133]]
|
||||||
|
| Peer Services
|
||||||
| feefilter message
|
| feefilter message
|
||||||
| Alex Morcos
|
| Alex Morcos
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0134.mediawiki|134]]
|
| [[bip-0134.mediawiki|134]]
|
||||||
|
| Consensus (hard fork)
|
||||||
| Flexible Transactions
|
| Flexible Transactions
|
||||||
| Tom Zander
|
| Tom Zander
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0140.mediawiki|140]]
|
| [[bip-0140.mediawiki|140]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Normalized TXID
|
| Normalized TXID
|
||||||
| Christian Decker
|
| Christian Decker
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0141.mediawiki|141]]
|
| [[bip-0141.mediawiki|141]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Segregated Witness (Consensus layer)
|
| Segregated Witness (Consensus layer)
|
||||||
| Eric Lombrozo, Johnson Lau, Pieter Wuille
|
| Eric Lombrozo, Johnson Lau, Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0142.mediawiki|142]]
|
| [[bip-0142.mediawiki|142]]
|
||||||
|
| Applications
|
||||||
| Address Format for Segregated Witness
|
| Address Format for Segregated Witness
|
||||||
| Johnson Lau
|
| Johnson Lau
|
||||||
| Standard
|
| Standard
|
||||||
| Deferred
|
| Deferred
|
||||||
|-
|
|-
|
||||||
| [[bip-0143.mediawiki|143]]
|
| [[bip-0143.mediawiki|143]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Transaction Signature Verification for Version 0 Witness Program
|
| Transaction Signature Verification for Version 0 Witness Program
|
||||||
| Johnson Lau, Pieter Wuille
|
| Johnson Lau, Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0144.mediawiki|144]]
|
| [[bip-0144.mediawiki|144]]
|
||||||
|
| Peer Services
|
||||||
| Segregated Witness (Peer Services)
|
| Segregated Witness (Peer Services)
|
||||||
| Eric Lombrozo, Pieter Wuille
|
| Eric Lombrozo, Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0145.mediawiki|145]]
|
| [[bip-0145.mediawiki|145]]
|
||||||
|
| API/RPC
|
||||||
| getblocktemplate Updates for Segregated Witness
|
| getblocktemplate Updates for Segregated Witness
|
||||||
| Luke Dashjr
|
| Luke Dashjr
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0146.mediawiki|146]]
|
| [[bip-0146.mediawiki|146]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Dealing with signature encoding malleability
|
| Dealing with signature encoding malleability
|
||||||
| Johnson Lau, Pieter Wuille
|
| Johnson Lau, Pieter Wuille
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0147.mediawiki|147]]
|
| [[bip-0147.mediawiki|147]]
|
||||||
|
| Consensus (soft fork)
|
||||||
| Dealing with dummy stack element malleability
|
| Dealing with dummy stack element malleability
|
||||||
| Johnson Lau
|
| Johnson Lau
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0150.mediawiki|150]]
|
| [[bip-0150.mediawiki|150]]
|
||||||
|
| Peer Services
|
||||||
| Peer Authentication
|
| Peer Authentication
|
||||||
| Jonas Schnelli
|
| Jonas Schnelli
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0151.mediawiki|151]]
|
| [[bip-0151.mediawiki|151]]
|
||||||
|
| Peer Services
|
||||||
| Peer-to-Peer Communication Encryption
|
| Peer-to-Peer Communication Encryption
|
||||||
| Jonas Schnelli
|
| Jonas Schnelli
|
||||||
| Standard
|
| Standard
|
||||||
| Draft
|
| Draft
|
||||||
|-
|
|-
|
||||||
| [[bip-0152.mediawiki|152]]
|
| [[bip-0152.mediawiki|152]]
|
||||||
|
| Peer Services
|
||||||
| Compact Block Relay
|
| Compact Block Relay
|
||||||
| Matt Corallo
|
| Matt Corallo
|
||||||
| Standard
|
| Standard
|
||||||
|
@ -2,9 +2,12 @@
|
|||||||
BIP: 1
|
BIP: 1
|
||||||
Title: BIP Purpose and Guidelines
|
Title: BIP Purpose and Guidelines
|
||||||
Author: Amir Taaki <genjix@riseup.net>
|
Author: Amir Taaki <genjix@riseup.net>
|
||||||
Status: Active
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0001
|
||||||
|
Status: Replaced
|
||||||
Type: Process
|
Type: Process
|
||||||
Created: 2011-08-19
|
Created: 2011-08-19
|
||||||
|
Superseded-By: 2
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==What is a BIP?==
|
==What is a BIP?==
|
||||||
|
@ -2,9 +2,13 @@
|
|||||||
BIP: 2
|
BIP: 2
|
||||||
Title: BIP process, revised
|
Title: BIP process, revised
|
||||||
Author: Luke Dashjr <luke+bip@dashjr.org>
|
Author: Luke Dashjr <luke+bip@dashjr.org>
|
||||||
Status: Draft
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0002
|
||||||
|
Status: Active
|
||||||
Type: Process
|
Type: Process
|
||||||
Created: 2016-02-03
|
Created: 2016-02-03
|
||||||
|
License: BSD-2-Clause
|
||||||
|
OPL
|
||||||
Replaces: 1
|
Replaces: 1
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -5,9 +5,12 @@
|
|||||||
Peter Todd <pete@petertodd.org>
|
Peter Todd <pete@petertodd.org>
|
||||||
Greg Maxwell <greg@xiph.org>
|
Greg Maxwell <greg@xiph.org>
|
||||||
Rusty Russell <rusty@rustcorp.com.au>
|
Rusty Russell <rusty@rustcorp.com.au>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0009
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2015-10-04
|
Created: 2015-10-04
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 10
|
BIP: 10
|
||||||
|
Layer: Applications
|
||||||
Title: Multi-Sig Transaction Distribution
|
Title: Multi-Sig Transaction Distribution
|
||||||
Author: Alan Reiner <etotheipi@gmail.com>
|
Author: Alan Reiner <etotheipi@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0010
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2011-10-28
|
Created: 2011-10-28
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 11
|
BIP: 11
|
||||||
|
Layer: Applications
|
||||||
Title: M-of-N Standard Transactions
|
Title: M-of-N Standard Transactions
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0011
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2011-10-18
|
Created: 2011-10-18
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 12
|
BIP: 12
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: OP_EVAL
|
Title: OP_EVAL
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0012
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2011-10-18
|
Created: 2011-10-18
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 13
|
BIP: 13
|
||||||
|
Layer: Applications
|
||||||
Title: Address Format for pay-to-script-hash
|
Title: Address Format for pay-to-script-hash
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0013
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2011-10-18
|
Created: 2011-10-18
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 14
|
BIP: 14
|
||||||
|
Layer: Peer Services
|
||||||
Title: Protocol Version and User Agent
|
Title: Protocol Version and User Agent
|
||||||
Author: Amir Taaki <genjix@riseup.net>
|
Author: Amir Taaki <genjix@riseup.net>
|
||||||
Patrick Strateman <bitcoin-bips@covertinferno.org>
|
Patrick Strateman <bitcoin-bips@covertinferno.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0014
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2011-11-10
|
Created: 2011-11-10
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 15
|
BIP: 15
|
||||||
|
Layer: Applications
|
||||||
Title: Aliases
|
Title: Aliases
|
||||||
Author: Amir Taaki <genjix@riseup.net>
|
Author: Amir Taaki <genjix@riseup.net>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0015
|
||||||
Status: Deferred
|
Status: Deferred
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2011-12-10
|
Created: 2011-12-10
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 16
|
BIP: 16
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Pay to Script Hash
|
Title: Pay to Script Hash
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0016
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-01-03
|
Created: 2012-01-03
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 17
|
BIP: 17
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: OP_CHECKHASHVERIFY (CHV)
|
Title: OP_CHECKHASHVERIFY (CHV)
|
||||||
Author: Luke Dashjr <luke+bip17@dashjr.org>
|
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
|
Status: Withdrawn
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-01-18
|
Created: 2012-01-18
|
||||||
|
License: BSD-2-Clause
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 18
|
BIP: 18
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: hashScriptCheck
|
Title: hashScriptCheck
|
||||||
Author: Luke Dashjr <luke+bip17@dashjr.org>
|
Author: Luke Dashjr <luke+bip17@dashjr.org>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0018
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-01-27
|
Created: 2012-01-27
|
||||||
|
License: BSD-2-Clause
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 19
|
BIP: 19
|
||||||
|
Layer: Applications
|
||||||
Title: M-of-N Standard Transactions (Low SigOp)
|
Title: M-of-N Standard Transactions (Low SigOp)
|
||||||
Author: Luke Dashjr <luke+bip17@dashjr.org>
|
Author: Luke Dashjr <luke+bip17@dashjr.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0019
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-01-30
|
Created: 2012-01-30
|
||||||
|
License: BSD-2-Clause
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 20
|
BIP: 20
|
||||||
|
Layer: Applications
|
||||||
Title: URI Scheme
|
Title: URI Scheme
|
||||||
Author: Luke Dashjr <luke+bip@dashjr.org>
|
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
|
Status: Replaced
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2011-01-10
|
Created: 2011-01-10
|
||||||
|
License: BSD-2-Clause
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
BIP 0020 is based off an earlier document by Nils Schneider. '''And has been replaced by BIP 0021'''
|
BIP 0020 is based off an earlier document by Nils Schneider. '''And has been replaced by BIP 0021'''
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 21
|
BIP: 21
|
||||||
|
Layer: Applications
|
||||||
Title: URI Scheme
|
Title: URI Scheme
|
||||||
Author: Nils Schneider <nils.schneider@gmail.com>
|
Author: Nils Schneider <nils.schneider@gmail.com>
|
||||||
Matt Corallo <bip21@bluematt.me>
|
Matt Corallo <bip21@bluematt.me>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0021
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-01-29
|
Created: 2012-01-29
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 22
|
BIP: 22
|
||||||
|
Layer: API/RPC
|
||||||
Title: getblocktemplate - Fundamentals
|
Title: getblocktemplate - Fundamentals
|
||||||
Author: Luke Dashjr <luke+bip22@dashjr.org>
|
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
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-02-28
|
Created: 2012-02-28
|
||||||
|
License: BSD-2-Clause
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 23
|
BIP: 23
|
||||||
|
Layer: API/RPC
|
||||||
Title: getblocktemplate - Pooled Mining
|
Title: getblocktemplate - Pooled Mining
|
||||||
Author: Luke Dashjr <luke+bip22@dashjr.org>
|
Author: Luke Dashjr <luke+bip22@dashjr.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0023
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-02-28
|
Created: 2012-02-28
|
||||||
|
License: BSD-2-Clause
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 30
|
BIP: 30
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Duplicate transactions
|
Title: Duplicate transactions
|
||||||
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0030
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-02-22
|
Created: 2012-02-22
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 31
|
BIP: 31
|
||||||
|
Layer: Peer Services
|
||||||
Title: Pong message
|
Title: Pong message
|
||||||
Author: Mike Hearn <hearn@google.com>
|
Author: Mike Hearn <hearn@google.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0031
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-04-11
|
Created: 2012-04-11
|
||||||
|
@ -6,8 +6,11 @@ RECENT CHANGES:
|
|||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
BIP: 32
|
BIP: 32
|
||||||
|
Layer: Applications
|
||||||
Title: Hierarchical Deterministic Wallets
|
Title: Hierarchical Deterministic Wallets
|
||||||
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0032
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2012-02-11
|
Created: 2012-02-11
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 33
|
BIP: 33
|
||||||
|
Layer: Peer Services
|
||||||
Title: Stratized Nodes
|
Title: Stratized Nodes
|
||||||
Author: Amir Taaki <genjix@riseup.net>
|
Author: Amir Taaki <genjix@riseup.net>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0033
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-05-15
|
Created: 2012-05-15
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 34
|
BIP: 34
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Block v2, Height in Coinbase
|
Title: Block v2, Height in Coinbase
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0034
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-07-06
|
Created: 2012-07-06
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 35
|
BIP: 35
|
||||||
|
Layer: Peer Services
|
||||||
Title: mempool message
|
Title: mempool message
|
||||||
Author: Jeff Garzik <jgarzik@exmulti.com>
|
Author: Jeff Garzik <jgarzik@exmulti.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0035
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-08-16
|
Created: 2012-08-16
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 36
|
BIP: 36
|
||||||
|
Layer: Peer Services
|
||||||
Title: Custom Services
|
Title: Custom Services
|
||||||
Author: Stefan Thomas <justmoon@members.fsf.org>
|
Author: Stefan Thomas <justmoon@members.fsf.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0036
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-08-03
|
Created: 2012-08-03
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 37
|
BIP: 37
|
||||||
|
Layer: Peer Services
|
||||||
Title: Connection Bloom filtering
|
Title: Connection Bloom filtering
|
||||||
Author: Mike Hearn <hearn@google.com>
|
Author: Mike Hearn <hearn@google.com>
|
||||||
Matt Corallo <bip37@bluematt.me>
|
Matt Corallo <bip37@bluematt.me>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0037
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-10-24
|
Created: 2012-10-24
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 38
|
BIP: 38
|
||||||
|
Layer: Applications
|
||||||
Title: Passphrase-protected private key
|
Title: Passphrase-protected private key
|
||||||
Author: Mike Caldwell <mcaldwell@swipeclock.com>
|
Author: Mike Caldwell <mcaldwell@swipeclock.com>
|
||||||
Aaron Voisine <voisine@gmail.com>
|
Aaron Voisine <voisine@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0038
|
||||||
Status: Draft (Some confusion applies: The announcements for this never made it to the list, so it hasn't had public discussion)
|
Status: Draft (Some confusion applies: The announcements for this never made it to the list, so it hasn't had public discussion)
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2012-11-20
|
Created: 2012-11-20
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 39
|
BIP: 39
|
||||||
|
Layer: Applications
|
||||||
Title: Mnemonic code for generating deterministic keys
|
Title: Mnemonic code for generating deterministic keys
|
||||||
Author: Marek Palatinus <slush@satoshilabs.com>
|
Author: Marek Palatinus <slush@satoshilabs.com>
|
||||||
Pavol Rusnak <stick@satoshilabs.com>
|
Pavol Rusnak <stick@satoshilabs.com>
|
||||||
Aaron Voisine <voisine@gmail.com>
|
Aaron Voisine <voisine@gmail.com>
|
||||||
Sean Bowe <ewillbefull@gmail.com>
|
Sean Bowe <ewillbefull@gmail.com>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0039
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2013-09-10
|
Created: 2013-09-10
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 42
|
BIP: 42
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: A finite monetary supply for Bitcoin
|
Title: A finite monetary supply for Bitcoin
|
||||||
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0042
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-04-01
|
Created: 2014-04-01
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 43
|
BIP: 43
|
||||||
|
Layer: Applications
|
||||||
Title: Purpose Field for Deterministic Wallets
|
Title: Purpose Field for Deterministic Wallets
|
||||||
Author: Marek Palatinus <slush@satoshilabs.com>
|
Author: Marek Palatinus <slush@satoshilabs.com>
|
||||||
Pavol Rusnak <stick@satoshilabs.com>
|
Pavol Rusnak <stick@satoshilabs.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0043
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2014-04-24
|
Created: 2014-04-24
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 44
|
BIP: 44
|
||||||
|
Layer: Applications
|
||||||
Title: Multi-Account Hierarchy for Deterministic Wallets
|
Title: Multi-Account Hierarchy for Deterministic Wallets
|
||||||
Author: Marek Palatinus <slush@satoshilabs.com>
|
Author: Marek Palatinus <slush@satoshilabs.com>
|
||||||
Pavol Rusnak <stick@satoshilabs.com>
|
Pavol Rusnak <stick@satoshilabs.com>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0044
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-04-24
|
Created: 2014-04-24
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 45
|
BIP: 45
|
||||||
|
Layer: Applications
|
||||||
Title: Structure for Deterministic P2SH Multisignature Wallets
|
Title: Structure for Deterministic P2SH Multisignature Wallets
|
||||||
Author: Manuel Araoz <manu@bitpay.com>
|
Author: Manuel Araoz <manu@bitpay.com>
|
||||||
Ryan X. Charles <ryan@bitpay.com>
|
Ryan X. Charles <ryan@bitpay.com>
|
||||||
Matias Alejo Garcia <matias@bitpay.com>
|
Matias Alejo Garcia <matias@bitpay.com>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0045
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-04-25
|
Created: 2014-04-25
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -5,8 +5,11 @@ RECENT CHANGES:
|
|||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
BIP: 47
|
BIP: 47
|
||||||
|
Layer: Applications
|
||||||
Title: Reusable Payment Codes for Hierarchical Deterministic Wallets
|
Title: Reusable Payment Codes for Hierarchical Deterministic Wallets
|
||||||
Author: Justus Ranvier <justus@openbitcoinprivacyproject.org>
|
Author: Justus Ranvier <justus@openbitcoinprivacyproject.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0047
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2015-04-24
|
Created: 2015-04-24
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 49
|
BIP: 49
|
||||||
|
Layer: Applications
|
||||||
Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts
|
Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts
|
||||||
Author: Daniel Weigl <Daniel.Weigl@mycelium.com>
|
Author: Daniel Weigl <Daniel.Weigl@mycelium.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0049
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2016-05-19
|
Created: 2016-05-19
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -2,9 +2,12 @@
|
|||||||
BIP: 50
|
BIP: 50
|
||||||
Title: March 2013 Chain Fork Post-Mortem
|
Title: March 2013 Chain Fork Post-Mortem
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0050
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2013-03-20
|
Created: 2013-03-20
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==What went wrong==
|
==What went wrong==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 60
|
BIP: 60
|
||||||
|
Layer: Peer Services
|
||||||
Title: Fixed Length "version" Message (Relay-Transactions Field)
|
Title: Fixed Length "version" Message (Relay-Transactions Field)
|
||||||
Author: Amir Taaki <genjix@riseup.net>
|
Author: Amir Taaki <genjix@riseup.net>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0060
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2013-06-16
|
Created: 2013-06-16
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 61
|
BIP: 61
|
||||||
|
Layer: Peer Services
|
||||||
Title: Reject P2P message
|
Title: Reject P2P message
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0061
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-06-18
|
Created: 2014-06-18
|
||||||
|
@ -2,8 +2,11 @@
|
|||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
BIP: 62
|
BIP: 62
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Dealing with malleability
|
Title: Dealing with malleability
|
||||||
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0062
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-03-12
|
Created: 2014-03-12
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 64
|
BIP: 64
|
||||||
|
Layer: Peer Services
|
||||||
Title: getutxo message
|
Title: getutxo message
|
||||||
Author: Mike Hearn <hearn@vinumeris.com>
|
Author: Mike Hearn <hearn@vinumeris.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0064
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-06-10
|
Created: 2014-06-10
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 65
|
BIP: 65
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: OP_CHECKLOCKTIMEVERIFY
|
Title: OP_CHECKLOCKTIMEVERIFY
|
||||||
Author: Peter Todd <pete@petertodd.org>
|
Author: Peter Todd <pete@petertodd.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0065
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2014-10-01
|
Created: 2014-10-01
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 66
|
BIP: 66
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Strict DER signatures
|
Title: Strict DER signatures
|
||||||
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0066
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-01-10
|
Created: 2015-01-10
|
||||||
|
@ -1,12 +1,16 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 67
|
BIP: 67
|
||||||
|
Layer: Applications
|
||||||
Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
|
Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
|
||||||
Author: Thomas Kerin <me@thomaskerin.io>
|
Author: Thomas Kerin <me@thomaskerin.io>
|
||||||
Jean-Pierre Rupp <root@haskoin.com>
|
Jean-Pierre Rupp <root@haskoin.com>
|
||||||
Ruben de Vries <ruben@rubensayshi.com>
|
Ruben de Vries <ruben@rubensayshi.com>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0067
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-02-08
|
Created: 2015-02-08
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 68
|
BIP: 68
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Relative lock-time using consensus-enforced sequence numbers
|
Title: Relative lock-time using consensus-enforced sequence numbers
|
||||||
Author: Mark Friedenbach <mark@friedenbach.org>
|
Author: Mark Friedenbach <mark@friedenbach.org>
|
||||||
BtcDrak <btcdrak@gmail.com>
|
BtcDrak <btcdrak@gmail.com>
|
||||||
Nicolas Dorier <nicolas.dorier@gmail.com>
|
Nicolas Dorier <nicolas.dorier@gmail.com>
|
||||||
kinoshitajona <kinoshitajona@gmail.com>
|
kinoshitajona <kinoshitajona@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0068
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-05-28
|
Created: 2015-05-28
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 69
|
BIP: 69
|
||||||
|
Layer: Applications
|
||||||
Title: Lexicographical Indexing of Transaction Inputs and Outputs
|
Title: Lexicographical Indexing of Transaction Inputs and Outputs
|
||||||
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
|
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
|
||||||
Editor: Daniel Cousens <bips@dcousens.com>
|
Editor: Daniel Cousens <bips@dcousens.com>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0069
|
||||||
|
Status: Proposed
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2015-06-12
|
Created: 2015-06-12
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 70
|
BIP: 70
|
||||||
|
Layer: Applications
|
||||||
Title: Payment Protocol
|
Title: Payment Protocol
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
Mike Hearn <mhearn@bitcoinfoundation.org>
|
Mike Hearn <mhearn@bitcoinfoundation.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0070
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2013-07-29
|
Created: 2013-07-29
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 71
|
BIP: 71
|
||||||
|
Layer: Applications
|
||||||
Title: Payment Protocol MIME types
|
Title: Payment Protocol MIME types
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0071
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2013-07-29
|
Created: 2013-07-29
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 72
|
BIP: 72
|
||||||
|
Layer: Applications
|
||||||
Title: bitcoin: uri extensions for Payment Protocol
|
Title: bitcoin: uri extensions for Payment Protocol
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0072
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2013-07-29
|
Created: 2013-07-29
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 73
|
BIP: 73
|
||||||
|
Layer: Applications
|
||||||
Title: Use "Accept" header for response type negotiation with Payment Request URLs
|
Title: Use "Accept" header for response type negotiation with Payment Request URLs
|
||||||
Author: Stephen Pair <stephen@bitpay.com>
|
Author: Stephen Pair <stephen@bitpay.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0073
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2013-08-27
|
Created: 2013-08-27
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 74
|
BIP: 74
|
||||||
|
Layer: Applications
|
||||||
Title: Allow zero value OP_RETURN in Payment Protocol
|
Title: Allow zero value OP_RETURN in Payment Protocol
|
||||||
Author: Toby Padilla <tobypadilla@gmail.com>
|
Author: Toby Padilla <tobypadilla@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0074
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-01-29
|
Created: 2016-01-29
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 75
|
BIP: 75
|
||||||
|
Layer: Applications
|
||||||
Title: Out of Band Address Exchange using Payment Protocol Encryption
|
Title: Out of Band Address Exchange using Payment Protocol Encryption
|
||||||
Author: Justin Newton <justin@netki.com>
|
Author: Justin Newton <justin@netki.com>
|
||||||
Matt David <mgd@mgddev.com>
|
Matt David <mgd@mgddev.com>
|
||||||
Aaron Voisine <voisine@gmail.com>
|
Aaron Voisine <voisine@gmail.com>
|
||||||
James MacWhyte <macwhyte@gmail.com>
|
James MacWhyte <macwhyte@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0075
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-11-20
|
Created: 2015-11-20
|
||||||
|
@ -3,9 +3,12 @@
|
|||||||
Title: Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
|
Title: Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
|
||||||
Author: Justus Ranvier <justus@opentransactions.org>
|
Author: Justus Ranvier <justus@opentransactions.org>
|
||||||
Jimmy Song <jimmy@monetas.net>
|
Jimmy Song <jimmy@monetas.net>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0080
|
||||||
Status: Deferred
|
Status: Deferred
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2014-08-11
|
Created: 2014-08-11
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -3,9 +3,12 @@
|
|||||||
Title: Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
|
Title: Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
|
||||||
Author: Justus Ranvier <justus@opentransactions.org>
|
Author: Justus Ranvier <justus@opentransactions.org>
|
||||||
Jimmy Song <jimmy@monetas.net>
|
Jimmy Song <jimmy@monetas.net>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0081
|
||||||
Status: Deferred
|
Status: Deferred
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2014-08-11
|
Created: 2014-08-11
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 83
|
BIP: 83
|
||||||
|
Layer: Applications
|
||||||
Title: Dynamic Hierarchical Deterministic Key Trees
|
Title: Dynamic Hierarchical Deterministic Key Trees
|
||||||
Author: Eric Lombrozo <eric@ciphrex.com>
|
Author: Eric Lombrozo <eric@ciphrex.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0083
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-11-16
|
Created: 2015-11-16
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 90
|
BIP: 90
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Buried Deployments
|
Title: Buried Deployments
|
||||||
Author: Suhas Daftuar <sdaftuar@chaincode.com>
|
Author: Suhas Daftuar <sdaftuar@chaincode.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0090
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2016-11-08
|
Created: 2016-11-08
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,9 +2,12 @@
|
|||||||
BIP: 99
|
BIP: 99
|
||||||
Title: Motivation and deployment of consensus rule changes ([soft/hard]forks)
|
Title: Motivation and deployment of consensus rule changes ([soft/hard]forks)
|
||||||
Author: Jorge Timón <jtimon@jtimon.cc>
|
Author: Jorge Timón <jtimon@jtimon.cc>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0099
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2015-06-20
|
Created: 2015-06-20
|
||||||
|
License: PD
|
||||||
Post-History: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-June/008936.html
|
Post-History: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-June/008936.html
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 101
|
BIP: 101
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Increase maximum block size
|
Title: Increase maximum block size
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0101
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-06-22
|
Created: 2015-06-22
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 102
|
BIP: 102
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Block size increase to 2MB
|
Title: Block size increase to 2MB
|
||||||
Author: Jeff Garzik <jgarzik@gmail.com>
|
Author: Jeff Garzik <jgarzik@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0102
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-06-23
|
Created: 2015-06-23
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 103
|
BIP: 103
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Block size following technological growth
|
Title: Block size following technological growth
|
||||||
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
Author: Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0103
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-07-21
|
Created: 2015-07-21
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 105
|
BIP: 105
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Consensus based block size retargeting algorithm
|
Title: Consensus based block size retargeting algorithm
|
||||||
Author: BtcDrak <btcdrak@gmail.com>
|
Author: BtcDrak <btcdrak@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0105
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-08-21
|
Created: 2015-08-21
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 106
|
BIP: 106
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Dynamically Controlled Bitcoin Block Size Max Cap
|
Title: Dynamically Controlled Bitcoin Block Size Max Cap
|
||||||
Author: Upal Chakraborty <bitcoin@upalc.com>
|
Author: Upal Chakraborty <bitcoin@upalc.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0106
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-08-24
|
Created: 2015-08-24
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 107
|
BIP: 107
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Dynamic limit on the block size
|
Title: Dynamic limit on the block size
|
||||||
Author: Washington Y. Sanchez <washington.sanchez@gmail.com>
|
Author: Washington Y. Sanchez <washington.sanchez@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0107
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-09-11
|
Created: 2015-09-11
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 109
|
BIP: 109
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Two million byte size limit with sigop and sighash limits
|
Title: Two million byte size limit with sigop and sighash limits
|
||||||
Author: Gavin Andresen <gavinandresen@gmail.com>
|
Author: Gavin Andresen <gavinandresen@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0109
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-01-28
|
Created: 2016-01-28
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 111
|
BIP: 111
|
||||||
|
Layer: Peer Services
|
||||||
Title: NODE_BLOOM service bit
|
Title: NODE_BLOOM service bit
|
||||||
Author: Matt Corallo <bip111@bluematt.me>
|
Author: Matt Corallo <bip111@bluematt.me>
|
||||||
Peter Todd <pete@petertodd.org>
|
Peter Todd <pete@petertodd.org>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0111
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-08-20
|
Created: 2015-08-20
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
@ -1,12 +1,16 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 112
|
BIP: 112
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: CHECKSEQUENCEVERIFY
|
Title: CHECKSEQUENCEVERIFY
|
||||||
Author: BtcDrak <btcdrak@gmail.com>
|
Author: BtcDrak <btcdrak@gmail.com>
|
||||||
Mark Friedenbach <mark@friedenbach.org>
|
Mark Friedenbach <mark@friedenbach.org>
|
||||||
Eric Lombrozo <elombrozo@gmail.com>
|
Eric Lombrozo <elombrozo@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0112
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-08-10
|
Created: 2015-08-10
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 113
|
BIP: 113
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Median time-past as endpoint for lock-time calculations
|
Title: Median time-past as endpoint for lock-time calculations
|
||||||
Author: Thomas Kerin <me@thomaskerin.io>
|
Author: Thomas Kerin <me@thomaskerin.io>
|
||||||
Mark Friedenbach <mark@friedenbach.org>
|
Mark Friedenbach <mark@friedenbach.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0113
|
||||||
Status: Final
|
Status: Final
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-08-10
|
Created: 2015-08-10
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 114
|
BIP: 114
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Merkelized Abstract Syntax Tree
|
Title: Merkelized Abstract Syntax Tree
|
||||||
Author: Johnson Lau <jl2012@xbt.hk>
|
Author: Johnson Lau <jl2012@xbt.hk>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0114
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-04-02
|
Created: 2016-04-02
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 120
|
BIP: 120
|
||||||
|
Layer: Applications
|
||||||
Title: Proof of Payment
|
Title: Proof of Payment
|
||||||
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
|
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0120
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-07-28
|
Created: 2015-07-28
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 121
|
BIP: 121
|
||||||
|
Layer: Applications
|
||||||
Title: Proof of Payment URI scheme
|
Title: Proof of Payment URI scheme
|
||||||
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
|
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0121
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-07-27
|
Created: 2015-07-27
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 122
|
BIP: 122
|
||||||
|
Layer: Applications
|
||||||
Title: URI scheme for Blockchain references / exploration
|
Title: URI scheme for Blockchain references / exploration
|
||||||
Author: Marco Pontello <marcopon@gmail.com>
|
Author: Marco Pontello <marcopon@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0122
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-08-29
|
Created: 2015-08-29
|
||||||
|
License: PD
|
||||||
Post-History: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010712.html
|
Post-History: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010712.html
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -2,7 +2,9 @@
|
|||||||
BIP: 123
|
BIP: 123
|
||||||
Title: BIP Classification
|
Title: BIP Classification
|
||||||
Author: Eric Lombrozo <elombrozo@gmail.com>
|
Author: Eric Lombrozo <elombrozo@gmail.com>
|
||||||
Status: Draft
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0123
|
||||||
|
Status: Active
|
||||||
Type: Process
|
Type: Process
|
||||||
Created: 2015-08-26
|
Created: 2015-08-26
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 124
|
BIP: 124
|
||||||
|
Layer: Applications
|
||||||
Title: Hierarchical Deterministic Script Templates
|
Title: Hierarchical Deterministic Script Templates
|
||||||
Author: Eric Lombrozo <eric@ciphrex.com>
|
Author: Eric Lombrozo <eric@ciphrex.com>
|
||||||
William Swanson <swansontec@gmail.com>
|
William Swanson <swansontec@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0124
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2015-11-20
|
Created: 2015-11-20
|
||||||
|
License: PD
|
||||||
Post-History: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011795.html
|
Post-History: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011795.html
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 125
|
BIP: 125
|
||||||
|
Layer: Applications
|
||||||
Title: Opt-in Full Replace-by-Fee Signaling
|
Title: Opt-in Full Replace-by-Fee Signaling
|
||||||
Author: David A. Harding <dave@dtrt.org>
|
Author: David A. Harding <dave@dtrt.org>
|
||||||
Peter Todd <pete@petertodd.org>
|
Peter Todd <pete@petertodd.org>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0125
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-12-04
|
Created: 2015-12-04
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -2,9 +2,12 @@
|
|||||||
BIP: 126
|
BIP: 126
|
||||||
Title: Best Practices for Heterogeneous Input Script Transactions
|
Title: Best Practices for Heterogeneous Input Script Transactions
|
||||||
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
|
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0126
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 2016-02-10
|
Created: 2016-02-10
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 130
|
BIP: 130
|
||||||
|
Layer: Peer Services
|
||||||
Title: sendheaders message
|
Title: sendheaders message
|
||||||
Author: Suhas Daftuar <sdaftuar@chaincode.com>
|
Author: Suhas Daftuar <sdaftuar@chaincode.com>
|
||||||
Status: Accepted
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0130
|
||||||
|
Status: Proposed
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-05-08
|
Created: 2015-05-08
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 131
|
BIP: 131
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: "Coalescing Transaction" Specification (wildcard inputs)
|
Title: "Coalescing Transaction" Specification (wildcard inputs)
|
||||||
Author: Chris Priest <cp368202@ohiou.edu>
|
Author: Chris Priest <cp368202@ohiou.edu>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0131
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-11-30
|
Created: 2015-11-30
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -2,9 +2,12 @@
|
|||||||
BIP: 132
|
BIP: 132
|
||||||
Title: Committee-based BIP Acceptance Process
|
Title: Committee-based BIP Acceptance Process
|
||||||
Author: Andy Chase <theandychase@gmail.com>
|
Author: Andy Chase <theandychase@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0132
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Process
|
Type: Process
|
||||||
Created: 2015-08-31
|
Created: 2015-08-31
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 133
|
BIP: 133
|
||||||
|
Layer: Peer Services
|
||||||
Title: feefilter message
|
Title: feefilter message
|
||||||
Author: Alex Morcos <morcos@chaincode.com>
|
Author: Alex Morcos <morcos@chaincode.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0133
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-02-13
|
Created: 2016-02-13
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 134
|
BIP: 134
|
||||||
|
Layer: Consensus (hard fork)
|
||||||
Title: Flexible Transactions
|
Title: Flexible Transactions
|
||||||
Author: Tom Zander <tomz@freedommail.ch>
|
Author: Tom Zander <tomz@freedommail.ch>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0134
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-07-27
|
Created: 2016-07-27
|
||||||
|
License: CC-BY-SA-4.0
|
||||||
|
OPL
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,16 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 140
|
BIP: 140
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Normalized TXID
|
Title: Normalized TXID
|
||||||
Author: Christian Decker <decker.christian@gmail.com>
|
Author: Christian Decker <decker.christian@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0140
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-10-14
|
Created: 2015-10-14
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
|
||||||
This BIP describes the use of normalized transaction IDs (NTXIDs) in order to eliminate transaction malleability, both in the third-party modification scenario as well as the participant modification scenario. The transaction ID is normalized by removing the signature scripts from transactions before computing its hash. The normalized transaction hashes are then used during the signature creation and signature verification of dependent transactions.
|
This BIP describes the use of normalized transaction IDs (NTXIDs) in order to eliminate transaction malleability, both in the third-party modification scenario as well as the participant modification scenario. The transaction ID is normalized by removing the signature scripts from transactions before computing its hash. The normalized transaction hashes are then used during the signature creation and signature verification of dependent transactions.
|
||||||
|
@ -1,12 +1,16 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 141
|
BIP: 141
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Segregated Witness (Consensus layer)
|
Title: Segregated Witness (Consensus layer)
|
||||||
Author: Eric Lombrozo <elombrozo@gmail.com>
|
Author: Eric Lombrozo <elombrozo@gmail.com>
|
||||||
Johnson Lau <jl2012@xbt.hk>
|
Johnson Lau <jl2012@xbt.hk>
|
||||||
Pieter Wuille <pieter.wuille@gmail.com>
|
Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0141
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-12-21
|
Created: 2015-12-21
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 142
|
BIP: 142
|
||||||
|
Layer: Applications
|
||||||
Title: Address Format for Segregated Witness
|
Title: Address Format for Segregated Witness
|
||||||
Author: Johnson Lau <jl2012@xbt.hk>
|
Author: Johnson Lau <jl2012@xbt.hk>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0142
|
||||||
Status: Deferred
|
Status: Deferred
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2015-12-24
|
Created: 2015-12-24
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 143
|
BIP: 143
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Transaction Signature Verification for Version 0 Witness Program
|
Title: Transaction Signature Verification for Version 0 Witness Program
|
||||||
Author: Johnson Lau <jl2012@xbt.hk>
|
Author: Johnson Lau <jl2012@xbt.hk>
|
||||||
Pieter Wuille <pieter.wuille@gmail.com>
|
Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0143
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-01-03
|
Created: 2016-01-03
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 144
|
BIP: 144
|
||||||
|
Layer: Peer Services
|
||||||
Title: Segregated Witness (Peer Services)
|
Title: Segregated Witness (Peer Services)
|
||||||
Author: Eric Lombrozo <elombrozo@gmail.com>
|
Author: Eric Lombrozo <elombrozo@gmail.com>
|
||||||
Pieter Wuille <pieter.wuille@gmail.com>
|
Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0144
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-01-08
|
Created: 2016-01-08
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 145
|
BIP: 145
|
||||||
|
Layer: API/RPC
|
||||||
Title: getblocktemplate Updates for Segregated Witness
|
Title: getblocktemplate Updates for Segregated Witness
|
||||||
Author: Luke Dashjr <luke+bip22@dashjr.org>
|
Author: Luke Dashjr <luke+bip22@dashjr.org>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0145
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-01-30
|
Created: 2016-01-30
|
||||||
|
License: BSD-2-Clause
|
||||||
|
OPL
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 146
|
BIP: 146
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Dealing with signature encoding malleability
|
Title: Dealing with signature encoding malleability
|
||||||
Author: Johnson Lau <jl2012@xbt.hk>
|
Author: Johnson Lau <jl2012@xbt.hk>
|
||||||
Pieter Wuille <pieter.wuille@gmail.com>
|
Pieter Wuille <pieter.wuille@gmail.com>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0146
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-08-16
|
Created: 2016-08-16
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 147
|
BIP: 147
|
||||||
|
Layer: Consensus (soft fork)
|
||||||
Title: Dealing with dummy stack element malleability
|
Title: Dealing with dummy stack element malleability
|
||||||
Author: Johnson Lau <jl2012@xbt.hk>
|
Author: Johnson Lau <jl2012@xbt.hk>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0147
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-09-02
|
Created: 2016-09-02
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 150
|
BIP: 150
|
||||||
|
Layer: Peer Services
|
||||||
Title: Peer Authentication
|
Title: Peer Authentication
|
||||||
Author: Jonas Schnelli <dev@jonasschnelli.ch>
|
Author: Jonas Schnelli <dev@jonasschnelli.ch>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0150
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-03-23
|
Created: 2016-03-23
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 151
|
BIP: 151
|
||||||
|
Layer: Peer Services
|
||||||
Title: Peer-to-Peer Communication Encryption
|
Title: Peer-to-Peer Communication Encryption
|
||||||
Author: Jonas Schnelli <dev@jonasschnelli.ch>
|
Author: Jonas Schnelli <dev@jonasschnelli.ch>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0151
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-03-23
|
Created: 2016-03-23
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
== Abstract ==
|
== Abstract ==
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<pre>
|
<pre>
|
||||||
BIP: 152
|
BIP: 152
|
||||||
|
Layer: Peer Services
|
||||||
Title: Compact Block Relay
|
Title: Compact Block Relay
|
||||||
Author: Matt Corallo <bip152@bluematt.me>
|
Author: Matt Corallo <bip152@bluematt.me>
|
||||||
|
Comments-Summary: No comments yet.
|
||||||
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0152
|
||||||
Status: Draft
|
Status: Draft
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Created: 2016-04-27
|
Created: 2016-04-27
|
||||||
|
License: PD
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
==Abstract==
|
==Abstract==
|
||||||
@ -120,18 +124,18 @@ A new inv type (MSG_CMPCT_BLOCK == 4) and several new protocol messages are adde
|
|||||||
# MSG_CMPCT_BLOCK inv objects MUST NOT appear anywhere except for in getdata messages.
|
# MSG_CMPCT_BLOCK inv objects MUST NOT appear anywhere except for in getdata messages.
|
||||||
|
|
||||||
====cmpctblock====
|
====cmpctblock====
|
||||||
# The cmpctblock message is defined as as a message containing a serialized HeaderAndShortIDs message and pchCommand == "cmpctblock".
|
# The cmpctblock message is defined as a message containing a serialized HeaderAndShortIDs message and pchCommand == "cmpctblock".
|
||||||
# Upon receipt of a cmpctblock message after sending a sendcmpct message, nodes SHOULD calculate the short transaction ID for each unconfirmed transaction they have available (ie in their mempool) and compare each to each short transaction ID in the cmpctblock message.
|
# Upon receipt of a cmpctblock message after sending a sendcmpct message, nodes SHOULD calculate the short transaction ID for each unconfirmed transaction they have available (ie in their mempool) and compare each to each short transaction ID in the cmpctblock message.
|
||||||
# After finding already-available transactions, nodes which do not have all transactions available to reconstruct the full block SHOULD request the missing transactions using a getblocktxn message.
|
# After finding already-available transactions, nodes which do not have all transactions available to reconstruct the full block SHOULD request the missing transactions using a getblocktxn message.
|
||||||
# A node MUST NOT send a cmpctblock message unless they are able to respond to a getblocktxn message which requests every transaction in the block.
|
# A node MUST NOT send a cmpctblock message unless they are able to respond to a getblocktxn message which requests every transaction in the block.
|
||||||
# A node MUST NOT send a cmpctblock message without having validated that the header properly commits to each transaction in the block, and properly builds on top of the existing chain with a valid proof-of-work. A node MAY send a cmpctblock before validating that each transaction in the block validly spends existing UTXO set entries.
|
# A node MUST NOT send a cmpctblock message without having validated that the header properly commits to each transaction in the block, and properly builds on top of the existing chain with a valid proof-of-work. A node MAY send a cmpctblock before validating that each transaction in the block validly spends existing UTXO set entries.
|
||||||
|
|
||||||
====getblocktxn====
|
====getblocktxn====
|
||||||
# The getblocktxn message is defined as as a message containing a serialized BlockTransactionsRequest message and pchCommand == "getblocktxn".
|
# The getblocktxn message is defined as a message containing a serialized BlockTransactionsRequest message and pchCommand == "getblocktxn".
|
||||||
# Upon receipt of a properly-formatted getblocktxn message, nodes which recently provided the sender of such a message a cmpctblock for the block hash identified in this message MUST respond with either an appropriate blocktxn message, or a full block message. A blocktxn response MUST contain exactly and only each transaction which is present in the appropriate block at the index specified in the getblocktxn indexes list, in the order requested.
|
# Upon receipt of a properly-formatted getblocktxn message, nodes which recently provided the sender of such a message a cmpctblock for the block hash identified in this message MUST respond with either an appropriate blocktxn message, or a full block message. A blocktxn response MUST contain exactly and only each transaction which is present in the appropriate block at the index specified in the getblocktxn indexes list, in the order requested.
|
||||||
|
|
||||||
====blocktxn====
|
====blocktxn====
|
||||||
# The blocktxn message is defined as as a message containing a serialized BlockTransactions message and pchCommand == "blocktxn".
|
# The blocktxn message is defined as a message containing a serialized BlockTransactions message and pchCommand == "blocktxn".
|
||||||
# Upon receipt of a properly-formatted requested blocktxn message, nodes SHOULD attempt to reconstruct the full block by:
|
# Upon receipt of a properly-formatted requested blocktxn message, nodes SHOULD attempt to reconstruct the full block by:
|
||||||
## Taking the prefilledtxn transactions from the original cmpctblock and placing them in the marked positions.
|
## Taking the prefilledtxn transactions from the original cmpctblock and placing them in the marked positions.
|
||||||
## For each short transaction ID from the original cmpctblock, in order, find the corresponding transaction either from the blocktxn message or from other sources and place it in the first available position in the block.
|
## For each short transaction ID from the original cmpctblock, in order, find the corresponding transaction either from the blocktxn message or from other sources and place it in the first available position in the block.
|
||||||
@ -183,8 +187,16 @@ Compact blocks version 2 is almost identical to version 1, but supports segregat
|
|||||||
|
|
||||||
# Any undefined behavior in this spec may cause failure to transfer block to, peer disconnection by, or self-destruction by the receiving node. A node receiving non-minimally-encoded CompactSize encodings should make a best-effort to eat the sender's cat.
|
# Any undefined behavior in this spec may cause failure to transfer block to, peer disconnection by, or self-destruction by the receiving node. A node receiving non-minimally-encoded CompactSize encodings should make a best-effort to eat the sender's cat.
|
||||||
|
|
||||||
|
===Pre-Validation Relay and Consistency Considerations===
|
||||||
|
|
||||||
# As high-bandwidth mode permits relaying of CMPCTBLOCK messages prior to full validation (requiring only that the block header is valid before relay), nodes SHOULD NOT ban a peer for announcing a new block with a CMPCTBLOCK message that is invalid, but has a valid header. For avoidance of doubt, nodes SHOULD bump their peer-to-peer protocol version to 70015 or higher to signal that they will not ban or punish a peer for announcing compact blocks prior to full validation, and nodes SHOULD NOT announce a CMPCTBLOCK to a peer with a version number below 70015 before fully validating the block.
|
# As high-bandwidth mode permits relaying of CMPCTBLOCK messages prior to full validation (requiring only that the block header is valid before relay), nodes SHOULD NOT ban a peer for announcing a new block with a CMPCTBLOCK message that is invalid, but has a valid header. For avoidance of doubt, nodes SHOULD bump their peer-to-peer protocol version to 70015 or higher to signal that they will not ban or punish a peer for announcing compact blocks prior to full validation, and nodes SHOULD NOT announce a CMPCTBLOCK to a peer with a version number below 70015 before fully validating the block.
|
||||||
|
|
||||||
|
# SPV nodes which implement this spec must consider the implications of accepting blocks which were not validated by the node which provided them. Especially SPV nodes which allow users to select a "trusted full node" to sync from may wish to avoid implementing this spec in high-bandwidth mode.
|
||||||
|
|
||||||
|
# Note that this spec does not change the requirement that nodes only relay information about blocks which they have fully validated in response to GETDATA/GETHEADERS/GETBLOCKS/etc requests. Nodes which announce using CMPCTBLOCK message and then receive a request for associated block data SHOULD ensure that messages do not go unresponded to, and that the appropriate data is provided after the block has been validated, subject to standard message-response ordering requirements. Note that no requirement is added that the node respond to the request with the new block included in eg GETHEADERS or GETBLOCKS messages, but the node SHOULD re-announce the block using the associated announcement methods after validation has completed if it is not included in the original response. On the other hand, nodes SHOULD delay responding to GETDATA requests for the block until validation has completed, stalling all message processing for the associated peer. REJECT messages are not considered "responses" for the purpose of this section.
|
||||||
|
|
||||||
|
# As a result of the above requirements, implementors may wish to consider the potential for the introduction of delays in responses while remote peers validate blocks, avoiding delay-causing requests where possible.
|
||||||
|
|
||||||
==Justification==
|
==Justification==
|
||||||
|
|
||||||
====Protocol design====
|
====Protocol design====
|
||||||
|
@ -3,17 +3,23 @@ use strict;
|
|||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my $topbip = 9999;
|
my $topbip = 9999;
|
||||||
|
my $include_layer = 1;
|
||||||
|
|
||||||
my %RequiredFields = (
|
my %RequiredFields = (
|
||||||
BIP => undef,
|
BIP => undef,
|
||||||
Title => undef,
|
Title => undef,
|
||||||
Author => undef,
|
Author => undef,
|
||||||
|
'Comments-Summary' => undef,
|
||||||
|
'Comments-URI' => undef,
|
||||||
Status => undef,
|
Status => undef,
|
||||||
Type => undef,
|
Type => undef,
|
||||||
Created => undef,
|
Created => undef,
|
||||||
|
# License => undef, (has exceptions)
|
||||||
);
|
);
|
||||||
my %MayHaveMulti = (
|
my %MayHaveMulti = (
|
||||||
Author => undef,
|
Author => undef,
|
||||||
|
'Comments-URI' => undef,
|
||||||
|
License => undef,
|
||||||
'Post-History' => undef,
|
'Post-History' => undef,
|
||||||
);
|
);
|
||||||
my %DateField = (
|
my %DateField = (
|
||||||
@ -24,17 +30,24 @@ my %EmailField = (
|
|||||||
Editor => undef,
|
Editor => undef,
|
||||||
);
|
);
|
||||||
my %MiscField = (
|
my %MiscField = (
|
||||||
|
'Comments-Summary' => undef,
|
||||||
'Discussions-To' => undef,
|
'Discussions-To' => undef,
|
||||||
'Post-History' => undef,
|
'Post-History' => undef,
|
||||||
'Replaces' => undef,
|
'Replaces' => undef,
|
||||||
'Superseded-By' => undef,
|
'Superseded-By' => undef,
|
||||||
'Resolution' => undef,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
my %ValidLayer = (
|
||||||
|
'Consensus (soft fork)' => undef,
|
||||||
|
'Consensus (hard fork)' => undef,
|
||||||
|
'Peer Services' => undef,
|
||||||
|
'API/RPC' => undef,
|
||||||
|
'Applications' => undef,
|
||||||
|
);
|
||||||
my %ValidStatus = (
|
my %ValidStatus = (
|
||||||
Draft => undef,
|
Draft => undef,
|
||||||
Deferred => undef,
|
Deferred => undef,
|
||||||
Accepted => "background-color: #ffffcf",
|
Proposed => "background-color: #ffffcf",
|
||||||
Rejected => "background-color: #ffcfcf",
|
Rejected => "background-color: #ffcfcf",
|
||||||
Withdrawn => "background-color: #ffcfcf",
|
Withdrawn => "background-color: #ffcfcf",
|
||||||
Final => "background-color: #cfffcf",
|
Final => "background-color: #cfffcf",
|
||||||
@ -46,6 +59,34 @@ my %ValidType = (
|
|||||||
'Informational' => undef,
|
'Informational' => undef,
|
||||||
'Process' => undef,
|
'Process' => undef,
|
||||||
);
|
);
|
||||||
|
my %RecommendedLicenses = (
|
||||||
|
'BSD-2-Clause' => undef,
|
||||||
|
'BSD-3-Clause' => undef,
|
||||||
|
'CC0-1.0' => undef,
|
||||||
|
'GNU-All-Permissive' => undef,
|
||||||
|
);
|
||||||
|
my %AcceptableLicenses = (
|
||||||
|
%RecommendedLicenses,
|
||||||
|
'Apache-2.0' => undef,
|
||||||
|
'BSL-1.0' => undef,
|
||||||
|
'CC-BY-4.0' => undef,
|
||||||
|
'CC-BY-SA-4.0' => undef,
|
||||||
|
'MIT' => undef,
|
||||||
|
'AGPL-3.0' => undef,
|
||||||
|
'AGPL-3.0+' => undef,
|
||||||
|
'FDL-1.3' => undef,
|
||||||
|
'GPL-2.0' => undef,
|
||||||
|
'GPL-2.0+' => undef,
|
||||||
|
'LGPL-2.1' => undef,
|
||||||
|
'LGPL-2.1+' => undef,
|
||||||
|
);
|
||||||
|
my %DefinedLicenses = (
|
||||||
|
%AcceptableLicenses,
|
||||||
|
'OPL' => undef,
|
||||||
|
'PD' => undef,
|
||||||
|
);
|
||||||
|
my %GrandfatheredPD = map { $_ => undef } qw(9 36 37 38 42 49 50 60 65 67 69 74 80 81 83 90 99 105 107 109 111 112 113 114 122 124 125 126 130 131 132 133 140 141 142 143 144 146 147 150 151 152);
|
||||||
|
my %TolerateMissingLicense = map { $_ => undef } qw(1 10 11 12 13 14 15 16 21 30 31 32 33 34 35 39 43 44 45 47 61 62 64 66 68 70 71 72 73 75 101 102 103 106 120 121 123);
|
||||||
|
|
||||||
my %emails;
|
my %emails;
|
||||||
|
|
||||||
@ -58,7 +99,7 @@ while (++$bipnum <= $topbip) {
|
|||||||
die "No <pre> in $fn" if eof $F;
|
die "No <pre> in $fn" if eof $F;
|
||||||
}
|
}
|
||||||
my %found;
|
my %found;
|
||||||
my ($title, $author, $status, $type);
|
my ($title, $author, $status, $type, $layer);
|
||||||
my ($field, $val);
|
my ($field, $val);
|
||||||
while (<$F>) {
|
while (<$F>) {
|
||||||
m[^</pre>$] && last;
|
m[^</pre>$] && last;
|
||||||
@ -74,7 +115,6 @@ while (++$bipnum <= $topbip) {
|
|||||||
} else {
|
} else {
|
||||||
die "Bad line in $fn preamble";
|
die "Bad line in $fn preamble";
|
||||||
}
|
}
|
||||||
++$found{$field};
|
|
||||||
die "Extra spaces in $fn" if $val =~ /^\s/;
|
die "Extra spaces in $fn" if $val =~ /^\s/;
|
||||||
if ($field eq 'BIP') {
|
if ($field eq 'BIP') {
|
||||||
die "$fn claims to be BIP $val" if $val ne $bipnum;
|
die "$fn claims to be BIP $val" if $val ne $bipnum;
|
||||||
@ -103,6 +143,18 @@ while (++$bipnum <= $topbip) {
|
|||||||
} else {
|
} else {
|
||||||
$type = $val;
|
$type = $val;
|
||||||
}
|
}
|
||||||
|
} elsif ($field eq 'Layer') { # BIP 123
|
||||||
|
die "Invalid layer $val in $fn" unless exists $ValidLayer{$val};
|
||||||
|
$layer = $val;
|
||||||
|
} elsif ($field eq 'License') {
|
||||||
|
die "Undefined license $val in $fn" unless exists $DefinedLicenses{$val};
|
||||||
|
if (not $found{License}) {
|
||||||
|
die "Unacceptable license $val in $fn" unless exists $AcceptableLicenses{$val} or ($val eq 'PD' and exists $GrandfatheredPD{$bipnum});
|
||||||
|
}
|
||||||
|
} elsif ($field eq 'Comments-URI') {
|
||||||
|
if (not $found{'Comments-URI'}) {
|
||||||
|
die unless $val eq sprintf('https://github.com/bitcoin/bips/wiki/Comments:BIP-%04d', $bipnum);
|
||||||
|
}
|
||||||
} elsif (exists $DateField{$field}) {
|
} elsif (exists $DateField{$field}) {
|
||||||
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0\d|1[012])\-(?:[012]\d|30|31)$/;
|
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0\d|1[012])\-(?:[012]\d|30|31)$/;
|
||||||
} elsif (exists $EmailField{$field}) {
|
} elsif (exists $EmailField{$field}) {
|
||||||
@ -110,6 +162,10 @@ while (++$bipnum <= $topbip) {
|
|||||||
} elsif (not exists $MiscField{$field}) {
|
} elsif (not exists $MiscField{$field}) {
|
||||||
die "Unknown field $field in $fn";
|
die "Unknown field $field in $fn";
|
||||||
}
|
}
|
||||||
|
++$found{$field};
|
||||||
|
}
|
||||||
|
if (not $found{License}) {
|
||||||
|
die "Missing License in $fn" unless exists $TolerateMissingLicense{$bipnum};
|
||||||
}
|
}
|
||||||
for my $field (keys %RequiredFields) {
|
for my $field (keys %RequiredFields) {
|
||||||
die "Missing $field in $fn" unless $found{$field};
|
die "Missing $field in $fn" unless $found{$field};
|
||||||
@ -120,6 +176,13 @@ while (++$bipnum <= $topbip) {
|
|||||||
}
|
}
|
||||||
print "\n";
|
print "\n";
|
||||||
print "| [[${fn}|${bipnum}]]\n";
|
print "| [[${fn}|${bipnum}]]\n";
|
||||||
|
if ($include_layer) {
|
||||||
|
if (defined $layer) {
|
||||||
|
print "| ${layer}\n";
|
||||||
|
} else {
|
||||||
|
print "|\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
print "| ${title}\n";
|
print "| ${title}\n";
|
||||||
print "| ${author}\n";
|
print "| ${author}\n";
|
||||||
print "| ${type}\n";
|
print "| ${type}\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user