BIP 1 — BIPの目的とガイドライン

BIP 1: BIPの目的とガイドライン

著者: アミール・ターキ ステータス: アクティブ タイプ: プロセス 作成日: 2011年8月19日

概要

BIP 1は、ビットコイン改善提案(BIP)とは何かを定義し、ビットコインのプロトコル、クライアントソフトウェア、エコシステム標準への変更を提案・議論・採択するプロセスを確立した。

動機

ビットコインが単一開発者のプロジェクトを超えて成長するにつれ、変更を提案・評価するための体系的なプロセスが必要となった。PythonのPEP(Python Enhancement Proposal)システムに着想を得て、コミュニティ主導の開発のための標準化されたメカニズムを提供した。

BIPの種類

  • スタンダードトラック — ネットワークプロトコル、ブロックやトランザクションの検証、相互運用性に影響する変更
  • 情報提供 — 設計上の問題、一般的なガイドライン、新機能を提案しない情報
  • プロセス — 意思決定プロセス自体への変更

BIPのワークフロー

  1. ドラフト — コミュニティレビューのための初期提案
  2. 提案 — コミュニティでの議論を伴う正式な提案
  3. ファイナル — 承認・実装済み
  4. 置換/撤回/却下 — 各種の終了状態

意義

BIP 1は、サトシ・ナカモトと少数のコア開発者を中心とした非公式なプロセスから、透明でコミュニティ主導のフレームワークへとビットコインのガバナンスを変革した。SegWitからTaprootまで、それ以降のすべての主要なビットコインアップグレードはこのプロセスに従っている。

ルーク・ダッシュジュニアは後にBIP 2(2012年)でプロセスを改訂し、ワークフローを洗練させ、追加のステータスカテゴリーを加えた。