- BIPは、
ビットコイン ブロックチェーンへのアップグレードが提案され、コミュニティによって議論され、採用または拒否される標準化された手順です。
- BIPは、ネットワークの改善を可能にし、それを関連性を保つために
、ビットコイン の分散型システムのギャップを埋めます。
- 誰でも
ビットコイン コアの改良を提案することができますが、そうすることで、提案されたアップグレードはホイールを再発明せず、レイアウトされたフォーマットに従い、技術的に健全で過度に広範ではないことが期待されます。
- BIPは、情報提供の目的を果たすか、コンセンサスルールをレビューするか、または
ビットコイン ソフトウェアの変更に影響を与えることを意図しています。
- 2011年に最初のBIPが導入されて以来、多くのBIPが提案され、議論され、
ビットコイン コミュニティを活発で進歩的なものにしています。
キーワード: 改善, 提案, アップグレード, コンセンサス, ソフトフォーク, ハードフォーク, チャンピオン, タップルート, セグウィット.
すべての製品、プロセス、またはシステムは、萎縮することなく関連性を維持するため、間隔をあけて更新する必要があります。 以前のバージョンで以前に使用したソフトウェアを更新して、古いバージョンにいくつかの機能を追加する必要があります。 作成者または管理者が中央の権限として機能する web2 では、製品を更新または改善する決定が上から計画され、実行されます。
ビットコインの場合、システムはその決定を下すためのガバナンス構造なしで高度に分散化されています。
ビットコイン やその他のブロックチェーンを活用したデジタル通貨も、ソフトウェアのように動作します。 彼らの働きを変える必要性が常にありますが、それは広範囲にわたる、またはわずかな、しかし重要な修正になる可能性があります。 したがって、BIPは、コミュニティ標準、コンセンサス層、または開発プロセスを目的とした
ビットコインの働きに変更が提案されるメカニズムです。 頭字語で「BIP」は「改善提案
」ビットコイン 意味します。
BIP は、オープンソース開発者のプラットフォームである GitHub で開始され、議論されています。 Amir Taaki は 2011 年 10 月 19 日に First BIP を作成し、BIP、タイプ、ワークフロー、フォーマット、テンプレートを定義しました。 5年後、Luke Dashjrは2016年に第2回
BIP を提出し、第1回に含まれるプロセスを改訂し、それを置き換えました。 それ以来、300以上のBIPがあり、一部は採択され、活動的であり、一部は拒否されました。 いくつかのBIPは分水嶺のイベントであり、
ビットコインの歴史におけるマイルストーンをマークし、他のBIPは漸進的な変更をほとんど行っていない。 基本的に、Amir Taaki によって識別された BIP には 3 つのタイプがあります。
BIP の種類
1. 標準トラックBIP:これらは、ビットコインのコンセンサス層への変更を提案する
BIPです。 これらの BIP によって記述される変換は、ネットワーク・プロシージャーの変更、トランザクション妥当性ルールの変更、または
ビットコイン を使用するアプリケーションの相互運用性に影響を与える変更など、ほとんどの
ビットコイン操作に影響します。
2. 情報BIP:これらは、ビットコインコミュニティに情報やガイドラインを提供する提案であり
、 必ずしも新機能の提案を思いつくものではありません。 彼らはデザインの問題に国境を接し
、コミュニティのコンセンサスビットコイン 必要としません。したがって、アドバイスは無視されるか、ユーザーや実装者が従うことができます。
3. プロセス BIP: これらの提案
は、ビットコイン を取り巻くプロセスに影響しますが、ネットワークプロトコルには適用されません。 これらのBIPは、意思決定プロセスの変更を提案し、
ビットコイン 開発で使用されるツールや環境を変更することができます。
BIP のライフサイクル
誰でもBIPを提案することができ、プロセスは
ビットコインのための新しいアイデアから始まります。 コンセプトを提出する人は、作成者または BIP チャンピオンと呼ばれます。 すべてのアイデアがBIPを開発する価値があるわけではありません。 アイデアが BIP 対応かどうかを確認する 1 つの方法は、GitHub の
ビットコイン コミュニティに、そのアイデアが受け入れられる可能性があるかどうかを尋ねることです。 提案された変更が、複数のプロジェクトにわたる標準化を必要としない特定のソフトウェアへの小さなパッチにすぎない場合、プロジェクト固有の開発ワークフローに指示されます。 経験則として、新しいアイデアを提案したい人は、過去の議論を経て、そのアイデアが処理され、完了したかどうかを確認することが期待されます。 この準備段階の後、著者は新しい意見を
ビットコイン 開発メーリングリストに投稿します。
BIP には 3 フェーズのライフサイクルがあります。BIP のフェーズには、次のものがあります。
1. 下書き: GitHub 上のメーリングリスト、下書き編集者、および
ビットコイン コミュニティのリポジトリに提出された新しいアイデアは、下書き BIP になります。 この段階では、著者は草案を具体化する機会があり、コミュニティ内のトピックに関するコンセンサスを構築し、反対意見を文書化する責任があります。 著者は、議論のための特別利益団体 (SIG) メーリングリストを作成し、初期の設計段階でコメントを受け取るための git リポジトリをセットアップすることができます。 著者または編集者が下書きに大きな進展がないことに気付いた場合、BIP を延期し、後で再導入することができます。 編集者はまた、下書きがフォーマットルール、技術的健全性、努力の重複しないこと、および焦点の設定基準を満たさない場合、下書きを拒否する権利も有します。
2. 提案済み: 草案に対するコミュニティのコンセンサスを構築した後、草案は、著者が完成していると判断し、標準トラックBIPの場合に実用的な実装を持ち、コミュニティが最終
ステータスに進める計画を立てたときに、提案に変更されます。
3. 最終: BIP は、現実世界の採用を反映した基準が発生したときに、提案されたものから最終的なものに移行します。 要件は、提案された変更 (ソフトフォークまたはハードフォーク) によって異なります。
最終
ステータス は、提案された変更が有効化されたことを意味するものではありません。 アクティベーションには時間がかかる場合があります。 新しいアップグレードは、
ビットコイン のブロックチェーンを実行しているノードがそれをアクティブにすることに同意するまで、つまり新しいアップグレードを含むバージョンを実行するまで、まずブロックチェーンのソフトウェアコードである
ビットコイン コアに統合されます。 新しいアップグレードが古いバージョンのソフトウェアと互換性がある場合、それは圧倒的多数の「90%の鉱夫投票」を必要とするソフトフォークと見なされます。 ハードフォークは、新しいソフトウェアとコードの根本的な変更を導入するBIPであり、したがって
ビットコイン 経済からの普遍的な採用を必要とします。
BIP がビットコインに与える影響
1. BIPの大きな効果は、
ビットコイン コア、ルールを作成し、
ビットコイン コミュニティ全体にブロックチェーン
の状態 を知らせ続けるプロセスに改善の窓を作り出すことです。
2. BIPによって生み出された議論と議論は、
ビットコイン コミュニティを活気づけ、実行可能に保ちます。 一部のBIPは、プライバシーやセキュリティなどの分野で
ビットコイン コアに広範な影響を与えています。
3.採用され、活動しているいくつかの重要なBIPを見ることによって、効果がよりよく理解されます。 前述の 001 および 002 以外のこれらの BIP には、次のものがあります。
BIP 008とBIP 009は
、ビットコイン ブロックチェーンにソフトフォークアップグレードを実装するためのルールを確立しました。
分離証人(Segwit)として知られるBIP 141は、ネットワークの容量を増やすために、証人署名をトランザクションから分離することを導入しました。 これは、ソフトウェアのスケーラビリティに対処したソフトフォーク
ビットコイン した。
BIP 340、341、342:これらのBIPは、ビットコインブロックチェーンへの最も根本的なアップグレードの
1 つです。 これら3つのBIPはTaprootで体系化されており、トランザクション出力に関する情報が作成時や時間の
ビットコイン 時に明らかになる量を最小限に抑えることで、ブロックチェーンのプライバシーと効率を向上させます。 これはSegwit上に構築され、プライバシーを改善し、取引手数料を削減するために、Schnorr署名スキームを
ビットコイン に統合しました。
著者:Gate.io オブザーバー:
M.オラトゥンジ免責事項:
*この記事はオブザーバーの見解のみを表しており、投資提案を構成するものではありません。
*Gate.io は、この記事に対するすべての権利を留保します。 記事の再投稿は、参照されている限り許可さ Gate.io ます。 それ以外の場合、著作権侵害により法的措置が取られます。