BIPs — saved copies

Bitcoin Research — Law, Regulation, Markets & Origins (2026)

Bips

2026-10-09

Document text

Research, not advice. Part of the Bitcoin research archive (October 2026). Claims labelled unverified, contested or fringe are reported, not endorsed; statuses of bills and rules are as of the date checked. Government, court and patent records are public domain; the research notes are CC BY 4.0.

BIPs — saved copies

Bitcoin Improvement Proposals that the technology note (notes/2026-10-09-technology.md) relies on, saved as full copies from the official repository.

  • Issuer: the BIPs repository, https://github.com/bitcoin/bips (each BIP's authors are listed below).
  • Retrieved: 2026-10-09, from https://raw.githubusercontent.com/bitcoin/bips/master/<file>. The repository's master was at commit 927b6de9915c9262615a6399de51b200f81e5aa4 (2026-10-02, "Address some wording nits in BIP 54 (#2313)") when the copies were taken.
  • Why full copies are allowed: every file saved here carries its own licence line, and each one is public domain (PD) or a free licence (BSD-2-Clause, BSD-3-Clause, MIT, CC0-1.0). The licence column is copied from the file's own License: header. BIP 3 (saved here) is the current rule that BIPs must be freely licensed; older BIPs were accepted as public domain or under the Open Publication License (BIP 3, "BIP Licensing").
  • Test vectors, not secrets (note added by the completeness check, 2026-10-09): bip-0032.mediawiki, bip-0084.mediawiki and bip-0086.mediawiki contain the specifications' published test vectors. These are example extended private keys, and BIP 84 and BIP 86 use the standard test mnemonic "abandon … about". They are public examples printed in the specs so implementations can be checked. They are not anyone's keys, and no funds should ever be sent to them. If the repo's "no private keys or seed phrases" rule is to be read strictly, replace these three files with links.
  • "Date" is the BIP's Assigned (number-assignment) date from its header, not the date it activated.
  • "Status" is as of the retrieval date. Under BIP 3 (§ "Progression through BIP Statuses"): Draft = being worked on; Complete = the authors have finished it and recommend adoption, but it is not shown to be in active use; Deployed = shown to be in active use (for a soft fork: its activation criteria were met on the network); Closed = of historical interest only (abandoned, rejected, replaced or failed).
  • BIPs 1 and 2 (earlier process rules) were read to check licensing but not saved.
  • sha256 is the first 12 hex digits of the saved file's SHA-256, so a later reader can tell if a copy changed.
BIP Title Author(s) Date (assigned) Layer / type Status Licence File URL sha256
3 Updated BIP Process Murch 2025-01-09 Process Deployed BSD-2-Clause bip-0003.md https://github.com/bitcoin/bips/blob/master/bip-0003.md b8501ea3aa4f
8 Version bits with lock-in by height Shaolin Fry; Luke Dashjr 2017-02-01 Informational Complete BSD-3-Clause OR CC0-1.0 bip-0008.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0008.mediawiki e86abe98ea52
9 Version bits with timeout and delay Pieter Wuille; Peter Todd; Greg Maxwell; Rusty Russell 2015-10-04 Informational Deployed PD bip-0009.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki 0ffa7b1ad84e
30 Duplicate transactions Pieter Wuille 2012-02-22 Consensus (soft fork) Deployed BSD-2-Clause bip-0030.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki f127283ca167
32 Hierarchical Deterministic Wallets Pieter Wuille 2012-02-11 Applications Deployed BSD-2-Clause bip-0032.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki e5e00a8289db
39 Mnemonic code for generating deterministic keys Marek Palatinus; Pavol Rusnak; Aaron Voisine; Sean Bowe 2013-09-10 Applications Deployed MIT bip-0039.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki afcbcbed36fe
42 A finite monetary supply for Bitcoin Pieter Wuille 2014-04-01 Consensus (soft fork) Deployed PD bip-0042.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki 22b8f2541137
49 Derivation scheme for P2WPKH-nested-in-P2SH based accounts Daniel Weigl 2016-05-19 Applications Deployed PD bip-0049.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki 307b62faf7b9
50 March 2013 Chain Fork Post-Mortem Gavin Andresen 2013-03-20 Informational Deployed PD bip-0050.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki 556392738755
54 Consensus Cleanup Antoine Poinsot; Matt Corallo 2025-04-11 Consensus (soft fork) Complete CC0-1.0 bip-0054.md https://github.com/bitcoin/bips/blob/master/bip-0054.md 6cb659a11692
65 OP_CHECKLOCKTIMEVERIFY Peter Todd 2014-10-01 Consensus (soft fork) Deployed PD bip-0065.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki 717400aef778
66 Strict DER signatures Pieter Wuille 2015-01-10 Consensus (soft fork) Deployed BSD-2-Clause bip-0066.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki c42d25a3aa18
84 Derivation scheme for P2WPKH based accounts Pavol Rusnak 2017-12-28 Applications Deployed CC0-1.0 bip-0084.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki 1900feec6caf
86 Key Derivation for Single Key P2TR Outputs Ava Chow 2021-06-22 Applications Deployed BSD-2-Clause bip-0086.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki d8d01dee331d
90 Buried Deployments Suhas Daftuar 2016-11-08 Informational Deployed PD bip-0090.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0090.mediawiki a281b5b059c6
91 Reduced threshold Segwit MASF James Hilliard 2017-05-22 Consensus (soft fork) Deployed BSD-3-Clause OR CC0-1.0 bip-0091.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki 4f28735675d1
109 Two million byte size limit with sigop and sighash limits Gavin Andresen 2016-01-28 Consensus (hard fork) Closed PD bip-0109.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0109.mediawiki baeaf1f1efe0
110 Reduced Data Temporary Softfork Dathon Ohm 2025-12-03 Consensus (soft fork) Closed BSD-3-Clause bip-0110.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0110.mediawiki 66f12366569c
112 CHECKSEQUENCEVERIFY BtcDrak; Mark Friedenbach; Eric Lombrozo 2015-08-10 Consensus (soft fork) Deployed PD bip-0112.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki 61022872545d
113 Median time-past as endpoint for lock-time calculations Thomas Kerin; Mark Friedenbach 2015-08-10 Consensus (soft fork) Deployed PD bip-0113.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki f0643ba52983
119 CHECKTEMPLATEVERIFY Jeremy Rubin 2020-01-06 Consensus (soft fork) Draft BSD-3-Clause bip-0119.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki 8178117f76ce
125 Opt-in Full Replace-by-Fee Signaling David A. Harding; Peter Todd 2015-12-04 Applications Deployed PD bip-0125.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki da53c6f77100
141 Segregated Witness (Consensus layer) Eric Lombrozo; Johnson Lau; Pieter Wuille 2015-12-21 Consensus (soft fork) Deployed PD bip-0141.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki d72409335872
143 Transaction Signature Verification for Version 0 Witness Program Johnson Lau; Pieter Wuille 2016-01-03 Consensus (soft fork) Deployed PD bip-0143.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki 62bc71351563
144 Segregated Witness (Peer Services) Eric Lombrozo; Pieter Wuille 2016-01-08 Peer Services Deployed PD bip-0144.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki 7a8e28a18939
147 Dealing with dummy stack element malleability Johnson Lau 2016-09-02 Consensus (soft fork) Deployed PD bip-0147.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki bb35027bedbe
148 Mandatory activation of segwit deployment Shaolin Fry 2017-03-12 Consensus (soft fork) Deployed BSD-3-Clause OR CC0-1.0 bip-0148.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0148.mediawiki bcea0adbdec3
149 Segregated Witness (second deployment) Shaolin Fry 2017-04-14 Consensus (soft fork) Closed BSD-3-Clause OR CC0-1.0 bip-0149.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0149.mediawiki 186ddaf4a895
152 Compact Block Relay Matt Corallo 2016-04-27 Peer Services Deployed PD bip-0152.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki b710fa0a4ab9
157 Client Side Block Filtering Olaoluwa Osuntokun; Alex Akselrod; Jim Posen 2017-05-24 Peer Services Deployed CC0-1.0 bip-0157.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki 5405acbf04eb
158 Compact Block Filters for Light Clients Olaoluwa Osuntokun; Alex Akselrod 2017-05-24 Peer Services Deployed CC0-1.0 bip-0158.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki 93a560d96685
173 Base32 address format for native v0-16 witness outputs Pieter Wuille; Greg Maxwell 2017-03-20 Applications Deployed BSD-2-Clause bip-0173.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki b19eab06b264
174 Partially Signed Bitcoin Transaction Format Ava Chow 2017-07-12 Applications Deployed BSD-2-Clause bip-0174.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki f2a8e1a9c9e3
324 Version 2 P2P Encrypted Transport Protocol Dhruv Mehta; Tim Ruffing; Jonas Schnelli; Pieter Wuille 2019-03-08 Peer Services Deployed BSD-3-Clause bip-0324.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki 14de484a7099
340 Schnorr Signatures for secp256k1 Pieter Wuille; Jonas Nick; Tim Ruffing 2020-01-19 Specification Deployed BSD-2-Clause bip-0340.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki 17d64d6dc6bc
341 Taproot: SegWit version 1 spending rules Pieter Wuille; Jonas Nick; Anthony Towns 2020-01-19 Consensus (soft fork) Deployed BSD-3-Clause bip-0341.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki 463690d4c409
342 Validation of Taproot Scripts Pieter Wuille; Jonas Nick; Anthony Towns 2020-01-19 Consensus (soft fork) Deployed BSD-3-Clause bip-0342.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki 29641340adec
343 Mandatory activation of taproot deployment Shinobius; Michael Folkson 2021-04-25 Consensus (soft fork) Closed BSD-3-Clause OR CC0-1.0 bip-0343.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0343.mediawiki a30b399b87ea
347 OP_CAT in Tapscript Ethan Heilman; Armin Sabouri 2023-12-11 Consensus (soft fork) Complete BSD-3-Clause bip-0347.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki a95f3d3c305f
350 Bech32m format for v1+ witness addresses Pieter Wuille 2020-12-16 Applications Deployed BSD-2-Clause bip-0350.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki 63634b06aa8b
360 Pay-to-Merkle-Root (P2MR) Hunter Beast; Ethan Heilman; Isabel Foxen Duke 2024-12-18 Consensus (soft fork) Draft BSD-3-Clause bip-0360.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0360.mediawiki 988957d7373b
361 Post Quantum Migration and Legacy Signature Sunset Jameson Lopp; Christian Papathanasiou; Ian Smith; Joe Ross; Steve Vaile; Pierre-Luc Dallaire-Demers 2026-02-11 Consensus (soft fork) Draft BSD-3-Clause bip-0361.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0361.mediawiki 9d2f8db497cb

Auxiliary file:

File What it is Licence URL sha256
bip-0039/english.txt The 2,048-word English list that BIP 39 seed phrases are drawn from (the public list itself, not anyone's seed) MIT (as BIP 39) https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt 2f5eed53a472

Linked, not copied (no licence stated in the file)

These six are central to the note but their files carry no License: line or copyright section, so under the repo's rules they are linked and summarised here rather than copied. (BIP 1 required early BIPs to be public domain or Open Publication License, but these files do not say which.)

BIP Title Author URL What it does (own words)
16 Pay to Script Hash Gavin Andresen https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki Lets a payment go to the hash of a script (addresses starting 3); the spender reveals the script and its inputs. Enforced for blocks timestamped on or after 1 April 2012.
34 Block v2, Height in Coinbase Gavin Andresen https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki Requires each block's coinbase to start with the block height, making coinbase transactions unique. Enforced from block 227,931 (BIP 90).
43 Purpose Field for Deterministic Wallets Marek Palatinus, Pavol Rusnak https://github.com/bitcoin/bips/blob/master/bip-0043.mediawiki Reserves the first level of an HD-wallet path for a "purpose" number (44, 49, 84, 86 ...).
44 Multi-Account Hierarchy for Deterministic Wallets Marek Palatinus, Pavol Rusnak https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki Standard path m / purpose' / coin_type' / account' / change / address_index so different wallets derive the same addresses from one seed.
68 Relative lock-time using consensus-enforced sequence numbers Mark Friedenbach et al. https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki Repurposes the input nSequence field so that a transaction cannot be mined until the coin it spends is a given number of blocks or a given time old (relative lock-time). Part of the 2016 CSV soft fork (with BIPs 112, 113).
101 Increase maximum block size Gavin Andresen https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki The 2015 Bitcoin XT hard-fork plan: 8,000,000-byte blocks from 2016-01-11, doubling every two years (with linear growth in between) up to 8,192,000,000 bytes in 2036. Closed; never activated.