1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-01-19 05:45:07 +01:00
Commit Graph

309 Commits

Author SHA1 Message Date
Jonas Schnelli
73d06b4a13
Withdraw BIP151 2019-03-29 20:50:26 +01:00
Matthew Black
823f6ac0db New BIP (0197) - HLTCC transactions 2019-03-29 12:49:49 -04:00
Luke Dashjr
1939bc2498 README: Add BIP 79 2018-10-19 22:40:36 +00:00
Karl-Johan Alm
b925137d5f
BIP: Generic Signed Message Format 2018-09-12 15:01:04 +09:00
Luke Dashjr
43f59dfbcb Merge commit '03b7587' 2018-09-07 05:04:04 +00:00
Luke Dashjr
03b7587d87 BIP 310: Fix preamble; add to README 2018-09-07 05:03:37 +00:00
Luke Dashjr
84808a7bbf Assign BIP 320 to nVersion bits for general purpose use 2018-09-07 05:01:41 +00:00
Luke Dashjr
9050ba7092
Merge pull request #703 from dandelion-org/dandelion-rebase
BIP 156: Dandelion - Privacy Enhancing Routing
2018-08-14 04:18:40 +00:00
Giulia Fanti
b2c3359bff fixed typo 2018-08-13 22:29:14 -04:00
Giulia Fanti
8e4e640096 renamed files and updated README.mediawiki index 2018-08-13 22:08:58 -04:00
Andrew Chow
cb426bfdae bip 174 -> proposed 2018-07-11 14:01:20 -07:00
Luke Dashjr
5415dd806e Fix BIP 42 & 173 status 2018-07-05 05:09:05 +00:00
Pieter Wuille
6c708338c2 Move BIP42 and BIP173 to Final 2018-06-28 10:31:38 -07:00
Luke Dashjr
dfa80f58df
Merge pull request #682 from cdecker/noinput
BIP 118: SIGHASH_NOINPUT
2018-05-21 05:19:22 +00:00
Christian Decker
67f11db177 noinput: Add the SIGHASH_NOINPUT proposal to the readme 2018-05-20 22:05:29 -07:00
Luke Dashjr
6255dc536d
Merge pull request #673 from kallewoof/bip-typed-wif
BIP 178: Version Extended WIF
2018-05-20 23:41:12 +00:00
Karl-Johan Alm
f667e7a3c7
[BIP-178] Version Extended WIF. 2018-05-21 08:31:50 +09:00
Luke Dashjr
5d17384849
Merge pull request #639 from sdaftuar/fix-bip-90
Remove 'hard fork' designation on BIP 90
2018-05-20 08:33:03 +00:00
Suhas Daftuar
d208ed3ff1 Remove 'hard fork' designation on BIP 90 2018-04-18 09:34:29 -04:00
Luke Dashjr
0e3551cbe9 Merge remote-tracking branch 'origin-pull/584/head' 2018-02-12 03:30:13 +00:00
Kalle Rosenbaum
a7819e43c6 Fixing README table background style for BIP120 and 121 2018-02-10 13:56:20 +01:00
Kalle Rosenbaum
85a99fb14b Withdrawing BIP120/121 due to security issues during soft-forks 2018-02-08 22:22:50 +01:00
Jim Posen
996c7c8e88 BIP 157 & 158: client-side block filtering. 2018-01-22 13:52:54 -08:00
Ben
3d5bae733f
Link directly to the mailing list and remove emailing Luke 2018-01-15 00:52:31 -08:00
Ben
3abbe63c90
Link to the mailing list 2018-01-15 00:22:22 -08:00
Pieter Wuille
97a55878e6 Progress BIP173 to Proposed 2018-01-03 09:06:47 -08:00
Pavol Rusnak
2382e31f12
BIP-0084: Derivation scheme for P2WPKH based accounts 2017-12-31 14:32:35 +01:00
Jimmy Song
7e4d602585 Bits Denomination BIP 2017-12-22 19:54:17 -08:00
Karl-Johan Alm
5df90e1ae8
Updated README to include BIPs 98, 116, 117. 2017-11-16 15:47:36 +09:00
Luke Dashjr
0402dd2b84 Update status of BIPs 141, 143, 144, and 147 to Proposed 2017-10-29 04:22:13 +00:00
Jonas Schnelli
8b971ea4de
Remove second service bit from NODE_NETWORK_LIMITED/BIP159 2017-09-23 09:23:38 -06:00
Luke Dashjr
a2d8d7d664 Merge remote-tracking branch 'origin-pull/583/head' 2017-09-18 23:01:13 +00:00
Luke Dashjr
5c70e4d682 Merge pull request #586 from commerceblock/master
BIP 175: Pay to Contract Protocol
2017-09-18 22:59:16 +00:00
Omar Shibli
cacc29a91c fixed number 2017-09-19 01:47:01 +03:00
Omar Shibli
2df903a4a1 updated README.md, renamed file 2017-09-19 01:44:42 +03:00
Andrew Chow
958641741b Specify the Partially Signed Bitcoin Transaction format in a BIP 2017-09-18 00:24:47 -04:00
Johnson Lau
824ce9da50 Update status for segwit related BIPs 2017-09-17 19:09:50 +08:00
Johnson Lau
41e06840eb Promote BIP 145 to Final 2017-09-16 03:01:49 +00:00
Johnson Lau
9cb5ecd9be Withdraw BIP 142 2017-09-16 03:00:24 +00:00
shaolinfry
ec28d85aed Fix colours 2017-08-11 16:13:06 +00:00
shaolinfry
d98333302f Update BIP status 2017-08-11 05:36:07 +00:00
Jonas Schnelli
ec403b0ac5
Add BIP NODE_NETWORK_LIMITED service bits 2017-08-07 19:50:10 +02:00
shaolinfry
fcd34618d7 Amend BIP8 by height 2017-07-07 06:49:30 +00:00
Luke Dashjr
ca8e9b87a7 BIP 8: Use block heights rather than MTP 2017-06-25 06:36:14 +00:00
Luke Dashjr
750f5e59f6 BIP 8: Refactor back to wholly-contained spec
This partially reverts 7f6a0f811c
2017-06-25 06:32:06 +00:00
Luke Dashjr
90fa3ff741 Merge pull request #538 from kallewoof/pow-connection-slots
BIP 154: Rate Limiting via peer specified challenges
2017-05-24 03:26:03 +00:00
Karl-Johan Alm
c39c7f88ad
BIP: Rate Limiting via Proof of Work 2017-05-24 11:25:08 +09:00
James Hilliard
92ab294614 Add BIP91 to readme 2017-05-23 17:10:08 -04:00
Luke Dashjr
6b8f2eb395 Merge pull request #519 from wbnns/wbnns-readme
readme: Clarify status for formally accepted BIPs
2017-05-15 01:51:29 +00:00
Will Binns
70c4261e09
readme: Clarify status for formally accepted BIPs
In the table there are some BIPs with a status of Active, and others
with a status of Final. Just wanted to submit this slight text change
for review to the README to indicate that both mean a BIP is formally
accepted.
2017-05-14 17:52:06 -06:00
Luke Dashjr
0fbeba8bb9 Merge pull request #536 from luke-jr/bip-0115
BIP 115: Generic anti-replay protection using Script
2017-05-12 04:14:51 +00:00
Luke Dashjr
f09485e3d8 Assign BIP 115: Generic anti-replay protection using Script 2017-05-12 04:14:01 +00:00
Pieter Wuille
b93d9ea5d9 Add bip-0173 2017-05-07 15:25:13 -07:00
Luke Dashjr
3b3a9db960 Assign BIP 135: Generalized version bits voting 2017-05-07 22:05:46 +00:00
Tom Harding
7c23bf14ee bip100: Clarifications 2017-05-06 12:29:54 -04:00
shaolinfry
54f63e56be Assign BIP149 2017-05-01 16:09:18 +00:00
shaolinfry
eb88f8dd1a Fix broken link and title 2017-04-21 12:59:17 +05:30
Luke Dashjr
8eeceda76c Merge pull request #513 from shaolinfry/bip-uavb
BIP 8: Version bits with optional guaranteed lock-in
2017-04-20 18:26:03 +00:00
shaolinfry
43e6486d19 fixup 2017-04-20 23:44:23 +05:30
shaolinfry
8421908b2f Use allocated BIP number 8 2017-04-20 17:41:37 +01:00
Sean Bowe
679c5495d2 New BIP (0199) - HTLC transactions 2017-03-27 22:55:28 -06:00
Luke Dashjr
0606cf6576 Merge pull request #506 from luke-jr/bip-sizefp-180
BIP 180: Block size/weight fraud proof
2017-03-25 05:29:51 +00:00
Luke Dashjr
9f366d61f3 Assign BIP 180: Block size/weight fraud proof 2017-03-25 05:21:57 +00:00
shaolinfry
ccef12cc42
Add bip for mandatory activation of segwit deployment 2017-03-19 20:29:21 +00:00
Luke Dashjr
29584bb194 Assign BIP 171: Currency/exchange rate information API 2017-03-14 23:15:21 +00:00
Luke Dashjr
834db1b0fb Assign BIP 104 for Block75 2017-01-14 07:04:54 +00:00
Luke Dashjr
183852337b README: Include BIP Layers in index 2016-12-15 05:04:31 +00:00
Luke Dashjr
3a28003993 Implement BIP 2 with merging master changes 2016-12-15 04:21:00 +00:00
Luke Dashjr
fd5a85d6b8 Implement BIP 123 for BIP 90 (merging master) 2016-12-15 04:10:07 +00:00
Luke Dashjr
acffcfbe18 Merge pull request #480 from sdaftuar/first-draft-ism
BIP 90: Buried deployments
2016-12-01 20:16:40 +00:00
Suhas Daftuar
5d21c93a68 Assign BIP90 and update README 2016-12-01 08:56:40 -05:00
Luke Dashjr
710a20ad33 Update BIP 109 status Draft->Rejected
All proponents of BIP 109 seem to agree it is dead
2016-11-30 23:33:24 +00:00
Luke Dashjr
959fecc15b Promote BIP 2 Draft->Active, and implement it
- Update all Accepted status to Proposed (renamed status)
- The BIP Comments preamble headers added to every BIP
- The License preamble headers have been added to all BIPs with a Copyright section
2016-11-30 09:51:01 +00:00
Luke Dashjr
72f18918a8 Promote BIP 123 Draft->Active, and implement it 2016-11-30 09:45:33 +00:00
Luke Dashjr
b3e579c935 Merge BIP 49 2016-10-05 11:35:45 +00:00
Luke Dashjr
0f0dad6b89 Assign BIP 49: Derivation scheme for P2WPKH-nested-in-P2SH based accounts 2016-10-05 11:35:37 +00:00
Luke Dashjr
e89b98facd bip0002: Status Deferred->Draft 2016-09-24 06:27:51 +00:00
Luke Dashjr
5a066ea8fa Copypaste BIP 1 into BIP 2 and aim for replacement 2016-09-24 06:27:07 +00:00
Luke Dashjr
b3654088cc Assign BIP 134: Flexible Transactions 2016-09-23 10:03:34 +00:00
Luke Dashjr
420b959a69 Merge commit '3649694' 2016-09-02 22:09:54 +00:00
Luke Dashjr
3649694686 Assign BIP 147: Dealing with dummy stack element malleability 2016-09-02 22:09:46 +00:00
Johnson Lau
40ba92af28 BIP146: title and content changed 2016-09-02 16:37:33 +08:00
Luke Dashjr
1501dd99bd Promote BIP 69 Draft->Accepted 2016-08-27 20:21:26 +00:00
Luke Dashjr
04e1a86f51 Promote BIP 45 Draft->Accepted 2016-08-25 21:10:19 +00:00
Luke Dashjr
387fc6011b Promote BIPs 18, 39, 44, 67, 80, 81, 111, 125, 130, and 132 Draft->Accepted; change BIP 43 to Informational 2016-08-23 19:47:29 +00:00
Luke Dashjr
d35a3d33da Promote BIP 9 Draft->Final 2016-08-20 23:50:14 +00:00
Johnson Lau
003cf078ff BIP146: change title and add NULLDUMMY rules 2016-08-18 02:05:33 +08:00
Jonas Schnelli
5e49486769
Add BIP150 (Peer Authentication) 2016-08-17 09:44:33 +02:00
Luke Dashjr
55ea805212 Assign BIP 146: Low S values signatures 2016-08-16 19:44:21 +00:00
Luke Dashjr
c98859fe20 Promote Draft->Final BIPs: 68, 112, and 113
Softforks are deployed by miners and enforced on the network
2016-07-18 23:37:42 +00:00
Luke Dashjr
f5a708d434 Update README for BIP 126 2016-07-15 14:53:44 +00:00
Matt Corallo
20a842244b Add compact-block bip 2016-05-22 18:21:32 -07:00
Jonas Schnelli
62a8209268
Add BIP151, Peer-to-Peer Communication Encryption 2016-05-18 21:36:58 +02:00
Luke Dashjr
952ba4ad16 Assign BIP 114: Merkelized Abstract Syntax Tree 2016-04-12 20:20:06 +00:00
Luke Dashjr
2fd1811331 Defer BIP 2 2016-03-18 20:03:56 +00:00
Luke Dashjr
19845126ec Put BIP 75 in the right place in README, and clean up formatting a bit 2016-03-17 05:21:40 +00:00
Matt David
4c045c8801 Merge remote-tracking branch 'upstream/master' 2016-03-16 22:00:17 -07:00
Johnson Lau
3f586626d5 BIP142: Deferred 2016-03-17 02:15:55 +08:00
jmacwhyte
dddcb735f8 Extended BIP70 fields, added BIP number 2016-03-09 18:25:02 -08:00
Alex Morcos
feb11160c2 Submit feefilter message as BIP 133 2016-02-25 13:29:01 -05:00
Luke Dashjr
a74ea14bc6 Promote Draft->Final BIPs: 50 and 73
BIP 50: Proposed action items, including the hardfork, are completed.

BIP 73: Implemented by at least Bitcoin Core and BitPay.
2016-02-24 05:27:08 +00:00
Luke-Jr
561e1b77bd Merge pull request #329 from gavinandresen/withdraw_bip101
Withdraw BIP 101 proposal
2016-02-13 04:31:30 +00:00
Gavin Andresen
92586a1e38
Set background to withdrawn color 2016-02-12 17:33:05 -05:00
Luke Dashjr
5dcf6e7b8c Merge branch 'master' of github.com:bitcoin/bips 2016-02-12 07:27:17 +00:00
Luke Dashjr
ab90b5289f Merge branch '20160201_status_updates_a2f' 2016-02-12 07:22:58 +00:00
Gavin Andresen
0c956f8f64
Withdraw BIP 101 proposal 2016-02-11 15:25:06 -05:00
Gavin Andresen
0e7466abc2
Tweaked BIP 109 title 2016-02-11 11:37:13 -05:00
Gavin Andresen
6cf4333170
BIP102 variation for a 2mb block size bump 2016-02-11 09:22:10 -05:00
Luke-Jr
4299e61179 Merge pull request #324 from luke-jr/segwit_gbt
BIP 145: getblocktemplate Updates for Segregated Witness
2016-02-09 05:22:23 +00:00
Luke Dashjr
421577d6cf Assign BIP 145: getblocktemplate Updates for Segregated Witness 2016-02-09 05:12:38 +00:00
Luke Dashjr
dc3fb9755c Merge branch 'bip-biprevised' 2016-02-08 22:10:42 +00:00
Luke Dashjr
a2e87c208f Assign BIP 2: BIP Status and Comments 2016-02-04 04:12:25 +00:00
Luke Dashjr
4edd6d2bad Lots of formatting fixes 2016-02-03 07:02:36 +00:00
Luke Dashjr
f31f7d4347 Promote Accepted->Final BIPs 11, 14, 21, 22, 23, 31, 32, 34, 35, 37, 65 2016-02-01 20:14:22 +00:00
Toby Padilla
6edf4efed8 BIP74 Draft 2016-01-28 17:56:51 -08:00
Justus Ranvier
6d963a9d54 update readme 2016-01-21 12:35:05 +00:00
Luke Dashjr
dc46e36610 Merge BIP 132: Committee-based BIP Acceptance Process 2016-01-19 18:00:04 +00:00
Luke Dashjr
d6af2d163c Assign BIP 132 2016-01-19 17:59:41 +00:00
Luke Dashjr
bcf0ea3784 Assign BIP 131 2016-01-19 01:37:57 +00:00
Luke-Jr
b882d296ed Merge pull request #283 from jl2012/patch-5
New witness program definition in BIP141, and related revision in 142 - 144
2016-01-18 19:06:10 +00:00
Johnson Lau
b38742b8f4 Title change and new address format 2016-01-19 02:40:30 +08:00
Johnson Lau
8e22af1d0a Title change and links update 2016-01-19 02:35:54 +08:00
Luke-Jr
5afe46e257 Merge pull request #246 from CodeShark/script_templates
BIP 124: Hierarchical Deterministic Script Templates
2016-01-13 04:23:57 +00:00
Eric Lombrozo
fd6789cfc8 Added BIP 83 2016-01-12 19:16:46 -05:00
Eric Lombrozo
a8ace6d608 Added BIP 124 2016-01-12 19:06:57 -05:00
Peter Todd
14ce2bcead
Minor: Fix BIP65 status in README 2016-01-11 05:02:19 -05:00
Luke Dashjr
d1e0deef25 Fix markdown 2016-01-08 20:42:57 +00:00
Luke Dashjr
0deca071e2 README: Fix BIP 122 number 2016-01-08 18:48:34 +00:00
Luke Dashjr
9bcd89a221 README: Common formatting for name lists 2016-01-08 18:00:58 +00:00
Luke Dashjr
49d603dd17 Merge BIP 144: Segregated Witness (Peer Services) 2016-01-08 17:59:54 +00:00
Luke Dashjr
8084782fa5 Assign BIP 144 2016-01-08 17:59:36 +00:00
Luke Dashjr
7bf44c211b Merge BIP 143: Transaction signature verification for version 0 and version 1 witness program 2016-01-08 17:58:06 +00:00
Luke Dashjr
1e9d6180fe Assign BIP 143 2016-01-08 17:57:52 +00:00
Luke Dashjr
83246bf6ce Merge BIP 142: Address Formats for Witness Program 2016-01-08 17:56:18 +00:00
Luke Dashjr
1c879abccd Assign BIP 142 2016-01-08 17:56:02 +00:00
Luke Dashjr
c5863b6678 Merge BIP 141: Segregated Witness (Consensus layer) 2016-01-08 17:54:26 +00:00
Luke Dashjr
b16a75072d Assign BIP 141 2016-01-08 17:53:59 +00:00
Luke Dashjr
4ef3dee28b Merge BIP 125: Opt-in Full Replace-by-Fee Signaling 2016-01-08 17:50:27 +00:00
Luke Dashjr
8fdd879cdc Assign BIP 125 2016-01-08 17:50:22 +00:00
Luke Dashjr
450f9603cb Merge BIP 140: Normalized TXID 2016-01-08 17:48:02 +00:00
Luke Dashjr
5f59ac2d9d Assign BIP 140 2016-01-08 17:47:46 +00:00
Luke Dashjr
936fd4bf16 Merge BIP 122: URI scheme for Blockchain references / exploration 2016-01-08 17:45:40 +00:00
Luke Dashjr
8380abd7eb Assign BIP 122 2016-01-08 17:45:35 +00:00
Luke Dashjr
55a13bad47 Merge BIP 107: Dynamic limit on the block size 2016-01-08 17:42:38 +00:00
Luke Dashjr
fddb05618d Assign BIP 107 2016-01-08 17:42:27 +00:00
Luke Dashjr
ca6cfc2192 README: Update BIP editor 2016-01-07 16:16:20 +00:00
Marco Pontello
d1f008b878 Changed temporary name to bip-MarcoPon-BlockchainURI - Waiting for BIP number assignment 2015-12-26 16:46:02 +01:00
MarcoPon
01201d6ce5 Created bip-MarcoPon-01.mediawiki
URI scheme for Blockchain references / exploration
2015-12-21 15:38:57 +01:00
David A. Harding
b57eea446c
Add opt-in full-RBF signaling BIP 2015-12-11 11:45:59 -05:00
Andy Chase
6f0c335b18 BIP-0001 Should be labeled as "Process" Type
Previously BIP-0001 listed in its header preamble that is was a "Standards Track"
type proposal. This conflicts with both its own definition of "Standards Track"
proposal as well as the type listed in PEP-0001 of which BIP-0001 is based on.

Defitions of each type of proposal:

A Standards Track BIP describes any change that affects most or all Bitcoin implementations.

An Informational BIP describes a Bitcoin design issue, or provides general guidelines or information to the Bitcoin community, but does not propose a new feature.

A Process BIP describes a process surrounding Bitcoin, or proposes a change to (or an event in) a process.
Specifically: "Any meta-BIP is also considered a Process BIP."

Based on these definitions BIP-0001 should have always been labeled as a "Process" BIP and this patch corrects this.
2015-12-04 02:48:43 -08:00