1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
Return-Path: <luke@dashjr.org>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 91CA48CC;
Wed, 30 Nov 2016 10:20:53 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
Received: from zinan.dashjr.org (zinan.dashjr.org [192.3.11.21])
by smtp1.linuxfoundation.org (Postfix) with ESMTP id 5ED40168;
Wed, 30 Nov 2016 10:20:51 +0000 (UTC)
Received: from ishibashi.localnet (unknown
[IPv6:2001:470:5:265:a45d:823b:2d27:961c])
(Authenticated sender: luke-jr)
by zinan.dashjr.org (Postfix) with ESMTPSA id E7D1A38AB87C;
Wed, 30 Nov 2016 10:20:32 +0000 (UTC)
X-Hashcash: 1:25:161130:bitcoin-dev@lists.linuxfoundation.org::habVcXCm13vQ7qvJ:avZe3
X-Hashcash: 1:25:161130:libbitcoin@lists.dyne.org::u/FYZrl4yapCJPxv:FMnV
X-Hashcash: 1:25:161130:lightning-dev@lists.linuxfoundation.org::QJzPdLi5rRifxWx6:HMD8
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
libbitcoin@lists.dyne.org, "lightning-dev@lists.linuxfoundation.org"
<lightning-dev@lists.linuxfoundation.org>
From: Luke Dashjr <luke@dashjr.org>
Date: Wed, 30 Nov 2016 10:20:30 +0000
X-PGP-Key-Fingerprint: E463 A93F 5F31 17EE DE6C 7316 BD02 9424 21F4 889F
X-PGP-Key-ID: BD02942421F4889F
X-PGP-Keyserver: hkp://pgp.mit.edu
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Message-Id: <201611301020.31747.luke@dashjr.org>
X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
Subject: [bitcoin-dev] BIP status updates & BIP 2 activation
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Nov 2016 10:20:53 -0000
To conclude discussion on BIP 2, I have opened a pull request to implement it
and mark it active. Note this implies activation and implementation of BIP 123
as well: https://github.com/bitcoin/bips/pull/478
I plan to merge this on December 14th. If there are any hard objections to
this change, please bring it up on the bitcoin-dev mailing list before then.
Further reviews of the implementation are welcome in the meantime. Please
refrain from requesting further changes to the BIPs themselves unless it is a
blocker/show-stopper or trivial (not changing the meaning).
In the process of implementing BIP 2, I came across a number of BIPs which
managed to get into the repository without a proper license. Authors of any of
these BIPs should open a pull request adding the necessary Copyright section
and License header(s). (If there are other contributors to the document in the
BIP git logs, I will try to reach out to them to get permission. If you have
accepted contributions from anyone not documented in git as an Author, please
mention this in the PR explicitly.)
These BIPs need a license:
001 BIP Purpose and Guidelines
010 Multi-Sig Transaction Distribution
011 M-of-N Standard Transactions
012 OP_EVAL
013 Address Format for pay-to-script-hash
014 Protocol Version and User Agent
015 Aliases
016 Pay to Script Hash
021 URI Scheme
030 Duplicate transactions
031 Pong message
032 Hierarchical Deterministic Wallets
033 Stratized Nodes
034 Block v2, Height in Coinbase
035 mempool message
039 Mnemonic code for generating deterministic keys
043 Purpose Field for Deterministic Wallets
044 Multi-Account Hierarchy for Deterministic Wallets
045 Structure for Deterministic P2SH Multisignature Wallets
047 Reusable Payment Codes for Hierarchical Deterministic Wallets
061 Reject P2P message
062 Dealing with malleability
064 getutxo message
066 Strict DER signatures
067 Deterministic Pay-to-script-hash multi-signature addresses through
public key sorting
068 Relative lock-time using consensus-enforced sequence numbers
070 Payment Protocol
071 Payment Protocol MIME types
072 bitcoin: uri extensions for Payment Protocol
073 Use "Accept" header for response type negotiation with Payment Request
URLs
075 Out of Band Address Exchange using Payment Protocol Encryption
101 Increase maximum block size
102 Block size increase to 2MB
103 Block size following technological growth
106 Dynamically Controlled Bitcoin Block Size Max Cap
120 Proof of Payment
121 Proof of Payment URI scheme
123 BIP Classification
Thanks,
Luke
|