BIPs by Draft
Back to Statuses
8
Version bits with lock-in by height
47
Reusable Payment Codes for Hierarchical Deterministic Wallets
52
Durable, Low Energy Bitcoin PoW
60
Fixed Length version Message (Relay-Transactions Field)
78
A Simple Payjoin Proposal
84
Derivation scheme for P2WPKH based accounts
85
Deterministic Entropy From BIP32 Keychains
86
Key Derivation for Single Key P2TR Outputs
98
Fast Merkle Trees
116
MERKLEBRANCHVERIFY
117
Tail Call Execution Semantics
118
SIGHASH_ANYPREVOUT for Taproot Scripts
119
CHECKTEMPLATEVERIFY
122
URI scheme for Blockchain references / exploration
126
Best Practices for Heterogeneous Input Script Transactions
127
Simple Proof-of-Reserves Transactions
133
feefilter message
136
Bech32 Encoded Tx Position References
150
Peer Authentication
155
addrv2 message
157
Client Side Block Filtering
158
Compact Block Filters for Light Clients
159
NODE_NETWORK_LIMITED service bit
176
Bits Denomination
178
Version Extended WIF
179
Name for payment recipient identifiers
197
Hashed Time-Locked Collateral Contract
199
Hashed Time-Locked Contract transactions
300
Hashrate Escrows (Consensus layer)
301
Blind Merged Mining (Consensus layer)
310
Stratum protocol extensions
320
nVersion bits for general purpose use
322
Generic Signed Message Format
324
Version 2 P2P Encrypted Transport Protocol
326
Anti-fee-sniping in taproot transactions
329
Wallet Labels Export Format
330
Transaction announcements reconciliation
338
Disable transaction relay message
339
WTXID-based transaction relay
340
Schnorr Signatures for secp256k1
341
Taproot: SegWit version 1 spending rules
342
Validation of Taproot Scripts
350
Bech32m format for v1+ witness addresses
351
Private Payments
370
PSBT Version 2
371
Taproot Fields for PSBT
372
Pay-to-contract tweak fields for PSBT
380
Output Script Descriptors General Operation
381
Non-Segwit Output Script Descriptors
382
Segwit Output Script Descriptors
383
Multisig Output Script Descriptors
384
combo() Output Script Descriptors
385
raw() and addr() Output Script Descriptors
386
tr() Output Script Descriptors