summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Dashjr <luke-jr+git@utopios.org>2017-01-01 12:28:19 +0000
committerLuke Dashjr <luke-jr+git@utopios.org>2017-01-01 12:28:19 +0000
commit237bf925d73154c4f89ecbbc442244bd44ae6b63 (patch)
tree933e40c39a175468ed6ed94c109bac5f61df63a1
parentf51459368752ca3b2db881b6cd76108393e4478b (diff)
parent657151e00e3e6b232a28c4c6eaa5e84562aed2f4 (diff)
downloadbips-237bf925d73154c4f89ecbbc442244bd44ae6b63.tar.xz
Merge branch 'master' into HEAD
-rw-r--r--README.mediawiki122
-rw-r--r--bip-0001.mediawiki5
-rw-r--r--bip-0002.mediawiki6
-rw-r--r--bip-0009.mediawiki3
-rw-r--r--bip-0010.mediawiki3
-rw-r--r--bip-0011.mediawiki3
-rw-r--r--bip-0012.mediawiki3
-rw-r--r--bip-0013.mediawiki3
-rw-r--r--bip-0014.mediawiki3
-rw-r--r--bip-0015.mediawiki3
-rw-r--r--bip-0016.mediawiki3
-rw-r--r--bip-0017.mediawiki4
-rw-r--r--bip-0018.mediawiki6
-rw-r--r--bip-0019.mediawiki4
-rw-r--r--bip-0020.mediawiki4
-rw-r--r--bip-0021.mediawiki3
-rw-r--r--bip-0022.mediawiki4
-rw-r--r--bip-0023.mediawiki4
-rw-r--r--bip-0030.mediawiki3
-rw-r--r--bip-0031.mediawiki3
-rw-r--r--bip-0032.mediawiki3
-rw-r--r--bip-0033.mediawiki3
-rw-r--r--bip-0034.mediawiki3
-rw-r--r--bip-0035.mediawiki3
-rw-r--r--bip-0036.mediawiki4
-rw-r--r--bip-0037.mediawiki4
-rw-r--r--bip-0038.mediawiki4
-rw-r--r--bip-0039.mediawiki5
-rw-r--r--bip-0042.mediawiki4
-rw-r--r--bip-0043.mediawiki3
-rw-r--r--bip-0044.mediawiki5
-rw-r--r--bip-0045.mediawiki5
-rw-r--r--bip-0047.mediawiki3
-rw-r--r--bip-0049.mediawiki6
-rw-r--r--bip-0050.mediawiki3
-rw-r--r--bip-0060.mediawiki4
-rw-r--r--bip-0061.mediawiki3
-rw-r--r--bip-0062.mediawiki3
-rw-r--r--bip-0064.mediawiki5
-rw-r--r--bip-0065.mediawiki4
-rw-r--r--bip-0066.mediawiki3
-rw-r--r--bip-0067.mediawiki6
-rw-r--r--bip-0068.mediawiki3
-rw-r--r--bip-0069.mediawiki6
-rw-r--r--bip-0070.mediawiki3
-rw-r--r--bip-0071.mediawiki3
-rw-r--r--bip-0072.mediawiki3
-rw-r--r--bip-0073.mediawiki3
-rw-r--r--bip-0074.mediawiki4
-rw-r--r--bip-0075.mediawiki3
-rw-r--r--bip-0080.mediawiki3
-rw-r--r--bip-0081.mediawiki3
-rw-r--r--bip-0083.mediawiki4
-rw-r--r--bip-0090.mediawiki4
-rw-r--r--bip-0099.mediawiki3
-rw-r--r--bip-0101.mediawiki3
-rw-r--r--bip-0102.mediawiki3
-rw-r--r--bip-0103.mediawiki3
-rw-r--r--bip-0105.mediawiki4
-rw-r--r--bip-0106.mediawiki3
-rw-r--r--bip-0107.mediawiki4
-rw-r--r--bip-0109.mediawiki4
-rw-r--r--bip-0111.mediawiki6
-rw-r--r--bip-0112.mediawiki4
-rw-r--r--bip-0113.mediawiki4
-rw-r--r--bip-0114.mediawiki4
-rw-r--r--bip-0120.mediawiki3
-rw-r--r--bip-0121.mediawiki3
-rw-r--r--bip-0122.mediawiki4
-rw-r--r--bip-0123.mediawiki4
-rw-r--r--bip-0124.mediawiki4
-rw-r--r--bip-0125.mediawiki6
-rw-r--r--bip-0126.mediawiki3
-rw-r--r--bip-0130.mediawiki6
-rw-r--r--bip-0131.mediawiki4
-rw-r--r--bip-0132.mediawiki3
-rw-r--r--bip-0133.mediawiki4
-rw-r--r--bip-0134.mediawiki5
-rw-r--r--bip-0140.mediawiki7
-rw-r--r--bip-0141.mediawiki4
-rw-r--r--bip-0142.mediawiki4
-rw-r--r--bip-0143.mediawiki4
-rw-r--r--bip-0144.mediawiki4
-rw-r--r--bip-0145.mediawiki5
-rw-r--r--bip-0146.mediawiki4
-rw-r--r--bip-0147.mediawiki4
-rw-r--r--bip-0150.mediawiki4
-rw-r--r--bip-0151.mediawiki4
-rw-r--r--bip-0152.mediawiki18
-rwxr-xr-xscripts/buildtable.pl71
90 files changed, 510 insertions, 37 deletions
diff --git a/README.mediawiki b/README.mediawiki
index ed46917..3ffa466 100644
--- a/README.mediawiki
+++ b/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;"
!Number
+!Layer
!Title
!Owner
!Type
!Status
-|- style="background-color: #cfffcf"
+|- style="background-color: #ffcfcf"
| [[bip-0001.mediawiki|1]]
+|
| BIP Purpose and Guidelines
| Amir Taaki
| Process
-| Active
-|-
+| Replaced
+|- style="background-color: #cfffcf"
| [[bip-0002.mediawiki|2]]
+|
| BIP process, revised
| Luke Dashjr
| Process
-| Draft
+| Active
|- style="background-color: #cfffcf"
| [[bip-0009.mediawiki|9]]
+|
| Version bits with timeout and delay
| Pieter Wuille, Peter Todd, Greg Maxwell, Rusty Russell
| Informational
| Final
|- style="background-color: #ffcfcf"
| [[bip-0010.mediawiki|10]]
+| Applications
| Multi-Sig Transaction Distribution
| Alan Reiner
| Informational
| Withdrawn
|- style="background-color: #cfffcf"
| [[bip-0011.mediawiki|11]]
+| Applications
| M-of-N Standard Transactions
| Gavin Andresen
| Standard
| Final
|- style="background-color: #ffcfcf"
| [[bip-0012.mediawiki|12]]
+| Consensus (soft fork)
| OP_EVAL
| Gavin Andresen
| Standard
| Withdrawn
|- style="background-color: #cfffcf"
| [[bip-0013.mediawiki|13]]
+| Applications
| Address Format for pay-to-script-hash
| Gavin Andresen
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0014.mediawiki|14]]
+| Peer Services
| Protocol Version and User Agent
| Amir Taaki, Patrick Strateman
| Standard
| Final
|-
| [[bip-0015.mediawiki|15]]
+| Applications
| Aliases
| Amir Taaki
| Standard
| Deferred
|- style="background-color: #cfffcf"
| [[bip-0016.mediawiki|16]]
+| Consensus (soft fork)
| Pay to Script Hash
| Gavin Andresen
| Standard
| Final
|- style="background-color: #ffcfcf"
| [[bip-0017.mediawiki|17]]
+| Consensus (soft fork)
| OP_CHECKHASHVERIFY (CHV)
| Luke Dashjr
| Standard
| Withdrawn
|- style="background-color: #ffffcf"
| [[bip-0018.mediawiki|18]]
+| Consensus (soft fork)
| hashScriptCheck
| Luke Dashjr
| Standard
-| Accepted
+| Proposed
|-
| [[bip-0019.mediawiki|19]]
+| Applications
| M-of-N Standard Transactions (Low SigOp)
| Luke Dashjr
| Standard
| Draft
|- style="background-color: #ffcfcf"
| [[bip-0020.mediawiki|20]]
+| Applications
| URI Scheme
| Luke Dashjr
| Standard
| Replaced
|- style="background-color: #cfffcf"
| [[bip-0021.mediawiki|21]]
+| Applications
| URI Scheme
| Nils Schneider, Matt Corallo
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0022.mediawiki|22]]
+| API/RPC
| getblocktemplate - Fundamentals
| Luke Dashjr
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0023.mediawiki|23]]
+| API/RPC
| getblocktemplate - Pooled Mining
| Luke Dashjr
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0030.mediawiki|30]]
+| Consensus (soft fork)
| Duplicate transactions
| Pieter Wuille
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0031.mediawiki|31]]
+| Peer Services
| Pong message
| Mike Hearn
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0032.mediawiki|32]]
+| Applications
| Hierarchical Deterministic Wallets
| Pieter Wuille
| Informational
| Final
|-
| [[bip-0033.mediawiki|33]]
+| Peer Services
| Stratized Nodes
| Amir Taaki
| Standard
| Draft
|- style="background-color: #cfffcf"
| [[bip-0034.mediawiki|34]]
+| Consensus (soft fork)
| Block v2, Height in Coinbase
| Gavin Andresen
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0035.mediawiki|35]]
+| Peer Services
| mempool message
| Jeff Garzik
| Standard
| Final
|-
| [[bip-0036.mediawiki|36]]
+| Peer Services
| Custom Services
| Stefan Thomas
| Standard
| Draft
|- style="background-color: #cfffcf"
| [[bip-0037.mediawiki|37]]
+| Peer Services
| Connection Bloom filtering
| Mike Hearn, Matt Corallo
| Standard
| Final
|-
| [[bip-0038.mediawiki|38]]
+| Applications
| Passphrase-protected private key
| Mike Caldwell, Aaron Voisine
| Standard
| Draft
|- style="background-color: #ffffcf"
| [[bip-0039.mediawiki|39]]
+| Applications
| Mnemonic code for generating deterministic keys
| Marek Palatinus, Pavol Rusnak, Aaron Voisine, Sean Bowe
| Standard
-| Accepted
+| Proposed
|-
| 40
+| API/RPC
| Stratum wire protocol
| Marek Palatinus
| Standard
| BIP number allocated
|-
| 41
+| API/RPC
| Stratum mining protocol
| Marek Palatinus
| Standard
| BIP number allocated
|-
| [[bip-0042.mediawiki|42]]
+| Consensus (soft fork)
| A finite monetary supply for Bitcoin
| Pieter Wuille
| Standard
| Draft
|-
| [[bip-0043.mediawiki|43]]
+| Applications
| Purpose Field for Deterministic Wallets
| Marek Palatinus, Pavol Rusnak
| Informational
| Draft
|- style="background-color: #ffffcf"
| [[bip-0044.mediawiki|44]]
+| Applications
| Multi-Account Hierarchy for Deterministic Wallets
| Marek Palatinus, Pavol Rusnak
| Standard
-| Accepted
+| Proposed
|- style="background-color: #ffffcf"
| [[bip-0045.mediawiki|45]]
+| Applications
| Structure for Deterministic P2SH Multisignature Wallets
| Manuel Araoz, Ryan X. Charles, Matias Alejo Garcia
| Standard
-| Accepted
+| Proposed
|-
| [[bip-0047.mediawiki|47]]
+| Applications
| Reusable Payment Codes for Hierarchical Deterministic Wallets
| Justus Ranvier
| Informational
| Draft
|-
| [[bip-0049.mediawiki|49]]
+| Applications
| Derivation scheme for P2WPKH-nested-in-P2SH based accounts
| Daniel Weigl
| Informational
| Draft
|- style="background-color: #cfffcf"
| [[bip-0050.mediawiki|50]]
+|
| March 2013 Chain Fork Post-Mortem
| Gavin Andresen
| 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 -->
|-
| [[bip-0060.mediawiki|60]]
+| Peer Services
| Fixed Length "version" Message (Relay-Transactions Field)
| Amir Taaki
| Standard
| Draft
|- style="background-color: #cfffcf"
| [[bip-0061.mediawiki|61]]
+| Peer Services
| Reject P2P message
| Gavin Andresen
| Standard
| Final
|- style="background-color: #ffcfcf"
| [[bip-0062.mediawiki|62]]
+| Consensus (soft fork)
| Dealing with malleability
| Pieter Wuille
| Standard
| Withdrawn
|-
| 63
+| Applications
| Stealth Addresses
| Peter Todd
| Standard
| BIP number allocated
|-
| [[bip-0064.mediawiki|64]]
+| Peer Services
| getutxo message
| Mike Hearn
| Standard
| Draft
|- style="background-color: #cfffcf"
| [[bip-0065.mediawiki|65]]
+| Consensus (soft fork)
| OP_CHECKLOCKTIMEVERIFY
| Peter Todd
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0066.mediawiki|66]]
+| Consensus (soft fork)
| Strict DER signatures
| Pieter Wuille
| Standard
| Final
|- style="background-color: #ffffcf"
| [[bip-0067.mediawiki|67]]
+| Applications
| Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
| Thomas Kerin, Jean-Pierre Rupp, Ruben de Vries
| Standard
-| Accepted
+| Proposed
|- style="background-color: #cfffcf"
| [[bip-0068.mediawiki|68]]
+| Consensus (soft fork)
| Relative lock-time using consensus-enforced sequence numbers
| Mark Friedenbach, BtcDrak, Nicolas Dorier, kinoshitajona
| Standard
| Final
|- style="background-color: #ffffcf"
| [[bip-0069.mediawiki|69]]
+| Applications
| Lexicographical Indexing of Transaction Inputs and Outputs
| Kristov Atlas
| Informational
-| Accepted
+| Proposed
|- style="background-color: #cfffcf"
| [[bip-0070.mediawiki|70]]
+| Applications
| Payment Protocol
| Gavin Andresen, Mike Hearn
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0071.mediawiki|71]]
+| Applications
| Payment Protocol MIME types
| Gavin Andresen
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0072.mediawiki|72]]
+| Applications
| bitcoin: uri extensions for Payment Protocol
| Gavin Andresen
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0073.mediawiki|73]]
+| Applications
| Use "Accept" header for response type negotiation with Payment Request URLs
| Stephen Pair
| Standard
| Final
|-
| [[bip-0074.mediawiki|74]]
+| Applications
| Allow zero value OP_RETURN in Payment Protocol
| Toby Padilla
| Standard
| Draft
|-
| [[bip-0075.mediawiki|75]]
+| Applications
| Out of Band Address Exchange using Payment Protocol Encryption
| Justin Newton, Matt David, Aaron Voisine, James MacWhyte
| Standard
| Draft
|-
| [[bip-0080.mediawiki|80]]
+|
| Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
| Justus Ranvier, Jimmy Song
| Informational
| Deferred
|-
| [[bip-0081.mediawiki|81]]
+|
| Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
| Justus Ranvier, Jimmy Song
| Informational
| Deferred
|-
| [[bip-0083.mediawiki|83]]
+| Applications
| Dynamic Hierarchical Deterministic Key Trees
| Eric Lombrozo
| Standard
| Draft
|-
| [[bip-0090.mediawiki|90]]
+| Consensus (hard fork)
| Buried Deployments
| Suhas Daftuar
| Informational
| Draft
|-
| [[bip-0099.mediawiki|99]]
+|
| Motivation and deployment of consensus rule changes ([soft/hard]forks)
| Jorge Timón
| Informational
| Draft
|- style="background-color: #ffcfcf"
| [[bip-0101.mediawiki|101]]
+| Consensus (hard fork)
| Increase maximum block size
| Gavin Andresen
| Standard
| Withdrawn
|-
| [[bip-0102.mediawiki|102]]
+| Consensus (hard fork)
| Block size increase to 2MB
| Jeff Garzik
| Standard
| Draft
|-
| [[bip-0103.mediawiki|103]]
+| Consensus (hard fork)
| Block size following technological growth
| Pieter Wuille
| Standard
| Draft
|-
| [[bip-0105.mediawiki|105]]
+| Consensus (hard fork)
| Consensus based block size retargeting algorithm
| BtcDrak
| Standard
| Draft
|-
| [[bip-0106.mediawiki|106]]
+| Consensus (hard fork)
| Dynamically Controlled Bitcoin Block Size Max Cap
| Upal Chakraborty
| Standard
| Draft
|-
| [[bip-0107.mediawiki|107]]
+| Consensus (hard fork)
| Dynamic limit on the block size
| Washington Y. Sanchez
| Standard
| Draft
|- style="background-color: #ffcfcf"
| [[bip-0109.mediawiki|109]]
+| Consensus (hard fork)
| Two million byte size limit with sigop and sighash limits
| Gavin Andresen
| Standard
| Rejected
|- style="background-color: #ffffcf"
| [[bip-0111.mediawiki|111]]
+| Peer Services
| NODE_BLOOM service bit
| Matt Corallo, Peter Todd
| Standard
-| Accepted
+| Proposed
|- style="background-color: #cfffcf"
| [[bip-0112.mediawiki|112]]
+| Consensus (soft fork)
| CHECKSEQUENCEVERIFY
| BtcDrak, Mark Friedenbach, Eric Lombrozo
| Standard
| Final
|- style="background-color: #cfffcf"
| [[bip-0113.mediawiki|113]]
+| Consensus (soft fork)
| Median time-past as endpoint for lock-time calculations
| Thomas Kerin, Mark Friedenbach
| Standard
| Final
|-
| [[bip-0114.mediawiki|114]]
+| Consensus (soft fork)
| Merkelized Abstract Syntax Tree
| Johnson Lau
| Standard
| Draft
|-
| [[bip-0120.mediawiki|120]]
+| Applications
| Proof of Payment
| Kalle Rosenbaum
| Standard
| Draft
|-
| [[bip-0121.mediawiki|121]]
+| Applications
| Proof of Payment URI scheme
| Kalle Rosenbaum
| Standard
| Draft
|-
| [[bip-0122.mediawiki|122]]
+| Applications
| URI scheme for Blockchain references / exploration
| Marco Pontello
| Standard
| Draft
-|-
+|- style="background-color: #cfffcf"
| [[bip-0123.mediawiki|123]]
+|
| BIP Classification
| Eric Lombrozo
| Process
-| Draft
+| Active
|-
| [[bip-0124.mediawiki|124]]
+| Applications
| Hierarchical Deterministic Script Templates
| Eric Lombrozo, William Swanson
| Informational
| Draft
|- style="background-color: #ffffcf"
| [[bip-0125.mediawiki|125]]
+| Applications
| Opt-in Full Replace-by-Fee Signaling
| David A. Harding, Peter Todd
| Standard
-| Accepted
+| Proposed
|-
| [[bip-0126.mediawiki|126]]
+|
| Best Practices for Heterogeneous Input Script Transactions
| Kristov Atlas
| Informational
| Draft
|- style="background-color: #ffffcf"
| [[bip-0130.mediawiki|130]]
+| Peer Services
| sendheaders message
| Suhas Daftuar
| Standard
-| Accepted
+| Proposed
|-
| [[bip-0131.mediawiki|131]]
+| Consensus (hard fork)
| "Coalescing Transaction" Specification (wildcard inputs)
| Chris Priest
| Standard
| Draft
|- style="background-color: #ffcfcf"
| [[bip-0132.mediawiki|132]]
+|
| Committee-based BIP Acceptance Process
| Andy Chase
| Process
| Withdrawn
|-
| [[bip-0133.mediawiki|133]]
+| Peer Services
| feefilter message
| Alex Morcos
| Standard
| Draft
|-
| [[bip-0134.mediawiki|134]]
+| Consensus (hard fork)
| Flexible Transactions
| Tom Zander
| Standard
| Draft
|-
| [[bip-0140.mediawiki|140]]
+| Consensus (soft fork)
| Normalized TXID
| Christian Decker
| Standard
| Draft
|-
| [[bip-0141.mediawiki|141]]
+| Consensus (soft fork)
| Segregated Witness (Consensus layer)
| Eric Lombrozo, Johnson Lau, Pieter Wuille
| Standard
| Draft
|-
| [[bip-0142.mediawiki|142]]
+| Applications
| Address Format for Segregated Witness
| Johnson Lau
| Standard
| Deferred
|-
| [[bip-0143.mediawiki|143]]
+| Consensus (soft fork)
| Transaction Signature Verification for Version 0 Witness Program
| Johnson Lau, Pieter Wuille
| Standard
| Draft
|-
| [[bip-0144.mediawiki|144]]
+| Peer Services
| Segregated Witness (Peer Services)
| Eric Lombrozo, Pieter Wuille
| Standard
| Draft
|-
| [[bip-0145.mediawiki|145]]
+| API/RPC
| getblocktemplate Updates for Segregated Witness
| Luke Dashjr
| Standard
| Draft
|-
| [[bip-0146.mediawiki|146]]
+| Consensus (soft fork)
| Dealing with signature encoding malleability
| Johnson Lau, Pieter Wuille
| Standard
| Draft
|-
| [[bip-0147.mediawiki|147]]
+| Consensus (soft fork)
| Dealing with dummy stack element malleability
| Johnson Lau
| Standard
| Draft
|-
| [[bip-0150.mediawiki|150]]
+| Peer Services
| Peer Authentication
| Jonas Schnelli
| Standard
| Draft
|-
| [[bip-0151.mediawiki|151]]
+| Peer Services
| Peer-to-Peer Communication Encryption
| Jonas Schnelli
| Standard
| Draft
|-
| [[bip-0152.mediawiki|152]]
+| Peer Services
| Compact Block Relay
| Matt Corallo
| Standard
diff --git a/bip-0001.mediawiki b/bip-0001.mediawiki
index 44fbe8b..b1947ea 100644
--- a/bip-0001.mediawiki
+++ b/bip-0001.mediawiki
@@ -2,9 +2,12 @@
BIP: 1
Title: BIP Purpose and Guidelines
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
Created: 2011-08-19
+ Superseded-By: 2
</pre>
==What is a BIP?==
diff --git a/bip-0002.mediawiki b/bip-0002.mediawiki
index 4796771..ea60d1d 100644
--- a/bip-0002.mediawiki
+++ b/bip-0002.mediawiki
@@ -2,9 +2,13 @@
BIP: 2
Title: BIP process, revised
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
Created: 2016-02-03
+ License: BSD-2-Clause
+ OPL
Replaces: 1
</pre>
diff --git a/bip-0009.mediawiki b/bip-0009.mediawiki
index 536ef1f..11e3505 100644
--- a/bip-0009.mediawiki
+++ b/bip-0009.mediawiki
@@ -5,9 +5,12 @@
Peter Todd <pete@petertodd.org>
Greg Maxwell <greg@xiph.org>
Rusty Russell <rusty@rustcorp.com.au>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0009
Status: Final
Type: Informational
Created: 2015-10-04
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0010.mediawiki b/bip-0010.mediawiki
index d15cd77..42071f3 100644
--- a/bip-0010.mediawiki
+++ b/bip-0010.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 10
+ Layer: Applications
Title: Multi-Sig Transaction Distribution
Author: Alan Reiner <etotheipi@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0010
Status: Withdrawn
Type: Informational
Created: 2011-10-28
diff --git a/bip-0011.mediawiki b/bip-0011.mediawiki
index 4b12340..bb0a308 100644
--- a/bip-0011.mediawiki
+++ b/bip-0011.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 11
+ Layer: Applications
Title: M-of-N Standard Transactions
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0011
Status: Final
Type: Standards Track
Created: 2011-10-18
diff --git a/bip-0012.mediawiki b/bip-0012.mediawiki
index ee2fda6..9cb3795 100644
--- a/bip-0012.mediawiki
+++ b/bip-0012.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 12
+ Layer: Consensus (soft fork)
Title: OP_EVAL
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0012
Status: Withdrawn
Type: Standards Track
Created: 2011-10-18
diff --git a/bip-0013.mediawiki b/bip-0013.mediawiki
index a537d16..9805ed0 100644
--- a/bip-0013.mediawiki
+++ b/bip-0013.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 13
+ Layer: Applications
Title: Address Format for pay-to-script-hash
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0013
Status: Final
Type: Standards Track
Created: 2011-10-18
diff --git a/bip-0014.mediawiki b/bip-0014.mediawiki
index f11cb63..abd575c 100644
--- a/bip-0014.mediawiki
+++ b/bip-0014.mediawiki
@@ -1,8 +1,11 @@
<pre>
BIP: 14
+ Layer: Peer Services
Title: Protocol Version and User Agent
Author: Amir Taaki <genjix@riseup.net>
Patrick Strateman <bitcoin-bips@covertinferno.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0014
Status: Final
Type: Standards Track
Created: 2011-11-10
diff --git a/bip-0015.mediawiki b/bip-0015.mediawiki
index b90539d..a6e4426 100644
--- a/bip-0015.mediawiki
+++ b/bip-0015.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 15
+ Layer: Applications
Title: Aliases
Author: Amir Taaki <genjix@riseup.net>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0015
Status: Deferred
Type: Standards Track
Created: 2011-12-10
diff --git a/bip-0016.mediawiki b/bip-0016.mediawiki
index 25b652d..d5d39ef 100644
--- a/bip-0016.mediawiki
+++ b/bip-0016.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 16
+ Layer: Consensus (soft fork)
Title: Pay to Script Hash
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0016
Status: Final
Type: Standards Track
Created: 2012-01-03
diff --git a/bip-0017.mediawiki b/bip-0017.mediawiki
index 3863487..671f75a 100644
--- a/bip-0017.mediawiki
+++ b/bip-0017.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 17
+ Layer: Consensus (soft fork)
Title: OP_CHECKHASHVERIFY (CHV)
Author: Luke Dashjr <luke+bip17@dashjr.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0017
Status: Withdrawn
Type: Standards Track
Created: 2012-01-18
+ License: BSD-2-Clause
</pre>
==Abstract==
diff --git a/bip-0018.mediawiki b/bip-0018.mediawiki
index 15e4418..a82ab44 100644
--- a/bip-0018.mediawiki
+++ b/bip-0018.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 18
+ Layer: Consensus (soft fork)
Title: hashScriptCheck
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
Created: 2012-01-27
+ License: BSD-2-Clause
</pre>
==Abstract==
diff --git a/bip-0019.mediawiki b/bip-0019.mediawiki
index 228fdc8..99462b7 100644
--- a/bip-0019.mediawiki
+++ b/bip-0019.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 19
+ Layer: Applications
Title: M-of-N Standard Transactions (Low SigOp)
Author: Luke Dashjr <luke+bip17@dashjr.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0019
Status: Draft
Type: Standards Track
Created: 2012-01-30
+ License: BSD-2-Clause
</pre>
==Abstract==
diff --git a/bip-0020.mediawiki b/bip-0020.mediawiki
index ff7fded..fc3c0ea 100644
--- a/bip-0020.mediawiki
+++ b/bip-0020.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 20
+ Layer: Applications
Title: URI Scheme
Author: Luke Dashjr <luke+bip@dashjr.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0020
Status: Replaced
Type: Standards Track
Created: 2011-01-10
+ License: BSD-2-Clause
</pre>
BIP 0020 is based off an earlier document by Nils Schneider. '''And has been replaced by BIP 0021'''
diff --git a/bip-0021.mediawiki b/bip-0021.mediawiki
index 513b8bb..cfab856 100644
--- a/bip-0021.mediawiki
+++ b/bip-0021.mediawiki
@@ -1,8 +1,11 @@
<pre>
BIP: 21
+ Layer: Applications
Title: URI Scheme
Author: Nils Schneider <nils.schneider@gmail.com>
Matt Corallo <bip21@bluematt.me>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0021
Status: Final
Type: Standards Track
Created: 2012-01-29
diff --git a/bip-0022.mediawiki b/bip-0022.mediawiki
index 82a13bf..45ebacf 100644
--- a/bip-0022.mediawiki
+++ b/bip-0022.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 22
+ Layer: API/RPC
Title: getblocktemplate - Fundamentals
Author: Luke Dashjr <luke+bip22@dashjr.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0022
Status: Final
Type: Standards Track
Created: 2012-02-28
+ License: BSD-2-Clause
</pre>
==Abstract==
diff --git a/bip-0023.mediawiki b/bip-0023.mediawiki
index 1c7e721..4974a3a 100644
--- a/bip-0023.mediawiki
+++ b/bip-0023.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 23
+ Layer: API/RPC
Title: getblocktemplate - Pooled Mining
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
Type: Standards Track
Created: 2012-02-28
+ License: BSD-2-Clause
</pre>
==Abstract==
diff --git a/bip-0030.mediawiki b/bip-0030.mediawiki
index 135d300..56ef3de 100644
--- a/bip-0030.mediawiki
+++ b/bip-0030.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 30
+ Layer: Consensus (soft fork)
Title: Duplicate transactions
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
Type: Standards Track
Created: 2012-02-22
diff --git a/bip-0031.mediawiki b/bip-0031.mediawiki
index 1bfe143..7f4cec4 100644
--- a/bip-0031.mediawiki
+++ b/bip-0031.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 31
+ Layer: Peer Services
Title: Pong message
Author: Mike Hearn <hearn@google.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0031
Status: Final
Type: Standards Track
Created: 2012-04-11
diff --git a/bip-0032.mediawiki b/bip-0032.mediawiki
index 0c660ad..50964a2 100644
--- a/bip-0032.mediawiki
+++ b/bip-0032.mediawiki
@@ -6,8 +6,11 @@ RECENT CHANGES:
<pre>
BIP: 32
+ Layer: Applications
Title: Hierarchical Deterministic Wallets
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
Type: Informational
Created: 2012-02-11
diff --git a/bip-0033.mediawiki b/bip-0033.mediawiki
index 6768e19..d95357d 100644
--- a/bip-0033.mediawiki
+++ b/bip-0033.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 33
+ Layer: Peer Services
Title: Stratized Nodes
Author: Amir Taaki <genjix@riseup.net>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0033
Status: Draft
Type: Standards Track
Created: 2012-05-15
diff --git a/bip-0034.mediawiki b/bip-0034.mediawiki
index 4870fc1..a993b7e 100644
--- a/bip-0034.mediawiki
+++ b/bip-0034.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 34
+ Layer: Consensus (soft fork)
Title: Block v2, Height in Coinbase
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0034
Status: Final
Type: Standards Track
Created: 2012-07-06
diff --git a/bip-0035.mediawiki b/bip-0035.mediawiki
index c66735c..64edaf5 100644
--- a/bip-0035.mediawiki
+++ b/bip-0035.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 35
+ Layer: Peer Services
Title: mempool message
Author: Jeff Garzik <jgarzik@exmulti.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0035
Status: Final
Type: Standards Track
Created: 2012-08-16
diff --git a/bip-0036.mediawiki b/bip-0036.mediawiki
index 9c61fdb..d3e36f4 100644
--- a/bip-0036.mediawiki
+++ b/bip-0036.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 36
+ Layer: Peer Services
Title: Custom Services
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
Type: Standards Track
Created: 2012-08-03
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0037.mediawiki b/bip-0037.mediawiki
index eba0628..d817bc0 100644
--- a/bip-0037.mediawiki
+++ b/bip-0037.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 37
+ Layer: Peer Services
Title: Connection Bloom filtering
Author: Mike Hearn <hearn@google.com>
Matt Corallo <bip37@bluematt.me>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0037
Status: Final
Type: Standards Track
Created: 2012-10-24
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0038.mediawiki b/bip-0038.mediawiki
index 650b7d0..e1e3558 100644
--- a/bip-0038.mediawiki
+++ b/bip-0038.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 38
+ Layer: Applications
Title: Passphrase-protected private key
Author: Mike Caldwell <mcaldwell@swipeclock.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)
Type: Standards Track
Created: 2012-11-20
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0039.mediawiki b/bip-0039.mediawiki
index f0f5909..4a6b41e 100644
--- a/bip-0039.mediawiki
+++ b/bip-0039.mediawiki
@@ -1,11 +1,14 @@
<pre>
BIP: 39
+ Layer: Applications
Title: Mnemonic code for generating deterministic keys
Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com>
Aaron Voisine <voisine@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
Created: 2013-09-10
</pre>
diff --git a/bip-0042.mediawiki b/bip-0042.mediawiki
index d7ce71c..1b80605 100644
--- a/bip-0042.mediawiki
+++ b/bip-0042.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 42
+ Layer: Consensus (soft fork)
Title: A finite monetary supply for Bitcoin
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
Type: Standards Track
Created: 2014-04-01
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0043.mediawiki b/bip-0043.mediawiki
index 686221a..85578d8 100644
--- a/bip-0043.mediawiki
+++ b/bip-0043.mediawiki
@@ -1,8 +1,11 @@
<pre>
BIP: 43
+ Layer: Applications
Title: Purpose Field for Deterministic Wallets
Author: Marek Palatinus <slush@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
Type: Informational
Created: 2014-04-24
diff --git a/bip-0044.mediawiki b/bip-0044.mediawiki
index c289887..b13ba54 100644
--- a/bip-0044.mediawiki
+++ b/bip-0044.mediawiki
@@ -1,9 +1,12 @@
<pre>
BIP: 44
+ Layer: Applications
Title: Multi-Account Hierarchy for Deterministic Wallets
Author: Marek Palatinus <slush@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
Created: 2014-04-24
</pre>
diff --git a/bip-0045.mediawiki b/bip-0045.mediawiki
index 757fc7f..d364784 100644
--- a/bip-0045.mediawiki
+++ b/bip-0045.mediawiki
@@ -1,10 +1,13 @@
<pre>
BIP: 45
+ Layer: Applications
Title: Structure for Deterministic P2SH Multisignature Wallets
Author: Manuel Araoz <manu@bitpay.com>
Ryan X. Charles <ryan@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
Created: 2014-04-25
</pre>
diff --git a/bip-0047.mediawiki b/bip-0047.mediawiki
index b1145b3..e16dd7f 100644
--- a/bip-0047.mediawiki
+++ b/bip-0047.mediawiki
@@ -5,8 +5,11 @@ RECENT CHANGES:
<pre>
BIP: 47
+ Layer: Applications
Title: Reusable Payment Codes for Hierarchical Deterministic Wallets
Author: Justus Ranvier <justus@openbitcoinprivacyproject.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0047
Status: Draft
Type: Informational
Created: 2015-04-24
diff --git a/bip-0049.mediawiki b/bip-0049.mediawiki
index 4460ba7..109fde8 100644
--- a/bip-0049.mediawiki
+++ b/bip-0049.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 49
+ Layer: Applications
Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts
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
Type: Informational
Created: 2016-05-19
+ License: PD
</pre>
==Abstract==
@@ -101,4 +105,4 @@ This BIP is not backwards compatible by design as described under [#consideratio
== Copyright ==
-This document is placed in the public domain. \ No newline at end of file
+This document is placed in the public domain.
diff --git a/bip-0050.mediawiki b/bip-0050.mediawiki
index fbc1c0f..0b41c8d 100644
--- a/bip-0050.mediawiki
+++ b/bip-0050.mediawiki
@@ -2,9 +2,12 @@
BIP: 50
Title: March 2013 Chain Fork Post-Mortem
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0050
Status: Final
Type: Informational
Created: 2013-03-20
+ License: PD
</pre>
==What went wrong==
diff --git a/bip-0060.mediawiki b/bip-0060.mediawiki
index ae9592a..4627dfb 100644
--- a/bip-0060.mediawiki
+++ b/bip-0060.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 60
+ Layer: Peer Services
Title: Fixed Length "version" Message (Relay-Transactions Field)
Author: Amir Taaki <genjix@riseup.net>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0060
Status: Draft
Type: Standards Track
Created: 2013-06-16
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0061.mediawiki b/bip-0061.mediawiki
index aca329a..2060658 100644
--- a/bip-0061.mediawiki
+++ b/bip-0061.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 61
+ Layer: Peer Services
Title: Reject P2P message
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0061
Status: Final
Type: Standards Track
Created: 2014-06-18
diff --git a/bip-0062.mediawiki b/bip-0062.mediawiki
index 28b20dd..deff62b 100644
--- a/bip-0062.mediawiki
+++ b/bip-0062.mediawiki
@@ -2,8 +2,11 @@
<pre>
BIP: 62
+ Layer: Consensus (soft fork)
Title: Dealing with malleability
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
Type: Standards Track
Created: 2014-03-12
diff --git a/bip-0064.mediawiki b/bip-0064.mediawiki
index b03dcac..22e56ba 100644
--- a/bip-0064.mediawiki
+++ b/bip-0064.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 64
+ Layer: Peer Services
Title: getutxo message
Author: Mike Hearn <hearn@vinumeris.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0064
Status: Draft
Type: Standards Track
Created: 2014-06-10
@@ -100,4 +103,4 @@ results.
==Implementation==
-https://github.com/bitcoin/bitcoin/pull/4351/files \ No newline at end of file
+https://github.com/bitcoin/bitcoin/pull/4351/files
diff --git a/bip-0065.mediawiki b/bip-0065.mediawiki
index 99298bf..904dc16 100644
--- a/bip-0065.mediawiki
+++ b/bip-0065.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 65
+ Layer: Consensus (soft fork)
Title: OP_CHECKLOCKTIMEVERIFY
Author: Peter Todd <pete@petertodd.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0065
Status: Final
Type: Standards Track
Created: 2014-10-01
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0066.mediawiki b/bip-0066.mediawiki
index 1235afd..d2ab189 100644
--- a/bip-0066.mediawiki
+++ b/bip-0066.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 66
+ Layer: Consensus (soft fork)
Title: Strict DER signatures
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
Type: Standards Track
Created: 2015-01-10
diff --git a/bip-0067.mediawiki b/bip-0067.mediawiki
index e266ab8..9baf6c0 100644
--- a/bip-0067.mediawiki
+++ b/bip-0067.mediawiki
@@ -1,12 +1,16 @@
<pre>
BIP: 67
+ Layer: Applications
Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
Author: Thomas Kerin <me@thomaskerin.io>
Jean-Pierre Rupp <root@haskoin.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
Created: 2015-02-08
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0068.mediawiki b/bip-0068.mediawiki
index 923441e..ea0761d 100644
--- a/bip-0068.mediawiki
+++ b/bip-0068.mediawiki
@@ -1,10 +1,13 @@
<pre>
BIP: 68
+ Layer: Consensus (soft fork)
Title: Relative lock-time using consensus-enforced sequence numbers
Author: Mark Friedenbach <mark@friedenbach.org>
BtcDrak <btcdrak@gmail.com>
Nicolas Dorier <nicolas.dorier@gmail.com>
kinoshitajona <kinoshitajona@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0068
Status: Final
Type: Standards Track
Created: 2015-05-28
diff --git a/bip-0069.mediawiki b/bip-0069.mediawiki
index 832438c..f262126 100644
--- a/bip-0069.mediawiki
+++ b/bip-0069.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 69
+ Layer: Applications
Title: Lexicographical Indexing of Transaction Inputs and Outputs
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
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
Created: 2015-06-12
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0070.mediawiki b/bip-0070.mediawiki
index e3c17cf..28349ee 100644
--- a/bip-0070.mediawiki
+++ b/bip-0070.mediawiki
@@ -1,8 +1,11 @@
<pre>
BIP: 70
+ Layer: Applications
Title: Payment Protocol
Author: Gavin Andresen <gavinandresen@gmail.com>
Mike Hearn <mhearn@bitcoinfoundation.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0070
Status: Final
Type: Standards Track
Created: 2013-07-29
diff --git a/bip-0071.mediawiki b/bip-0071.mediawiki
index 1fc8489..b4e9def 100644
--- a/bip-0071.mediawiki
+++ b/bip-0071.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 71
+ Layer: Applications
Title: Payment Protocol MIME types
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0071
Status: Final
Type: Standards Track
Created: 2013-07-29
diff --git a/bip-0072.mediawiki b/bip-0072.mediawiki
index 4dcc48b..d5e295e 100644
--- a/bip-0072.mediawiki
+++ b/bip-0072.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 72
+ Layer: Applications
Title: bitcoin: uri extensions for Payment Protocol
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0072
Status: Final
Type: Standards Track
Created: 2013-07-29
diff --git a/bip-0073.mediawiki b/bip-0073.mediawiki
index 41c89a3..e8a37a5 100644
--- a/bip-0073.mediawiki
+++ b/bip-0073.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 73
+ Layer: Applications
Title: Use "Accept" header for response type negotiation with Payment Request URLs
Author: Stephen Pair <stephen@bitpay.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0073
Status: Final
Type: Standards Track
Created: 2013-08-27
diff --git a/bip-0074.mediawiki b/bip-0074.mediawiki
index a860b38..d1f1a23 100644
--- a/bip-0074.mediawiki
+++ b/bip-0074.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 74
+ Layer: Applications
Title: Allow zero value OP_RETURN in Payment Protocol
Author: Toby Padilla <tobypadilla@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0074
Status: Draft
Type: Standards Track
Created: 2016-01-29
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0075.mediawiki b/bip-0075.mediawiki
index 85fc0d6..b8c76e7 100644
--- a/bip-0075.mediawiki
+++ b/bip-0075.mediawiki
@@ -1,10 +1,13 @@
<pre>
BIP: 75
+ Layer: Applications
Title: Out of Band Address Exchange using Payment Protocol Encryption
Author: Justin Newton <justin@netki.com>
Matt David <mgd@mgddev.com>
Aaron Voisine <voisine@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
Type: Standards Track
Created: 2015-11-20
diff --git a/bip-0080.mediawiki b/bip-0080.mediawiki
index 05322e0..2c4d8a7 100644
--- a/bip-0080.mediawiki
+++ b/bip-0080.mediawiki
@@ -3,9 +3,12 @@
Title: Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
Author: Justus Ranvier <justus@opentransactions.org>
Jimmy Song <jimmy@monetas.net>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0080
Status: Deferred
Type: Informational
Created: 2014-08-11
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0081.mediawiki b/bip-0081.mediawiki
index 713cb57..e88ee14 100644
--- a/bip-0081.mediawiki
+++ b/bip-0081.mediawiki
@@ -3,9 +3,12 @@
Title: Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
Author: Justus Ranvier <justus@opentransactions.org>
Jimmy Song <jimmy@monetas.net>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0081
Status: Deferred
Type: Informational
Created: 2014-08-11
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0083.mediawiki b/bip-0083.mediawiki
index f6aa8e7..a0b1e5e 100644
--- a/bip-0083.mediawiki
+++ b/bip-0083.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 83
+ Layer: Applications
Title: Dynamic Hierarchical Deterministic Key Trees
Author: Eric Lombrozo <eric@ciphrex.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0083
Status: Draft
Type: Standards Track
Created: 2015-11-16
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0090.mediawiki b/bip-0090.mediawiki
index 342657c..653e40d 100644
--- a/bip-0090.mediawiki
+++ b/bip-0090.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 90
+ Layer: Consensus (hard fork)
Title: Buried Deployments
Author: Suhas Daftuar <sdaftuar@chaincode.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0090
Status: Draft
Type: Informational
Created: 2016-11-08
+ License: PD
</pre>
diff --git a/bip-0099.mediawiki b/bip-0099.mediawiki
index 3e0a43a..cbde553 100644
--- a/bip-0099.mediawiki
+++ b/bip-0099.mediawiki
@@ -2,9 +2,12 @@
BIP: 99
Title: Motivation and deployment of consensus rule changes ([soft/hard]forks)
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
Type: Informational
Created: 2015-06-20
+ License: PD
Post-History: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-June/008936.html
</pre>
diff --git a/bip-0101.mediawiki b/bip-0101.mediawiki
index cc8cfd5..0321569 100644
--- a/bip-0101.mediawiki
+++ b/bip-0101.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 101
+ Layer: Consensus (hard fork)
Title: Increase maximum block size
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0101
Status: Withdrawn
Type: Standards Track
Created: 2015-06-22
diff --git a/bip-0102.mediawiki b/bip-0102.mediawiki
index fc909f7..ed6b4e3 100644
--- a/bip-0102.mediawiki
+++ b/bip-0102.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 102
+ Layer: Consensus (hard fork)
Title: Block size increase to 2MB
Author: Jeff Garzik <jgarzik@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0102
Status: Draft
Type: Standards Track
Created: 2015-06-23
diff --git a/bip-0103.mediawiki b/bip-0103.mediawiki
index 39e8a3f..7cef84a 100644
--- a/bip-0103.mediawiki
+++ b/bip-0103.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 103
+ Layer: Consensus (hard fork)
Title: Block size following technological growth
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
Type: Standards Track
Created: 2015-07-21
diff --git a/bip-0105.mediawiki b/bip-0105.mediawiki
index c4f0a09..125d852 100644
--- a/bip-0105.mediawiki
+++ b/bip-0105.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 105
+ Layer: Consensus (hard fork)
Title: Consensus based block size retargeting algorithm
Author: BtcDrak <btcdrak@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0105
Status: Draft
Type: Standards Track
Created: 2015-08-21
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0106.mediawiki b/bip-0106.mediawiki
index e9018fa..399c725 100644
--- a/bip-0106.mediawiki
+++ b/bip-0106.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 106
+ Layer: Consensus (hard fork)
Title: Dynamically Controlled Bitcoin Block Size Max Cap
Author: Upal Chakraborty <bitcoin@upalc.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0106
Status: Draft
Type: Standards Track
Created: 2015-08-24
diff --git a/bip-0107.mediawiki b/bip-0107.mediawiki
index 86edd99..84cd6a6 100644
--- a/bip-0107.mediawiki
+++ b/bip-0107.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 107
+ Layer: Consensus (hard fork)
Title: Dynamic limit on the block size
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
Type: Standards Track
Created: 2015-09-11
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0109.mediawiki b/bip-0109.mediawiki
index bd37489..69b265b 100644
--- a/bip-0109.mediawiki
+++ b/bip-0109.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 109
+ Layer: Consensus (hard fork)
Title: Two million byte size limit with sigop and sighash limits
Author: Gavin Andresen <gavinandresen@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0109
Status: Rejected
Type: Standards Track
Created: 2016-01-28
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0111.mediawiki b/bip-0111.mediawiki
index 4557832..cb5028f 100644
--- a/bip-0111.mediawiki
+++ b/bip-0111.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 111
+ Layer: Peer Services
Title: NODE_BLOOM service bit
Author: Matt Corallo <bip111@bluematt.me>
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
Created: 2015-08-20
+ License: PD
</pre>
== Abstract ==
diff --git a/bip-0112.mediawiki b/bip-0112.mediawiki
index 40378ee..65171a4 100644
--- a/bip-0112.mediawiki
+++ b/bip-0112.mediawiki
@@ -1,12 +1,16 @@
<pre>
BIP: 112
+ Layer: Consensus (soft fork)
Title: CHECKSEQUENCEVERIFY
Author: BtcDrak <btcdrak@gmail.com>
Mark Friedenbach <mark@friedenbach.org>
Eric Lombrozo <elombrozo@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0112
Status: Final
Type: Standards Track
Created: 2015-08-10
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0113.mediawiki b/bip-0113.mediawiki
index 1c402aa..3686777 100644
--- a/bip-0113.mediawiki
+++ b/bip-0113.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 113
+ Layer: Consensus (soft fork)
Title: Median time-past as endpoint for lock-time calculations
Author: Thomas Kerin <me@thomaskerin.io>
Mark Friedenbach <mark@friedenbach.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0113
Status: Final
Type: Standards Track
Created: 2015-08-10
+ License: PD
</pre>
diff --git a/bip-0114.mediawiki b/bip-0114.mediawiki
index cb9aea7..21d0b6c 100644
--- a/bip-0114.mediawiki
+++ b/bip-0114.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 114
+ Layer: Consensus (soft fork)
Title: Merkelized Abstract Syntax Tree
Author: Johnson Lau <jl2012@xbt.hk>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0114
Status: Draft
Type: Standards Track
Created: 2016-04-02
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0120.mediawiki b/bip-0120.mediawiki
index 1602c65..d48cdfa 100644
--- a/bip-0120.mediawiki
+++ b/bip-0120.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 120
+ Layer: Applications
Title: Proof of Payment
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0120
Status: Draft
Type: Standards Track
Created: 2015-07-28
diff --git a/bip-0121.mediawiki b/bip-0121.mediawiki
index bafe856..34820f5 100644
--- a/bip-0121.mediawiki
+++ b/bip-0121.mediawiki
@@ -1,7 +1,10 @@
<pre>
BIP: 121
+ Layer: Applications
Title: Proof of Payment URI scheme
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0121
Status: Draft
Type: Standards Track
Created: 2015-07-27
diff --git a/bip-0122.mediawiki b/bip-0122.mediawiki
index 5386dd2..3fb5df8 100644
--- a/bip-0122.mediawiki
+++ b/bip-0122.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 122
+ Layer: Applications
Title: URI scheme for Blockchain references / exploration
Author: Marco Pontello <marcopon@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0122
Status: Draft
Type: Standards Track
Created: 2015-08-29
+ License: PD
Post-History: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010712.html
</pre>
diff --git a/bip-0123.mediawiki b/bip-0123.mediawiki
index 3005f01..d438322 100644
--- a/bip-0123.mediawiki
+++ b/bip-0123.mediawiki
@@ -2,7 +2,9 @@
BIP: 123
Title: BIP Classification
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
Created: 2015-08-26
</pre>
diff --git a/bip-0124.mediawiki b/bip-0124.mediawiki
index 2f9f4ad..a5929ac 100644
--- a/bip-0124.mediawiki
+++ b/bip-0124.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 124
+ Layer: Applications
Title: Hierarchical Deterministic Script Templates
Author: Eric Lombrozo <eric@ciphrex.com>
William Swanson <swansontec@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0124
Status: Draft
Type: Informational
Created: 2015-11-20
+ License: PD
Post-History: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011795.html
</pre>
diff --git a/bip-0125.mediawiki b/bip-0125.mediawiki
index 52dfe40..a4b0279 100644
--- a/bip-0125.mediawiki
+++ b/bip-0125.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 125
+ Layer: Applications
Title: Opt-in Full Replace-by-Fee Signaling
Author: David A. Harding <dave@dtrt.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
Created: 2015-12-04
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0126.mediawiki b/bip-0126.mediawiki
index 43722d0..f498b1c 100644
--- a/bip-0126.mediawiki
+++ b/bip-0126.mediawiki
@@ -2,9 +2,12 @@
BIP: 126
Title: Best Practices for Heterogeneous Input Script Transactions
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0126
Status: Draft
Type: Informational
Created: 2016-02-10
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0130.mediawiki b/bip-0130.mediawiki
index ae1e602..8d96c0c 100644
--- a/bip-0130.mediawiki
+++ b/bip-0130.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 130
+ Layer: Peer Services
Title: sendheaders message
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
Created: 2015-05-08
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0131.mediawiki b/bip-0131.mediawiki
index 1efe713..5938138 100644
--- a/bip-0131.mediawiki
+++ b/bip-0131.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 131
+ Layer: Consensus (hard fork)
Title: "Coalescing Transaction" Specification (wildcard inputs)
Author: Chris Priest <cp368202@ohiou.edu>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0131
Status: Draft
Type: Standards Track
Created: 2015-11-30
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0132.mediawiki b/bip-0132.mediawiki
index 03cc834..e7aed29 100644
--- a/bip-0132.mediawiki
+++ b/bip-0132.mediawiki
@@ -2,9 +2,12 @@
BIP: 132
Title: Committee-based BIP Acceptance Process
Author: Andy Chase <theandychase@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0132
Status: Withdrawn
Type: Process
Created: 2015-08-31
+ License: PD
</pre>
== Abstract ==
diff --git a/bip-0133.mediawiki b/bip-0133.mediawiki
index 7d98f87..c109f12 100644
--- a/bip-0133.mediawiki
+++ b/bip-0133.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 133
+ Layer: Peer Services
Title: feefilter message
Author: Alex Morcos <morcos@chaincode.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0133
Status: Draft
Type: Standards Track
Created: 2016-02-13
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0134.mediawiki b/bip-0134.mediawiki
index fa2103b..9adc8b5 100644
--- a/bip-0134.mediawiki
+++ b/bip-0134.mediawiki
@@ -1,10 +1,15 @@
<pre>
BIP: 134
+ Layer: Consensus (hard fork)
Title: Flexible Transactions
Author: Tom Zander <tomz@freedommail.ch>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0134
Status: Draft
Type: Standards Track
Created: 2016-07-27
+ License: CC-BY-SA-4.0
+ OPL
</pre>
==Abstract==
diff --git a/bip-0140.mediawiki b/bip-0140.mediawiki
index b187a49..ea5061f 100644
--- a/bip-0140.mediawiki
+++ b/bip-0140.mediawiki
@@ -1,11 +1,16 @@
<pre>
BIP: 140
+ Layer: Consensus (soft fork)
Title: Normalized TXID
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
Type: Standards Track
Created: 2015-10-14
+ License: PD
</pre>
+
== 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.
@@ -110,4 +115,4 @@ This is a softfork which replaces <code>OP_NOP4</code> with the new implementati
<references>
==Copyright==
-This document is placed in the public domain. \ No newline at end of file
+This document is placed in the public domain.
diff --git a/bip-0141.mediawiki b/bip-0141.mediawiki
index 352256f..7cc587a 100644
--- a/bip-0141.mediawiki
+++ b/bip-0141.mediawiki
@@ -1,12 +1,16 @@
<pre>
BIP: 141
+ Layer: Consensus (soft fork)
Title: Segregated Witness (Consensus layer)
Author: Eric Lombrozo <elombrozo@gmail.com>
Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0141
Status: Draft
Type: Standards Track
Created: 2015-12-21
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0142.mediawiki b/bip-0142.mediawiki
index bb60265..80a413f 100644
--- a/bip-0142.mediawiki
+++ b/bip-0142.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 142
+ Layer: Applications
Title: Address Format for Segregated Witness
Author: Johnson Lau <jl2012@xbt.hk>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0142
Status: Deferred
Type: Standards Track
Created: 2015-12-24
+ License: PD
</pre>
== Abstract ==
diff --git a/bip-0143.mediawiki b/bip-0143.mediawiki
index 766fd9f..476b84d 100644
--- a/bip-0143.mediawiki
+++ b/bip-0143.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 143
+ Layer: Consensus (soft fork)
Title: Transaction Signature Verification for Version 0 Witness Program
Author: Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0143
Status: Draft
Type: Standards Track
Created: 2016-01-03
+ License: PD
</pre>
== Abstract ==
diff --git a/bip-0144.mediawiki b/bip-0144.mediawiki
index f10fe0c..8e65554 100644
--- a/bip-0144.mediawiki
+++ b/bip-0144.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 144
+ Layer: Peer Services
Title: Segregated Witness (Peer Services)
Author: Eric Lombrozo <elombrozo@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
Type: Standards Track
Created: 2016-01-08
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0145.mediawiki b/bip-0145.mediawiki
index cac838d..a7ace98 100644
--- a/bip-0145.mediawiki
+++ b/bip-0145.mediawiki
@@ -1,10 +1,15 @@
<pre>
BIP: 145
+ Layer: API/RPC
Title: getblocktemplate Updates for Segregated Witness
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
Type: Standards Track
Created: 2016-01-30
+ License: BSD-2-Clause
+ OPL
</pre>
==Abstract==
diff --git a/bip-0146.mediawiki b/bip-0146.mediawiki
index 5358411..240f82a 100644
--- a/bip-0146.mediawiki
+++ b/bip-0146.mediawiki
@@ -1,11 +1,15 @@
<pre>
BIP: 146
+ Layer: Consensus (soft fork)
Title: Dealing with signature encoding malleability
Author: Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0146
Status: Draft
Type: Standards Track
Created: 2016-08-16
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0147.mediawiki b/bip-0147.mediawiki
index 001abc6..8a5c67a 100644
--- a/bip-0147.mediawiki
+++ b/bip-0147.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 147
+ Layer: Consensus (soft fork)
Title: Dealing with dummy stack element malleability
Author: Johnson Lau <jl2012@xbt.hk>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0147
Status: Draft
Type: Standards Track
Created: 2016-09-02
+ License: PD
</pre>
==Abstract==
diff --git a/bip-0150.mediawiki b/bip-0150.mediawiki
index b1d46c1..e3f74f5 100644
--- a/bip-0150.mediawiki
+++ b/bip-0150.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 150
+ Layer: Peer Services
Title: Peer Authentication
Author: Jonas Schnelli <dev@jonasschnelli.ch>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0150
Status: Draft
Type: Standards Track
Created: 2016-03-23
+ License: PD
</pre>
== Abstract ==
diff --git a/bip-0151.mediawiki b/bip-0151.mediawiki
index cf221f2..228f66d 100644
--- a/bip-0151.mediawiki
+++ b/bip-0151.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 151
+ Layer: Peer Services
Title: Peer-to-Peer Communication Encryption
Author: Jonas Schnelli <dev@jonasschnelli.ch>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0151
Status: Draft
Type: Standards Track
Created: 2016-03-23
+ License: PD
</pre>
== Abstract ==
diff --git a/bip-0152.mediawiki b/bip-0152.mediawiki
index e05cc2a..0d2b65c 100644
--- a/bip-0152.mediawiki
+++ b/bip-0152.mediawiki
@@ -1,10 +1,14 @@
<pre>
BIP: 152
+ Layer: Peer Services
Title: Compact Block Relay
Author: Matt Corallo <bip152@bluematt.me>
+ Comments-Summary: No comments yet.
+ Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0152
Status: Draft
Type: Standards Track
Created: 2016-04-27
+ License: PD
</pre>
==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.
====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.
# 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 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====
-# 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.
====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:
## 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.
@@ -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.
+===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.
+# 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==
====Protocol design====
diff --git a/scripts/buildtable.pl b/scripts/buildtable.pl
index d8f52f2..b869ef2 100755
--- a/scripts/buildtable.pl
+++ b/scripts/buildtable.pl
@@ -3,17 +3,23 @@ use strict;
use warnings;
my $topbip = 9999;
+my $include_layer = 1;
my %RequiredFields = (
BIP => undef,
Title => undef,
Author => undef,
+ 'Comments-Summary' => undef,
+ 'Comments-URI' => undef,
Status => undef,
Type => undef,
Created => undef,
+ # License => undef, (has exceptions)
);
my %MayHaveMulti = (
Author => undef,
+ 'Comments-URI' => undef,
+ License => undef,
'Post-History' => undef,
);
my %DateField = (
@@ -24,17 +30,24 @@ my %EmailField = (
Editor => undef,
);
my %MiscField = (
+ 'Comments-Summary' => undef,
'Discussions-To' => undef,
'Post-History' => undef,
'Replaces' => 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 = (
Draft => undef,
Deferred => undef,
- Accepted => "background-color: #ffffcf",
+ Proposed => "background-color: #ffffcf",
Rejected => "background-color: #ffcfcf",
Withdrawn => "background-color: #ffcfcf",
Final => "background-color: #cfffcf",
@@ -46,6 +59,34 @@ my %ValidType = (
'Informational' => 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;
@@ -58,7 +99,7 @@ while (++$bipnum <= $topbip) {
die "No <pre> in $fn" if eof $F;
}
my %found;
- my ($title, $author, $status, $type);
+ my ($title, $author, $status, $type, $layer);
my ($field, $val);
while (<$F>) {
m[^</pre>$] && last;
@@ -74,7 +115,6 @@ while (++$bipnum <= $topbip) {
} else {
die "Bad line in $fn preamble";
}
- ++$found{$field};
die "Extra spaces in $fn" if $val =~ /^\s/;
if ($field eq 'BIP') {
die "$fn claims to be BIP $val" if $val ne $bipnum;
@@ -103,6 +143,18 @@ while (++$bipnum <= $topbip) {
} else {
$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}) {
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0\d|1[012])\-(?:[012]\d|30|31)$/;
} elsif (exists $EmailField{$field}) {
@@ -110,6 +162,10 @@ while (++$bipnum <= $topbip) {
} elsif (not exists $MiscField{$field}) {
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) {
die "Missing $field in $fn" unless $found{$field};
@@ -120,6 +176,13 @@ while (++$bipnum <= $topbip) {
}
print "\n";
print "| [[${fn}|${bipnum}]]\n";
+ if ($include_layer) {
+ if (defined $layer) {
+ print "| ${layer}\n";
+ } else {
+ print "|\n";
+ }
+ }
print "| ${title}\n";
print "| ${author}\n";
print "| ${type}\n";