ビットコイン改善提案 (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%急騰したが、トレーダーらは全く理解できなかったという。

推薦する

リップル・コンセンサス・レジャーは、SWIFTの脆弱性による銀行盗難の問題を解決するために銀行向けのマルチ署名機能を導入

ブロックチェーンベースの金融技術サービスプラットフォームであるリップルは、銀行をハッカーの攻撃から守...

WeChat Pay: 仮想通貨取引はサポートされておらず、発見された場合は削除されます

Mars Financeによると、WeChat Payは10月10日、仮想通貨取引をサポートしておら...

イーサリアム ETF はなぜ承認されたのでしょうか?市場が本当に注目すべきは……。

5月24日、米証券取引委員会(SEC)の文書によると、 SECはブラックロック、フィデリティ、グレ...

ビットコインの供給不足は暗号投資家にとって有利

ブロックチェーン投資ファンドのパンテラ・キャピタルが昨日発表した記事によると、米国の混沌とし​​た政...

仮想通貨を使用して犯罪収益を海外の財産に変換することはマネーロンダリング犯罪に該当しますか?

先週金曜日、最高人民検察院と中国人民銀行は共同でマネーロンダリング犯罪を処罰する典型的な事例を発表し...

Binance の新しい IE0 が注目される: Web3 の新規ユーザーを引き付ける次の StepN となるか?

11月23日、Binanceは29番目のLaunchpadプロジェクトHooked Protoco...

BTCC「プロ取引所 - プロフェッショナルトレーディング」が正式に開始

「プロフェッショナルトレーディング」は、BTCC 傘下の新しいビットコインスポット取引プラットフォー...

Filecoin ロードマップ アップデート 2019 年第 4 四半期

この投稿では、ロードマップの次の予定と、マイルストーンの所要時間の見積もりを追跡するために使用できる...

ブルテールジャンクコインが横行?回答者の64%は2017年と非常に似ていると考えている。

ウー氏は、著者は | タンおじさんこの号の編集者 |コリン・ウー今年、暗号通貨は強気相場の到来を告げ...

Minqiang Cloud Mining に参加して、ワンクリックでマイニングの旅を始めましょう!自宅で簡単に採掘してお金を稼ぎましょう!

新規ユーザーは登録時に28元の赤い封筒を受け取ります。今すぐ登録: https://www.chun...

主要機関は2024年の強気相場の見通しについてどう考えているのでしょうか?

2024年は暗号通貨市場にとって有望な年です。主要機関を含め、注目に値する暗号通貨分野の新たな動向...

ギャラクシーデジタルCEO:ビットコインの採用増加が成長の重要な要因

金融サービス会社ギャラクシーデジタルのCEO、マイク・ノボグラッツ氏は最近、CNBCの朝の番組「スク...

JPモルガン・チェースが「水面下で調査」:2,200人の顧客がブロックチェーン送金の試験運用に参加

ウォール・ストリート・ジャーナルの報道によると、JPモルガン・チェースは金融センターであるロンドンと...

CryptoQuant CEO との対話: 1559 の意味は何ですか?イーサリアムはビットコインを超えるでしょうか?今は強気か弱気か

呉碩 著者 |劉全凱この号の編集者 |コリン・ウー0: Ki Young Ju (以下、Ki) に ...