BIPs on bitcoin-dev
A BIP is counted when a thread names it in the subject or in enough of its messages. The titles and statuses are the BIPs repository's own. Numbers the list never discussed are not here.
| BIP | Title | Status | Threads | First discussed |
|---|---|---|---|---|
| 1 | BIP Purpose and Guidelines | Closed | 20 | 10 Nov 2011 |
| 2 | BIP process, revised | Closed | 26 | 1 Feb 2016 |
| 3 | Updated BIP Process | Deployed | 14 | 15 Sep 2021 |
| 8 | Version bits with lock-in by height | Complete | 40 | 14 Apr 2017 |
| 9 | Version bits with timeout and delay | Deployed | 89 | 9 Oct 2015 |
| 10 | Multi-Sig Transaction Distribution | Closed | 5 | 28 Oct 2011 |
| 11 | M-of-N Standard Transactions | Deployed | 1 | 27 Oct 2011 |
| 12 | OP_EVAL | Closed | 6 | 28 Jan 2012 |
| 13 | Address Format for pay-to-script-hash | Deployed | 2 | 20 Feb 2012 |
| 14 | Protocol Version and User Agent | Deployed | 4 | 10 Nov 2011 |
| 15 | Aliases | Closed | 1 | 12 Dec 2011 |
| 16 | Pay to Script Hash | Deployed | 32 | 16 Jan 2012 |
| 17 | OP_CHECKHASHVERIFY (CHV) | Closed | 5 | 28 Jan 2012 |
| 18 | hashScriptCheck | Complete | 1 | 14 Mar 2012 |
| 19 | M-of-N Standard Transactions (Low SigOp) | Closed | 2 | 5 Feb 2012 |
| 20 | URI Scheme | Closed | 6 | 27 Jan 2012 |
| 21 | URI Scheme | Closed | 34 | 29 Jan 2012 |
| 22 | getblocktemplate - Fundamentals | Deployed | 11 | 11 May 2012 |
| 23 | getblocktemplate - Pooled Mining | Deployed | 3 | 16 Feb 2015 |
| 30 | Duplicate transactions | Deployed | 16 | 28 Feb 2012 |
| 31 | Pong message | Deployed | 1 | 11 Apr 2012 |
| 32 | Hierarchical Deterministic Wallets | Deployed | 115 | 3 Dec 2012 |
| 33 | Stratized Nodes | Closed | 2 | 16 May 2012 |
| 34 | Block v2, Height in Coinbase | Deployed | 28 | 6 Jul 2012 |
| 35 | mempool message | Deployed | 5 | 16 Aug 2012 |
| 37 | Connection Bloom filtering | Deployed | 18 | 18 Jun 2013 |
| 38 | Passphrase-protected private key | Deployed | 10 | 19 Jul 2013 |
| 39 | Mnemonic code for generating deterministic keys | Deployed | 67 | 19 Jul 2013 |
| 42 | A finite monetary supply for Bitcoin | Deployed | 4 | 1 Apr 2014 |
| 43 | Purpose Field for Deterministic Wallets | Deployed | 18 | 25 Apr 2014 |
| 44 | Multi-Account Hierarchy for Deterministic Wallets | Deployed | 31 | 23 Sep 2014 |
| 45 | Structure for Deterministic P2SH Multisignature Wallets | Complete | 8 | 25 Apr 2014 |
| 46 | Address Scheme for Timelocked Fidelity Bonds | Draft | 2 | 7 Jan 2016 |
| 47 | Reusable Payment Codes for Hierarchical Deterministic Wallets | Deployed | 8 | 20 Jun 2016 |
| 48 | Multi-Script Hierarchy for Multi-Sig Wallets | Deployed | 4 | 16 Dec 2020 |
| 49 | Derivation scheme for P2WPKH-nested-in-P2SH based accounts | Deployed | 5 | 21 Jul 2017 |
| 50 | March 2013 Chain Fork Post-Mortem | Deployed | 6 | 30 Oct 2015 |
| 52 | Durable, Low Energy Bitcoin PoW | Closed | 1 | 21 May 2026 |
| 54 | Consensus Cleanup | Complete | 15 | 17 Apr 2025 |
| 60 | Fixed Length "version" Message (Relay-Transactions Field) | Closed | 2 | 18 Jun 2013 |
| 61 | Reject P2P message | Deployed | 6 | 19 Mar 2014 |
| 62 | Dealing with malleability | Closed | 20 | 17 Jun 2014 |
| 64 | getutxo message | Closed | 5 | 26 Mar 2014 |
| 65 | OP_CHECKLOCKTIMEVERIFY | Deployed | 30 | 27 Nov 2014 |
| 66 | Strict DER signatures | Deployed | 33 | 26 Mar 2014 |
| 67 | Deterministic Pay-to-script-hash multi-signature addresses through public key sorting | Complete | 1 | 23 Aug 2016 |
| 68 | Relative lock-time using consensus-enforced sequence numbers | Deployed | 44 | 2 Jul 2015 |
| 69 | Lexicographical Indexing of Transaction Inputs and Outputs | Complete | 4 | 7 Aug 2015 |
| 70 | Payment Protocol | Deployed | 72 | 31 Jul 2013 |
| 71 | Payment Protocol MIME types | Deployed | 2 | 26 Apr 2014 |
| 72 | bitcoin: uri extensions for Payment Protocol | Deployed | 11 | 31 Jul 2013 |
| 73 | Use "Accept" header for response type negotiation with Payment Request URLs | Deployed | 1 | 27 Jan 2014 |
| 74 | Allow zero value OP_RETURN in Payment Protocol | Closed | 2 | 17 Jul 2015 |
| 75 | Out of Band Address Exchange using Payment Protocol Encryption | Deployed | 4 | 10 Mar 2016 |
| 77 | Async Payjoin | Draft | 1 | 25 Mar 2025 |
| 78 | A Simple Payjoin Proposal | Deployed | 6 | 26 Oct 2020 |
| 79 | Bustapay :: a practical coinjoin protocol | Closed | 3 | 6 Jun 2015 |
| 80 | Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets | Closed | 1 | 7 Jan 2016 |
| 84 | Derivation scheme for P2WPKH based accounts | Deployed | 3 | 25 Apr 2018 |
| 85 | Deterministic Entropy From BIP32 Keychains | Deployed | 3 | 28 May 2024 |
| 86 | Key Derivation for Single Key P2TR Outputs | Deployed | 3 | 9 Oct 2021 |
| 90 | Buried Deployments | Deployed | 3 | 12 Feb 2015 |
| 91 | Reduced threshold Segwit MASF | Deployed | 13 | 26 May 2017 |
| 93 | codex32: Checksummed SSSS-aware BIP32 seeds | Draft | 3 | 23 May 2025 |
| 94 | Testnet 4 | Deployed | 2 | 4 Oct 2024 |
| 99 | Motivation and deployment of consensus rule changes ([soft/hard]forks) | Closed | 15 | 22 Jun 2015 |
| 100 | Dynamic maximum block size by miner vote | Closed | 29 | 12 Jun 2015 |
| 101 | Increase maximum block size | Closed | 27 | 22 Jun 2015 |
| 102 | Block size increase to 2MB | Closed | 10 | 17 Jul 2015 |
| 103 | Block size following technological growth | Closed | 5 | 30 Jul 2015 |
| 104 | 'Block75' - Max block size like difficulty | Closed | 2 | 22 Aug 2015 |
| 106 | Dynamically Controlled Bitcoin Block Size Max Cap | Closed | 1 | 17 Sep 2015 |
| 107 | Dynamic limit on the block size | Closed | 1 | 12 Mar 2017 |
| 109 | Two million byte size limit with sigop and sighash limits | Closed | 6 | 7 Jan 2016 |
| 110 | Reduced Data Temporary Softfork | Closed | 2 | 9 Aug 2026 |
| 111 | NODE_BLOOM service bit | Deployed | 3 | 23 Feb 2016 |
| 112 | CHECKSEQUENCEVERIFY | Deployed | 23 | 13 Aug 2015 |
| 113 | Median time-past as endpoint for lock-time calculations | Deployed | 14 | 2 Oct 2015 |
| 114 | Merkelized Abstract Syntax Tree | Closed | 8 | 29 Apr 2016 |
| 115 | Generic anti-replay protection using Script | Closed | 5 | 28 Jun 2017 |
| 116 | MERKLEBRANCHVERIFY | Draft | 1 | 9 Feb 2020 |
| 117 | Tail Call Execution Semantics | Draft | 3 | 9 Jan 2018 |
| 118 | SIGHASH_ANYPREVOUT for Taproot Scripts | Draft | 22 | 31 May 2018 |
| 119 | CHECKTEMPLATEVERIFY | Draft | 42 | 13 Apr 2020 |
| 120 | Proof of Payment | Closed | 1 | 26 Jan 2018 |
| 121 | Proof of Payment URI scheme | Closed | 1 | 26 Jan 2018 |
| 122 | URI scheme for Blockchain references / exploration | Draft | 1 | 7 Jan 2016 |
| 123 | BIP Classification | Deployed | 3 | 30 Nov 2016 |
| 125 | Opt-in Full Replace-by-Fee Signaling | Deployed | 47 | 23 Feb 2016 |
| 127 | Simple Proof-of-Reserves Transactions | Complete | 2 | 12 Dec 2023 |
| 130 | sendheaders message | Deployed | 3 | 23 Feb 2016 |
| 133 | feefilter message | Deployed | 5 | 15 Aug 2016 |
| 134 | Flexible Transactions | Closed | 1 | 28 Apr 2017 |
| 135 | Generalized version bits voting | Closed | 1 | 21 May 2017 |
| 137 | Signatures of Messages using Private Keys | Deployed | 3 | 20 Jul 2022 |
| 138 | Compact Encryption Scheme for Non-seed Wallet Data | Draft | 1 | 22 Sep 2026 |
| 140 | Normalized TXID | Closed | 1 | 20 Nov 2017 |
| 141 | Segregated Witness (Consensus layer) | Deployed | 47 | 28 Jan 2016 |
| 143 | Transaction Signature Verification for Version 0 Witness Program | Deployed | 21 | 23 Apr 2016 |
| 144 | Segregated Witness (Peer Services) | Deployed | 7 | 29 Apr 2016 |
| 145 | getblocktemplate Updates for Segregated Witness | Deployed | 3 | 15 Aug 2016 |
| 146 | Dealing with signature encoding malleability | Closed | 2 | 16 Aug 2016 |
| 147 | Dealing with dummy stack element malleability | Deployed | 9 | 21 Mar 2016 |
| 148 | Mandatory activation of segwit deployment | Deployed | 28 | 14 Apr 2017 |
| 149 | Segregated Witness (second deployment) | Closed | 6 | 14 Apr 2017 |
| 150 | Peer Authentication | Closed | 4 | 14 Feb 2017 |
| 151 | Peer-to-Peer Communication Encryption | Closed | 8 | 8 Jun 2016 |
| 152 | Compact Block Relay | Deployed | 14 | 15 Aug 2016 |
| 155 | addrv2 message | Deployed | 5 | 23 Oct 2019 |
| 157 | Client Side Block Filtering | Deployed | 15 | 17 May 2018 |
| 158 | Compact Block Filters for Light Clients | Deployed | 17 | 13 Apr 2018 |
| 159 | NODE_NETWORK_LIMITED service bit | Deployed | 2 | 21 Nov 2017 |
| 171 | Currency/exchange rate information API | Closed | 2 | 1 Aug 2018 |
| 173 | Base32 address format for native v0-16 witness outputs | Deployed | 14 | 8 Jul 2017 |
| 174 | Partially Signed Bitcoin Transaction Format | Deployed | 25 | 8 Feb 2018 |
| 176 | Bits Denomination | Complete | 3 | 23 Dec 2017 |
| 177 | Redefine Bitcoin's Base Unit | Draft | 1 | 24 Dec 2017 |
| 199 | Hashed Time-Locked Contract transactions | Closed | 1 | 11 Mar 2019 |
| 300 | Hashrate Escrows (Consensus layer) | Draft | 4 | 2 Sep 2021 |
| 310 | Stratum protocol extensions | Draft | 1 | 30 Dec 2025 |
| 322 | Generic Signed Message Format | Complete | 16 | 11 Sep 2018 |
| 324 | Version 2 P2P Encrypted Transport Protocol | Deployed | 11 | 8 Oct 2022 |
| 325 | Signet | Complete | 4 | 5 Mar 2020 |
| 326 | Anti-fee-sniping in taproot transactions | Draft | 1 | 12 Oct 2022 |
| 327 | MuSig2 for BIP340-compatible Multi-Signatures | Deployed | 5 | 10 Oct 2023 |
| 329 | Wallet Labels Export Format | Draft | 3 | 13 Sep 2025 |
| 330 | Transaction announcements reconciliation | Draft | 2 | 8 Jun 2022 |
| 331 | Ancestor Package Relay | Draft | 1 | 18 Jul 2024 |
| 337 | Compressed Transactions | Draft | 1 | 25 Oct 2025 |
| 338 | Disable transaction relay message | Closed | 2 | 6 Jan 2021 |
| 339 | WTXID-based transaction relay | Deployed | 4 | 14 Aug 2020 |
| 340 | Schnorr Signatures for secp256k1 | Deployed | 43 | 30 Jan 2020 |
| 341 | Taproot: SegWit version 1 spending rules | Deployed | 35 | 9 Feb 2020 |
| 342 | Validation of Taproot Scripts | Deployed | 13 | 9 Feb 2020 |
| 343 | Mandatory activation of taproot deployment | Closed | 1 | 27 Feb 2024 |
| 345 | OP_VAULT | Closed | 2 | 20 Oct 2023 |
| 347 | OP_CAT in Tapscript | Complete | 1 | 27 Apr 2024 |
| 348 | CHECKSIGFROMSTACK | Draft | 6 | 5 Mar 2025 |
| 349 | OP_INTERNALKEY | Draft | 1 | 3 Nov 2025 |
| 350 | Bech32m format for v1+ witness addresses | Deployed | 4 | 2 May 2021 |
| 352 | Silent Payments | Complete | 10 | 3 Aug 2023 |
| 353 | DNS Payment Instructions | Complete | 1 | 26 May 2025 |
| 360 | Pay-to-Merkle-Root (P2MR) | Draft | 22 | 11 Feb 2025 |
| 361 | Post Quantum Migration and Legacy Signature Sunset | Draft | 3 | 9 Apr 2026 |
| 370 | PSBT Version 2 | Deployed | 3 | 17 Oct 2024 |
| 371 | Taproot Fields for PSBT | Deployed | 1 | 15 Dec 2025 |
| 374 | Discrete Log Equality Proofs | Draft | 1 | 15 Dec 2025 |
| 375 | Sending Silent Payments with PSBTs | Draft | 1 | 15 Dec 2025 |
| 380 | Output Script Descriptors General Operation | Deployed | 9 | 26 Apr 2023 |
| 382 | Segwit Output Script Descriptors | Deployed | 1 | 16 May 2024 |
| 384 | combo() Output Script Descriptors | Deployed | 1 | 6 Aug 2026 |
| 386 | tr() Output Script Descriptors | Deployed | 3 | 16 May 2024 |
| 388 | Wallet Policies for Descriptor Wallets | Complete | 1 | 16 Dec 2023 |
| 389 | Multipath Descriptor Key Expressions | Draft | 1 | 18 Dec 2023 |
| 390 | musig() Descriptor Key Expression | Draft | 2 | 3 Jun 2025 |
| 392 | Silent Payment Output Script Descriptors | Draft | 1 | 11 Feb 2026 |
| 431 | Topology Restrictions for Pinning | Draft | 3 | 18 Jul 2024 |
| 434 | Peer Feature Negotiation | Complete | 3 | 19 Dec 2025 |
| 442 | OP_PAIRCOMMIT | Draft | 1 | 3 Nov 2025 |