BIP 索引
本ライブラリの記事が参照している Bitcoin Improvement Proposal を、日本語の要約つきで索引化しています。
BIP(Bitcoin Improvement Proposal)は、ビットコインの仕様変更や規約を提案し、記述し、議論するための文書形式です。ビットコインには変更を決定する中央機関が存在しないため、BIP は「決定」ではなく「提案とその記録」であり、実際に効力を持つのは各実装が採用し、ノードが検証ルールとして強制したときです。番号は提案が受理された順に割り当てられ、内容そのものの重要度とは対応しません。
BIP の冒頭(preamble)には Status と Type が記載されます。Status は現在のプロセス(BIP 3)で Draft / Complete / Deployed / Closed の 4 値に整理されており、Deployed は実際に運用されていることを示します。Type は Specification(仕様)/ Informational(情報提供)/ Process(プロセス)に分かれ、Layer はその変更が影響する層(Consensus / Peer Services / Applications)を示します。このページに載せている値は、いずれも bips リポジトリの原文から転記した実測値で、検証日を各ページに明記しています。
この索引は全 BIP を網羅しません。400 本を超える提案のうち、本ライブラリの解説記事が実際に参照している 19 本だけを収録しています。また各ページに置いているのは翻訳ではなく日本語の要約です。BIP は原文が正であり、実装や検証にあたっては必ず一次資料(各ページからリンクしている bips リポジトリの原文)を確認してください。
| 番号 | 題 | Status | 割り当て日 |
|---|---|---|---|
| BIP 8 | ブロック高によるロックインを伴うバージョンビットVersion bits with lock-in by height | Complete | |
| BIP 9 | タイムアウトと遅延を伴うバージョンビットVersion bits with timeout and delay | Deployed | |
| BIP 32 | 階層的決定性ウォレットHierarchical Deterministic Wallets | Deployed | |
| BIP 34 | ブロック v2 — コインベースへのブロック高の埋め込みBlock v2, Height in Coinbase | Deployed | |
| BIP 39 | 決定性鍵を生成するためのニーモニックコードMnemonic code for generating deterministic keys | Deployed | |
| BIP 44 | 決定性ウォレットのためのマルチアカウント階層Multi-Account Hierarchy for Deterministic Wallets | Deployed | |
| BIP 49 | P2SH にネストした P2WPKH アカウントの導出方式Derivation scheme for P2WPKH-nested-in-P2SH based accounts | Deployed | |
| BIP 84 | P2WPKH アカウントの導出方式Derivation scheme for P2WPKH based accounts | Deployed | |
| BIP 86 | 単一鍵 P2TR 出力のための鍵導出Key Derivation for Single Key P2TR Outputs | Deployed | |
| BIP 125 | オプトイン方式の Full Replace-by-Fee シグナリングOpt-in Full Replace-by-Fee Signaling | Deployed | |
| BIP 141 | Segregated Witness(コンセンサス層)Segregated Witness (Consensus layer) | Deployed | |
| BIP 143 | バージョン 0 witness プログラムのトランザクション署名検証Transaction Signature Verification for Version 0 Witness Program | Deployed | |
| BIP 144 | Segregated Witness(ピアサービス層)Segregated Witness (Peer Services) | Deployed | |
| BIP 173 | ネイティブ v0-16 witness 出力のための Base32 アドレス形式Base32 address format for native v0-16 witness outputs | Deployed | |
| BIP 174 | 部分署名ビットコイントランザクション形式(PSBT)Partially Signed Bitcoin Transaction Format | Deployed | |
| BIP 340 | secp256k1 のための Schnorr 署名Schnorr Signatures for secp256k1 | Deployed | |
| BIP 341 | Taproot — SegWit バージョン 1 の使用ルールTaproot: SegWit version 1 spending rules | Deployed | |
| BIP 342 | Taproot スクリプトの検証Validation of Taproot Scripts | Deployed | |
| BIP 350 | v1 以降の witness アドレスのための Bech32m 形式Bech32m format for v1+ witness addresses | Deployed |
Status / Type は 2026-08-17 時点で bips リポジトリの原文から実測した値です。
関連する解説記事
BIP の内容がどう使われているかは、本ライブラリの解説記事とあわせて読むと分かりやすくなります。