ビットコイン改善提案(BIP)とは何ですか、またそれらはどのように機能しますか?

コミュニティ内で重要な合意を集めることがプロセスの最初のステップです。 場合によっては、コミュニティが合意を見つけることができないために、最も価値のある提案であっても、承認または拒否されるまでに何年もかかることがあります。

BIP がドラフトとして BIP GitHub に送信されると、提案は透過的にレビューされ、作業が行われるため、誰もがその進捗状況とその結果としてのテスト結果を確認できます。 として ビットコインのブロックチェーンはコードに基づいています、プロトコルの変更はコードに反映する必要があり、マイナーは実装を受け入れるか拒否するかを示すためにハッシュされたブロックへの参照を追加する必要があります。

一部の変更はマイナーに重大な影響を与える可能性があるため、しきい値を低くする合理的な動機が与えられない限り、コードの変更には約 95% の大多数による承認が必要です。 2,016% のサポートは、最後の 14 人のマイナーから通知される必要があります (10 分のブロックで約 XNUMX 日分のマイニング)。

例として、最近の実装を使用します。 タップルートソフトフォーク341 年 2021 月に、アップグレードを迅速に解決することを目的とした「スピーディ トライアル コード」を使用して、Taproot アクティベーションが Bitcoin Core に統合されました。

その後の数週間で、マイニングされたブロックの少なくとも 90% (マイニングされた 1,815 ブロックのうち 2,016 ブロック) に、それらのブロックをマイニングしたマイナーがアップグレードを支持したことを示すエンコードされた参照が含まれていました。 これにより、その後数か月で驚くべき合意が達成され、2021 年 XNUMX 月の最終承認につながりました。

BIP の最終的な正式な承認は、ユーザー (ノード オペレーター) がダウンロードする Bitcoin Core バージョンを選択し、その変更を反映するノードを実行すると自動的に行われます。 その後、アップグレードされたすべてのノードは、そのアップグレードされたプロトコルを使用して行われたトランザクションを認識し、受け入れることができます。

要約すると、承認プロセスの主な手順は次のとおりです。

  • 誰でも BIP を送信してビットコインコアを変更できます。

  • 編集者は BIP に合格する必要があります。

  • BIP はマイナーの約 95% によって承認される必要があります。 そして

  • コミュニティは新しいソフトウェア バージョンにアップグレードする必要があります。

BIP 承認プロセスの図は次のとおりです。

Image_0

出典: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work