ビットコイン改善提案 (BIP) ポピュラーサイエンス: どの BIP が実装されているかご存知ですか?

ビットコイン改善提案 (BIP) ポピュラーサイエンス: どの BIP が実装されているかご存知ですか?

最近、新たなビットコイン改善提案(BIP)は、その非常に物議を醸す性質のため、コミュニティから幅広い注目を集めています。これはBIP 148 (Forced Activation of Segregated Witness Deployment) であり、新しいソフトフォーク方式である UASF (User Activated Soft Fork) が含まれます。提案の説明によると、既存の Segregated Witness デプロイメントが 2017 年 8 月 1 日までにアクティブ化できない場合、BIP は 2017 年 8 月 1 日から 2017 年 11 月 15 日の深夜までの間の時点でアクティブ化されます。ただし、既存の SegWit デプロイメントがアクティブ化されると、この BIP はアクティブ化されなくなります。

この点に関して、コミュニティの一部の人々は次のように解釈しました: CORE は 95% のコンピューティング パワーの投票コンセンサスを放棄し、8 月 1 日に無条件に分離検証の有効化を強制します。

ここに誤解があります。ドラフト段階の提案を、最終(実装)段階である CORE のコンセンサスとして理解する人もいるかもしれません。

不必要な誤解を避けるために、王思図は、BIP が提案から実施までに経る必要がある手順と、現在利用可能な BIP について説明する必要があります。

1. BIP の提出とレビューのプロセスとは何ですか?

BIP を提出するには、まずアイデアまたはドキュメントをメーリング リストに投稿する必要があります。議論の後、発起者は電子メール < [email protected] > で Luke Dashjr に連絡する必要があります。 BIP は、Luke Dashjr によって編集および承認されると、https://github.com/bitcoin/bips で公開されます。

ルールによれば、誰でも BIP を提出できます。 https://github.com/bitcoin/bips ページで BIP を公開しても、それが正式に承認されたことを意味するわけではないことに注意してください。ステータスが「アクティブ」に変更された場合にのみ正式に承認されます。 BIP を正式に有効化するには、開発者コミュニティとの協議と合意が必要です。

現在の BIP ステータスは、 ProposedDraftActiveFinalReplacedWithdrawnDeferredBIP number allocatedRejectedの 9 種類に分類できます。

バビット フォーラムのモデレーターである Maya は、自身の理解に基づいてこのプロセスを 7 つのステップに分けました。

ステップ 1: アイデア。誰でも、フォーラムや Twitter などのあらゆるチャネルを通じて、改善のための独自の予備的なアイデアを提案し、より多くのサポートと認識を得ることができます。
ステップ 2: 提案。コミュニティの議論からの提案を要約し、より標準化された形式で計画を詳細に説明し、BIP 提案文書として提出します。
ステップ 3: 正式な提案。より重要または承認の多い BIP 提案にシリアル番号を割り当てます。議論を容易にし、この提案を区別するために、シリアル番号の付いた提案は正式な提案とみなされます。
ステップ 4: コードを実装します。一部の開発者は、正式な BIP 提案のアイデアを特定のコードに実装します。そして、テストネットワーク上で厳格なテストが実行されます。コードに可能な限りバグがないことを確認します。
ステップ 5: アクティベーション設定。コードに問題がなければ、BIP9 アップグレード仕様に従って、アクティベーションしきい値を設定し、アクティベーション マーク ビット、バッファ時間などを割り当てます。
ステップ 6: バージョンをリリースします。十分な数の人々が署名して同意した場合、BIP コードは最新バージョンに吸収されリリースされますが、非アクティブな状態になります。
ステップ 7: アクティベーション。 BIP9 で設定された有効化しきい値に達すると、計画は正式に有効化され、有効になります。ソリューションが成功するかどうかをテストします。問題が発生した場合は、以前のバージョンに戻すことができます。

現在議論を呼んでいるBIP 148はまだ草案段階であり、多くの開発者の反応によると、この草案が有効化される可能性は非常に低いとのことです。

現在確定している BIP は何ですか?

実装された BIP のリスト (最終版) を添付します。

BIP サポート ソフトウェア バージョン タイトル
9 v0.12.1 タイムアウトと遅延付きバージョンビット
著者: (ピーター・ウイール、ピーター・トッド、グレッグ・マクスウェル、ラスティ・ラッセル)
11 v0.6.0 M-of-N 標準トランザクション
著者: (ギャビン・アンドレセン)
13 v0.6.0 ペイ・トゥ・スクリプト・ハッシュのアドレス形式
著者: (ギャビン・アンドレセン)
14 v0.6.0 プロトコルバージョンとユーザーエージェント
著者: (アミール・ターキ、パトリック・ストラテマン)
16 v0.6.0 スクリプトハッシュへの支払い
著者: (ギャビン・アンドレセン)
21 v0.6.0 URIスキーム
著者: (Nils Schneider、Matt Corallo)
22 v0.7.0 ブロックテンプレートを取得する
著者: (ルーク・ダッシュジュニア)
23 v0.10.0 getblocktemplate – プールマイニング
著者: (ルーク・ダッシュジュニア)
30 v0.6.0 重複トランザクション
著者: (ピーター・ウイール)
31 v0.6.1 ポンメッセージ
著者: マイク・ハーン
34 v0.7.0 v2 バージョン ブロック、コインベースの高さ (ブロック v2、コインベースの高さ)
著者: (ギャビン・アンドレセン)
35 v0.7.0 メモリプールメッセージ
著者: (ジェフ・ガージック)
37 v0.8.0 ブルームフィルタリング
著者: (マイク・ハーン、マット・コラロ)
42 v0.9.2 ビットコインの通貨供給量は有限
著者: ピーター・ウイール
61 v0.9.0 「拒否」P2Pメッセージ
著者: (ギャビン・アンドレセン)
65 v0.10.4 OP_CHECKLOCKTIMEVERIFY
著者: (ピーター・トッド)
68 v0.12.1 合意強制シーケンス番号を使用した相対ロック時間
著者: (Mark Friedenbach、BtcDrak、Nicolas Dorier、kinoshitajona)
66 v0.10.0 厳格なDER署名
著者: ピーター・ウイール
70 v0.9.0 支払いプロトコル
著者: (ギャビン・アンドレセン、マイク・ハーン)
71 v0.9.0 支払いプロトコル MIME タイプ
著者: (ギャビン・アンドレセン)
支払いプロトコルの 72 v0.9.0 URI 拡張
著者: (ギャビン・アンドレセン)
111 v0.12.0 NODE_BLOOM サービスビット
著者: マット・コラロ、ピーター・トッド
112 v0.12.1 OP_CHECKSEQUENCEVERIFY
著者: (BtcDrak、Mark Friedenbach、Eric Lombrozo)
113 v0.12.1 過去の平均時間
著者: (トーマス・ケリン、マーク・フリーデンバッハ)
125 v0.12.0 オプトイン完全手数料による置換シグナリング
著者: (David A. Harding、Peter Todd)
130 v0.12.0 Sendheadersメッセージ
著者: (Suhas Daftuar)
141 v0.13.0 分離された証人(コンセンサス層)
著者: (Eric Lombrozo、Johnson Lau、Pieter Wuille)
143 v0.13.0 バージョン 0 証人プログラムのトランザクション署名検証
著者: (ジョンソン・ラウ、ピーター・ウイール)
144 v0.13.0 分離された証人(ピアサービス)
著者: (Eric Lombrozo、Pieter Wuille)
145 v0.13.0 getblocktemplate Segregated Witness の更新
著者: (ルーク・ダッシュジュニア)
147 v0.13.1 ダミースタック要素の柔軟性への対応
著者: (ジョンソン・ラウ)

BIP が最終ステージに進出した回数で開発者を並べると、上位 5 人は Gavin Andresen (8 回)、Pieter Wuille (7 回)、Peter Todd (4 回)、Luke Dashjr (3 回)、Johnson Lau (3 回) です。

現在の BIP は何ですか?

現在のすべての BIP のリストが添付されています。

BIP番号タイトル著者タイプ
1 BIPの目的とガイドラインアミール・ターキプロセス交換
2 BIPプロセス、改訂版ルーク・ダッシュジュニアプロセスアクティブ
9タイムアウトと遅延付きバージョンビットピーター・ウイール、ピーター・トッド、グレッグ・マクスウェル、ラスティ・ラッセル情報提供ファイナル
10アプリケーションマルチシグトランザクション分散アラン・ライナー情報提供撤回
11アプリケーションM-of-N 標準トランザクションギャビン・アンドレセン標準ファイナル
12コンセンサス(ソフトフォーク) OP_EVALギャビン・アンドレセン標準撤回
13アプリケーションペイ・トゥ・スクリプト・ハッシュのアドレス形式ギャビン・アンドレセン標準ファイナル
14ピアサービスプロトコルバージョンとユーザーエージェントアミール・ターキ、パトリック・ストラテマン標準ファイナル
15アプリケーションエイリアスアミール・ターキ標準延期
16コンセンサス(ソフトフォーク)スクリプトハッシュに支払うギャビン・アンドレセン標準ファイナル
17コンセンサス(ソフトフォーク) OP_CHECKHASHVERIFY (CHV)ルーク・ダッシュジュニア標準撤回
18コンセンサス(ソフトフォーク)ハッシュスクリプトチェックルーク・ダッシュジュニア標準提案
19アプリケーションM-of-N 標準トランザクション (低 SigOp)ルーク・ダッシュジュニア標準下書き
20アプリケーションURI スキームルーク・ダッシュジュニア標準交換
21アプリケーションURI スキームニルス・シュナイダー、マット・コラロ標準ファイナル
22 API/RPC getblocktemplate – 基礎ルーク・ダッシュジュニア標準ファイナル
23 API/RPC getblocktemplate – プールマイニングルーク・ダッシュジュニア標準ファイナル
30コンセンサス(ソフトフォーク)重複取引ピーター・ウイール標準ファイナル
31ピアサービスポンメッセージマイク・ハーン標準ファイナル
32アプリケーション階層的決定論的ウォレットピーター・ウイール情報提供ファイナル
33ピアサービス階層化されたノードアミール・ターキ標準下書き
34コンセンサス(ソフトフォーク)ブロック v2、Coinbase での高さギャビン・アンドレセン標準ファイナル
35ピアサービスメモリプールメッセージジェフ・ガージック標準ファイナル
36ピアサービスカスタムサービスステファン・トーマス標準下書き
37ピアサービス接続ブルームフィルタリングマイク・ハーン、マット・コラロ標準ファイナル
38アプリケーションパスフレーズで保護された秘密鍵マイク・コールドウェル、アーロン・ヴォワシン標準下書き
39アプリケーション決定論的キーを生成するためのニーモニックコードマレク・パラティヌス、パヴォル・ルスナック、アーロン・ヴォワシン、ショーン・ボウ標準提案
40 API/RPCストラタムワイヤプロトコルマレク・パラティヌス標準割り当てられたBIP番号
41 API/RPCストラタムマイニングプロトコルマレク・パラティヌス標準割り当てられたBIP番号
42コンセンサス(ソフトフォーク)ビットコインの通貨供給量は限られているピーター・ウイール標準下書き
43アプリケーション決定論的ウォレットの目的フィールドマレク・パラティヌス、パヴォル・ルスナック情報提供下書き
44アプリケーション決定論的ウォレットのマルチアカウント階層マレク・パラティヌス、パヴォル・ルスナック標準提案
45アプリケーション決定論的P2SHマルチ署名ウォレットの構造マヌエル・アラオス、ライアン・X・チャールズ、マティアス・アレホ・ガルシア標準提案
47アプリケーション階層的決定論的ウォレットの再利用可能な支払いコードジャストゥス・ランヴィエ情報提供下書き
49アプリケーションP2WPKHネスト型P2SHベースのアカウントの導出スキームダニエル・ヴァイグル情報提供下書き
50 2013 年 3 月 チェーンフォークの事後分析ギャビン・アンドレセン情報提供ファイナル
60ピアサービス固定長「バージョン」メッセージ (リレートランザクション フィールド)アミール・ターキ標準下書き
61ピアサービスP2Pメッセージを拒否ギャビン・アンドレセン標準ファイナル
62コンセンサス(ソフトフォーク)柔軟性への対処ピーター・ウイール標準撤回
63アプリケーションステルスアドレスピーター・トッド標準割り当てられたBIP番号
64ピアサービスgetutxo メッセージマイク・ハーン標準下書き
65コンセンサス(ソフトフォーク) OP_CHECKLOCKTIMEVERIFYピーター・トッド標準ファイナル
66コンセンサス(ソフトフォーク)厳格なDER署名ピーター・ウイール標準ファイナル
67アプリケーション公開鍵ソートによる決定論的Pay-to-script-hashマルチ署名アドレストーマス・ケリン、ジャン=ピエール・ルップ、ルーベン・デ・フリース標準提案
68コンセンサス(ソフトフォーク)合意に基づくシーケンス番号を使用した相対ロック時間マーク・フリーデンバッハ、BtcDrak、ニコラス・ドリエ、kinoshitajona標準ファイナル
69アプリケーショントランザクションの入力と出力の辞書式索引クリストフアトラス情報提供提案
70アプリケーション支払いプロトコルギャビン・アンドレセン、マイク・ハーン標準ファイナル
71アプリケーション支払いプロトコル MIME タイプギャビン・アンドレセン標準ファイナル
72アプリケーションビットコイン: 支払いプロトコルの URI 拡張ギャビン・アンドレセン標準ファイナル
73アプリケーション支払いリクエストURLでの応答タイプのネゴシエーションに「Accept」ヘッダーを使用するスティーブン・ペア標準ファイナル
74アプリケーション支払いプロトコルでゼロ値の OP_RETURN を許可するトビー・パディーヤ標準下書き
75アプリケーション支払いプロトコル暗号化を使用した帯域外アドレス交換ジャスティン・ニュートン、マット・デイビッド、アーロン・ヴォワシン、ジェームズ・マクワイト標準下書き
80非色付き投票プールの階層構造 決定論的マルチシグウォレットジャストゥス・ランヴィエ、ジミー・ソング情報提供延期
81カラー投票プールの階層構造 決定論的マルチシグウォレットジャストゥス・ランヴィエ、ジミー・ソング情報提供延期
83アプリケーション動的階層決定論的キーツリーエリック・ロンブロゾ標準下書き
90コンセンサス(ハードフォーク)埋もれた配備スハス・ダフトゥアル情報提供下書き
99コンセンサスルール変更の動機と展開([ソフト/ハード]フォーク)ホルヘ・ティモン情報提供下書き
101コンセンサス(ハードフォーク)最大ブロックサイズを増やすギャビン・アンドレセン標準撤回
102コンセンサス(ハードフォーク)ブロックサイズが2MBに増加ジェフ・ガージック標準下書き
103コンセンサス(ハードフォーク)技術の進歩に伴うブロックサイズピーター・ウイール標準下書き
104コンセンサス(ハードフォーク) 「Block75」 – 難易度のような最大ブロックサイズt.カーン標準下書き
105コンセンサス(ハードフォーク)コンセンサスベースのブロックサイズ再ターゲットアルゴリズムBtcDrak標準下書き
106コンセンサス(ハードフォーク)動的に制御されるビットコインブロックサイズの最大上限ウパル・チャクラボルティ標準下書き
107コンセンサス(ハードフォーク)ブロックサイズの動的制限ワシントン・Y・サンチェス標準下書き
109コンセンサス(ハードフォーク) sigop と sighash の制限による 200 万バイトのサイズ制限ギャビン・アンドレセン標準拒否
111ピアサービスNODE_BLOOM サービスビットマット・コラロ、ピーター・トッド標準提案
112コンセンサス(ソフトフォーク)チェックシーケンス検証BtcDrak、マーク・フリーデンバッハ、エリック・ロンブロゾ標準ファイナル
113コンセンサス(ソフトフォーク)ロックタイム計算のエンドポイントとしての過去時間の中央値トーマス・ケリン、マーク・フリーデンバッハ標準ファイナル
114コンセンサス(ソフトフォーク)メルケル化された抽象構文木ジョンソン・ラウ標準下書き
120アプリケーション支払い証明カレ・ローゼンバウム標準下書き
121アプリケーション支払い証明 URI スキームカレ・ローゼンバウム標準下書き
122アプリケーションブロックチェーン参照/探索のためのURIスキームマルコ・ポンテッロ標準下書き
123 BIP分類エリック・ロンブロゾプロセスアクティブ
124アプリケーション階層的決定論的スクリプトテンプレートエリック・ロンブロゾ、ウィリアム・スワンソン情報提供下書き
125アプリケーションオプトインの完全な手数料による交換シグナリングデビッド・A・ハーディング、ピーター・トッド標準提案
126異種入力スクリプト トランザクションのベスト プラクティスクリストフアトラス情報提供下書き
130ピアサービス送信ヘッダーメッセージスハス・ダフトゥアル標準提案
131コンセンサス(ハードフォーク) 「Coalescing Transaction」仕様(ワイルドカード入力)クリス・プリースト標準下書き
132委員会ベースのBIP承認プロセスアンディ・チェイスプロセス撤回
133ピアサービス料金フィルターメッセージアレックス・モルコス標準下書き
134コンセンサス(ハードフォーク)柔軟な取引トム・ザンダー標準下書き
140コンセンサス(ソフトフォーク)正規化されたTXIDクリスチャン・デッカー標準下書き
141コンセンサス(ソフトフォーク)分離された証人(コンセンサス層)エリック・ロンブロゾ、ジョンソン・ラウ、ピーター・ウイール標準下書き
142アプリケーション分離証人の住所形式ジョンソン・ラウ標準延期
143コンセンサス(ソフトフォーク)バージョン 0 証人プログラムのトランザクション署名検証ジョンソン・ラウ、ピーター・ウイール標準下書き
144ピアサービス隔離された証人(ピアサービス)エリック・ロンブロゾ、ピーター・ウイール標準下書き
145 API/RPC getblocktemplate Segregated Witness の更新ルーク・ダッシュジュニア標準下書き
146コンセンサス(ソフトフォーク)署名エンコーディングの柔軟性への対処ジョンソン・ラウ、ピーター・ウイール標準下書き
147コンセンサス(ソフトフォーク)ダミースタック要素の柔軟性への対処ジョンソン・ラウ標準下書き
148コンセンサス(ソフトフォーク) Segwit導入の強制有効化少林フライ標準下書き
150ピアサービスピア認証ジョナス・シュネリ標準下書き
151ピアサービスピアツーピア通信の暗号化ジョナス・シュネリ標準下書き
152ピアサービスコンパクトブロックリレーマット・コラロ標準下書き
171アプリケーション通貨/為替レート情報APIルーク・ダッシュジュニア標準下書き
180ピアサービスブロックサイズ/重量の不正防止ルーク・ダッシュジュニア標準下書き
199アプリケーションハッシュ化されたタイムロック契約トランザクションショーン・ボウ、ダイラ・ホップウッド標準下書き

興味深いことに、すべての BIP の中で、拒否状態にあるのは Gavin Andresen が提案した BIP109 だけです。

この時点で、読者は BIP についてある程度理解しているはずです。 BIP を合理的に扱う必要があります。 Active状態になった場合にのみ、Core によって受け入れられたとみなされます。 (この記事は純粋に科学普及のためのものであり、私の個人的な意見を表明するものではありません)

<<:  ビットコインはどこへ向かうのか?市場アナリストは困惑している

>>:  ライトコインは一晩で81%急騰したが、トレーダーらは全く理解できなかったという。

推薦する

PwC: ブロックチェーンは「休日の配達が遅い」問題を緩和する

「ダブルイレブン」までまだ半月あり、「買い物中毒者」たちは「買う、買う、買う」モードを始めようとして...

破産更生計画は保留中である。 FTX債権者は元本を取り戻すことができるのでしょうか?

FTX取引所は債権者に返済するために最大160億ドルを調達する予定です。これは、これまで全財産を失...

あるユーザーがCoinbaseの重大な脆弱性の解決に協力したが、大した報酬もなく禁止された

/r/Bitcoin サブレディットフォーラムに興味深い投稿がありました。「pxallin1122」...

違法な資金集めに対する特別取り締まりが強化されている。北京、上海、広州、重慶はそれぞれ別の都市で対策を講じる。

データによると、7月12日時点で、問題のあるP2Pオンライン融資プラットフォームの数は全国で2,06...

分散型金融の波が来ていますが、伝統的な金融は覆されるのでしょうか?

「破壊的な」革命が起こると、伝統的な金融市場の運営方法は書き換えられるだろう。ブロックチェーン、デ...

UAE政府、ブロックチェーンハッカソンのスポンサーに14万ドルを支出

11月30日、アラブ首長国連邦政府がブロックチェーンハッカソンイベントを主催し、優勝者には14万ドル...

ハッカー対策環境でビットコインを扱うための究極のガイド

著者: Velvet Gold Mine画像ソース: Dazhiビットコインがもはや無視できない現象...

Google検索によると、投資家はビットコインETFに「夢中」だが、「マウントゴックス」が復活する可能性があると言っている人もいる

3月11日、米国証券取引委員会(SEC)は初のビットコインETFについて最終決定を下す予定。ビットコ...

データ:ビットコインのマイナーの収入は半減後に61%減少、17%は取引手数料によるもの

BlockBeatsによると、ビットコインのブロック報酬が半減すると、マイナーは生き残るためにビット...

CMP マイニング カードが生産され、RTX3060 のマイニング効率が制限されると、グラフィック カードは購入しやすくなりますか?

Nvidiaは、次世代の3060グラフィックカードではアルゴリズムの変更によりイーサリアムのマイニ...

調査:機関投資家が資金の1%をビットコインに投資すれば、ビットコインの価格は簡単に5万ドルに達するだろう

暗号資産調査会社メッサリは、機関投資家が資金の1%をビットコインに投資すれば、ビットコインの価格は簡...

チップ供給削減の背後にある通貨戦争:ビットコインは金融と産業を2つの面で攻撃する

話題の仮想通貨「デジタルゲーム」が現実世界の金融秩序や産業資源に影響を及ぼしている。近年、ビットコイ...

マルタ首相「ヨーロッパはできるだけ早くビットコインを受け入れる必要がある、これが一般的な傾向だ」

ヨーロッパの現在の財政状況は決して健全とは言えない。 「地中海の中心」マルタ共和国のムスカット首相は...

ENS エアドロップがまもなく登場します。分散型ドメイン名とアカウントシステムはなぜ Web3 にとってそれほど重要なのでしょうか?

執筆者: パン・ジーシオン暗号通貨の送金を初めて体験したとき、特に受取人のアドレスを確認するときに、...