ビットコイン改善提案(BIP)は、Bitcoinプロトコルへの変更を提案・議論・実装するために、グローバルなBitcoinコミュニティが使用する正式かつ標準化された設計文書である。Bitcoinは中央のリーダーやCEO、理事会を持たないオープンソースネットワークとして運営されているため、ソフトウェア更新をトップダウンで強制することができない。そのため、BIPフレームワークは分散型ガバナンスの主要な仕組みとして機能し、開発者・マイナー・ノードオペレーターがネットワークのアップグレードを透明な形で調整できる。

BIPプロセスを生み出したのは誰か

BIPプロセスは2011年8月19日、初期のBitcoin開発者Amir TaakiがBIP 1を執筆する形で導入された。ネットワークの成長に伴い、Bitcoinの技術的発展にはコードの無秩序な分裂を防ぐための、組織化された説明責任のある体制が必要だとTaakiは判断した。

システム設計にあたり、TaakiはPythonプログラミング言語のガバナンスに使われている確立されたフレームワーク、Python Enhancement Proposal(PEP)モデルを参考にした。現在もBIP 1は最終的な手続き規則書として機能し、すべての新しい提案が従うべき構造・書式要件・ライフサイクルを定めている。

BIPの種類

すべての提案がネットワークのコアコードを扱うわけではない。開発を効率化するため、BIPはその範囲と影響に応じて3つの異なるトラックに分類される。

  • Standards Track BIP:最も重要で影響力の大きい提案群。トランザクション検証ルール、ネットワークプロトコル層、相互運用性標準、ソフトフォーク・ハードフォークといったコンセンサス変更など、Bitcoinのコア機能を直接変更する。
  • Process BIP:実際のコードベース外のガバナンスとワークフローに焦点を当てた文書。開発プロセス、提出ガイドライン、またはコンセンサス変更がネットワーク全体で正式に有効化される際のルールの変更を概説する。
  • Informational BIP:純粋に教育的な提案。最適なウォレットバックアップ形式など、コミュニティ向けの一般的なガイドライン・設計上の注意点・標準化のヒントを提供する。Bitcoinのコードを変更せず、コミュニティによる有効化も不要である。

BIPのライフサイクル——構想からコードへ

ネットワークのセキュリティと信頼の維持が最優先されるため、最初のアイデアからBitcoinネットワーク上の実際の更新に至るまでの過程は、意図的にゆっくりかつ綿密に、厳格な審査を経て進む。

1. 非公式な議論:数か月から数年

開発者がBitcoin開発メーリングリスト、IRC(Internet Relay Chat)、または専門フォーラムといったコミュニケーションチャネルでアイデアを提示する。コミュニティは技術的な長所を徹底的に議論し、欠陥のある概念を排除する。

2. 正式なBIPの草稿作成:技術文書の執筆

アイデアが好意的な反応を得た場合、提案者は正式なBIP文書を執筆する。文書には正確な技術仕様、変更の明確な理由、および後方互換性の明示的な分析が含まれなければならない。

3. 番号付与と査読:GitHubリポジトリ

BIPエディター(歴史的にはLuke-Jr)が書式と完全性について文書を審査する。受理されると、公式なBIP番号が付与され、Bitcoin Core GitHubリポジトリに公開Draftとして掲載される。

4. 有効化とコンセンサス:ネットワークへの展開

Standards Track BIPが実際に機能するには、ネットワーク参加者が採用を選択する必要がある。開発者がコード上にリファレンス実装を作成し、マイナーとノードが承認のシグナルを送る。大まかなコンセンサスに達した場合、更新はソフトフォークを通じて有効化される。

BIPに拘束力はあるか

ない。BIPは完全に拘束力を持たない。提案がGitHub上でFinalとラベル付けされても、自動的にネットワークが変更されるわけではない。真の採用は、世界中の独立したノードオペレーターとマイナーが自発的に更新済みのソフトウェアクライアントをダウンロード・インストール・実行した場合にのみ成立する。

Bitcoinの発展を形作った主要BIPの事例

2026年時点で、430件以上のBIPが正式に提出されている。暗号資産における最も一般的なユーザー体験の多くは、過去のBIP標準によって直接支えられている。

  • BIP 32(Standards Track):階層的決定性(HD)ウォレットを導入。単一のマスターシードから無限のツリー状の公開鍵・秘密鍵を生成できる仕組みをユーザーに提供した。
  • BIP 39(Informational Track):ほぼすべての現代的な暗号資産ウォレットのバックアップに使われる、読みやすいニーモニックフレーズ(12〜24語のリカバリーシード)の利用を標準化した。
  • BIP 141(Standards Track):2017年にSegregated Witness(SegWit)を有効化。トランザクション署名の欠陥を修正しブロック容量を拡大することで、レイヤー2スケーリングソリューションの技術的基盤を築いた。
  • BIP 341(Standards Track):2021年の大規模なTaprootアップグレードのコアを形成。Schnorr署名を導入し、トランザクションのプライバシー・ネットワーク効率・複雑なスマートコントラクトの実行を大幅に最適化した。