メインコンテンツへスキップ

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 リポジトリの原文)を確認してください。

収録している BIP の一覧
番号Status割り当て日
BIP 8ブロック高によるロックインを伴うバージョンビットVersion bits with lock-in by heightComplete
BIP 9タイムアウトと遅延を伴うバージョンビットVersion bits with timeout and delayDeployed
BIP 32階層的決定性ウォレットHierarchical Deterministic WalletsDeployed
BIP 34ブロック v2 — コインベースへのブロック高の埋め込みBlock v2, Height in CoinbaseDeployed
BIP 39決定性鍵を生成するためのニーモニックコードMnemonic code for generating deterministic keysDeployed
BIP 44決定性ウォレットのためのマルチアカウント階層Multi-Account Hierarchy for Deterministic WalletsDeployed
BIP 49P2SH にネストした P2WPKH アカウントの導出方式Derivation scheme for P2WPKH-nested-in-P2SH based accountsDeployed
BIP 84P2WPKH アカウントの導出方式Derivation scheme for P2WPKH based accountsDeployed
BIP 86単一鍵 P2TR 出力のための鍵導出Key Derivation for Single Key P2TR OutputsDeployed
BIP 125オプトイン方式の Full Replace-by-Fee シグナリングOpt-in Full Replace-by-Fee SignalingDeployed
BIP 141Segregated Witness(コンセンサス層)Segregated Witness (Consensus layer)Deployed
BIP 143バージョン 0 witness プログラムのトランザクション署名検証Transaction Signature Verification for Version 0 Witness ProgramDeployed
BIP 144Segregated Witness(ピアサービス層)Segregated Witness (Peer Services)Deployed
BIP 173ネイティブ v0-16 witness 出力のための Base32 アドレス形式Base32 address format for native v0-16 witness outputsDeployed
BIP 174部分署名ビットコイントランザクション形式(PSBT)Partially Signed Bitcoin Transaction FormatDeployed
BIP 340secp256k1 のための Schnorr 署名Schnorr Signatures for secp256k1Deployed
BIP 341Taproot — SegWit バージョン 1 の使用ルールTaproot: SegWit version 1 spending rulesDeployed
BIP 342Taproot スクリプトの検証Validation of Taproot ScriptsDeployed
BIP 350v1 以降の witness アドレスのための Bech32m 形式Bech32m format for v1+ witness addressesDeployed

Status / Type は 2026-08-17 時点で bips リポジトリの原文から実測した値です。

関連する解説記事

BIP の内容がどう使われているかは、本ライブラリの解説記事とあわせて読むと分かりやすくなります。