BIP

Bitcoin Improvement Proposals

Proposals for the Bitcoin protocol, peer-to-peer network, and client software.

1706 specs indexed from bitcoin/bips

1706 specs · page 1 of 35
BIP 1
process

BIP Purpose and Guidelines

transactionsevents

BIP: 1 Title: BIP Purpose and Guidelines Authors: Amir Taaki <genjix@riseup.net>

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#1

BIP 2
process

BIP process, revised

BIP: 2 Title: BIP process, revised Authors: Luke Dashjr <luke+bip@dashjr.org>

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#2

BIP 3
informational

<BIP title (≤ 50 characters)>

addressesscriptp2p

This _Bitcoin Improvement Proposal (BIP)_ provides information about the preparation of BIPs and policies relating to the publication of BIPs. It replaces [BIP 2](bip-0002.mediawiki) with a streamlined process, and may be amended to address the evolving needs of the BIP process.

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#3

BIP 8
informational

Version bits with lock-in by height

key-management

BIP: 8 Title: Version bits with lock-in by height Authors: Shaolin Fry <shaolinfry@protonmail.ch>

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#8

BIP 9
informational

Version bits with timeout and delay

mining

BIP: 9 Title: Version bits with timeout and delay Authors: Pieter Wuille <pieter.wuille@gmail.com>

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#9

BIP 10
informational

Multi-Sig Transaction Distribution

addresseskey-managementtransactionsscriptsigning

BIP: 10 Layer: Applications Title: Multi-Sig Transaction Distribution

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#10

BIP 11
specification

M-of-N Standard Transactions

walletkey-managementtransactionssigning

BIP: 11 Layer: Applications Title: M-of-N Standard Transactions

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#11

BIP 12
specification

OP_EVAL

walletopcodespaymentskey-managementminingtransactions

BIP: 12 Layer: Consensus (soft fork) Title: OP_EVAL

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#12

BIP 13
specification

Address Format for pay-to-script-hash

walletpaymentsaddresseskey-managementtransactionsscript

BIP: 13 Layer: Applications Title: Address Format for pay-to-script-hash

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#13

BIP 14
specification

Protocol Version and User Agent

scripteventsp2p

BIP: 14 Layer: Peer Services Title: Protocol Version and User Agent

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#14

BIP 15
specification

Aliases

paymentsaddresseskey-management

BIP: 15 Layer: Applications Title: Aliases

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#15

BIP 16
specification

Pay to Script Hash

opcodeskey-managementtransactionsscriptrelaysigning

BIP: 16 Layer: Consensus (soft fork) Title: Pay to Script Hash

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#16

BIP 17
specification

OP_CHECKHASHVERIFY (CHV)

opcodestransactionsscriptrelay

BIP: 17 Layer: Consensus (soft fork) Title: OP_CHECKHASHVERIFY (CHV)

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#17

BIP 18
specification

hashScriptCheck

addresseskey-managementtransactionsscript

BIP: 18 Layer: Consensus (soft fork) Title: hashScriptCheck

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#18

BIP 19
specification

M-of-N Standard Transactions (Low SigOp)

walletkey-managementtransactionsscriptsigning

BIP: 19 Layer: Applications Title: M-of-N Standard Transactions (Low SigOp)

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#19

BIP 20
specification

URI Scheme

paymentsaddresseskey-management

BIP: 20 Layer: Applications Title: URI Scheme

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#20

BIP 21
specification

URI Scheme

paymentsaddresses

BIP: 21 Layer: Applications Title: URI Scheme

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#21

BIP 22
specification

getblocktemplate - Fundamentals

key-managementminingscriptapi

BIP: 22 Layer: API/RPC Title: getblocktemplate - Fundamentals

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#22

BIP 23
specification

getblocktemplate - Pooled Mining

key-managementminingtransactionsscriptapi

BIP: 23 Layer: API/RPC Title: getblocktemplate - Pooled Mining

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#23

BIP 30
specification

Duplicate transactions

transactions

BIP: 30 Layer: Consensus (soft fork) Title: Duplicate transactions

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#30

BIP 31
specification

Pong message

addressesp2p

BIP: 31 Layer: Peer Services Title: Pong message

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#31

BIP 32
informational

Hierarchical Deterministic Wallets

walletkey-managementtransactions

RECENT CHANGES: * (16 Apr 2013) Added private derivation for i ≥ 0x80000000 (less risk of parent private key leakage) * (30 Apr 2013) Switched from multiplication by I<sub>L</sub> to addition of I<sub>L</sub> (faster, easier implementation)

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#32

BIP 33
specification

Stratized Nodes

miningp2papi

BIP: 33 Layer: Peer Services Title: Stratized Nodes

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#33

BIP 34
specification

Block v2, Height in Coinbase

miningtransactionsscriptrelay

BIP: 34 Layer: Consensus (soft fork) Title: Block v2, Height in Coinbase

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#34

BIP 35
specification

mempool message

miningtransactionsrelayp2p

BIP: 35 Layer: Peer Services Title: mempool message

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#35

BIP 36
specification

Custom Services

scriptdhtp2prouting

BIP: 36 Layer: Peer Services Title: Custom Services

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#36

BIP 37
specification

Connection Bloom filtering

walletpaymentstransactionsp2p

BIP: 37 Layer: Peer Services Title: Connection Bloom filtering

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#37

BIP 38
specification

Passphrase-protected private key

walletaddresseskey-management

BIP: 38 Layer: Applications Title: Passphrase-protected private key

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#38

BIP 39
specification

Mnemonic code for generating deterministic keys

walletkey-managementscript

BIP: 39 Layer: Applications Title: Mnemonic code for generating deterministic keys

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#39

BIP 42
specification

A finite monetary supply for Bitcoin

wallet

BIP: 42 Layer: Consensus (soft fork) Title: A finite monetary supply for Bitcoin

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#42

BIP 43
specification

Purpose Field for Deterministic Wallets

walletaddresseskey-managementsigning

BIP: 43 Layer: Applications Title: Purpose Field for Deterministic Wallets

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#43

BIP 44
specification

Multi-Account Hierarchy for Deterministic Wallets

walletprivacyaddresseskey-management

BIP: 44 Layer: Applications Title: Multi-Account Hierarchy for Deterministic Wallets

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#44

BIP 45
specification

Structure for Deterministic P2SH Multisignature Wallets

walletaddresseskey-managementtransactionsscriptsigning

BIP: 45 Layer: Applications Title: Structure for Deterministic P2SH Multisignature Wallets

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#45

BIP 46
specification

Address Scheme for Timelocked Fidelity Bonds

walletopcodesaddresseskey-management

BIP: 46 Layer: Applications Title: Address Scheme for Timelocked Fidelity Bonds

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#46

BIP 47
informational

Reusable Payment Codes for Hierarchical Deterministic Wallets

walletprivacypaymentsaddresseskey-managementtransactions

RECENT CHANGES: * (15 Feb 2021) Finalize specification * (28 Sep 2017) Adjust text to match test vectors

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#47

BIP 48
specification

Multi-Script Hierarchy for Multi-Sig Wallets

walletaddresseskey-managementscriptsigning

BIP: 48 Layer: Applications Title: Multi-Script Hierarchy for Multi-Sig Wallets

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#48

BIP 49
specification

Derivation scheme for P2WPKH-nested-in-P2SH based accounts

walletaddresseskey-managementtransactions

BIP: 49 Layer: Applications Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#49

BIP 50
informational

March 2013 Chain Fork Post-Mortem

paymentsminingtransactions

BIP: 50 Title: March 2013 Chain Fork Post-Mortem Authors: Gavin Andresen <gavinandresen@gmail.com>

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#50

BIP 52
specification

Durable, Low Energy Bitcoin PoW

paymentsmining

BIP: 52 Layer: Consensus (hard fork) Title: Durable, Low Energy Bitcoin PoW

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#52

BIP 53
specification

Disallow 64-byte transactions

transactionsrelay

BIP: 53 Layer: Consensus (soft fork) Title: Disallow 64-byte transactions

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#53

BIP 54
specification

Consensus Cleanup

addressesminingtransactionsevents

This document proposes new consensus rules in order to fix the timewarp attack, reduce the worst case block validation time, prevent Merkle tree weaknesses, and avoid duplicate transactions without [bip-0030][BIP30] validation.

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#54

BIP 60
specification

Fixed Length "version" Message (Relay-Transactions Field)

transactionsrelayp2p

BIP: 60 Layer: Peer Services Title: Fixed Length "version" Message (Relay-Transactions Field)

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#60

BIP 61
specification

Reject P2P message

paymentstransactionsrelayp2p

BIP: 61 Layer: Peer Services Title: Reject P2P message

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#61

BIP 62
specification

Dealing with malleability

opcodeskey-managementtransactionsscriptrelaysigning

'''NOTICE: This document is a work in progress and is not complete, implemented, or otherwise suitable for deployment.''' BIP: 62 Layer: Consensus (soft fork)

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#62

BIP 64
specification

getutxo message

wallettransactionsscriptp2p

BIP: 64 Layer: Peer Services Title: getutxo message

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#64

BIP 65
specification

OP_CHECKLOCKTIMEVERIFY

opcodestransactionsscriptsigning

BIP: 65 Layer: Consensus (soft fork) Title: OP_CHECKLOCKTIMEVERIFY

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#65

BIP 66
specification

Strict DER signatures

opcodeskey-managementtransactionsscriptsigning

BIP: 66 Layer: Consensus (soft fork) Title: Strict DER signatures

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#66

BIP 67
specification

Deterministic Pay-to-script-hash multi-signature addresses through public key sorting

walletaddresseskey-managementtransactionsscriptsigning

BIP: 67 Layer: Applications Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#67

BIP 68
specification

Relative lock-time using consensus-enforced sequence numbers

lightningpaymentsminingtransactionsevents

BIP: 68 Layer: Consensus (soft fork) Title: Relative lock-time using consensus-enforced sequence numbers

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#68

BIP 69
informational

Lexicographical Indexing of Transaction Inputs and Outputs

walletprivacyaddresseskey-managementtransactionsscript

BIP: 69 Layer: Applications Title: Lexicographical Indexing of Transaction Inputs and Outputs

No reviews
pk:bip-mirror·Mar 29, 2026
BIPs — Merged

#69