ポストマイナー時代のソフトフォークアップグレード仕様BIP8-ソフトフォーク方式について語る

ポストマイナー時代のソフトフォークアップグレード仕様BIP8-ソフトフォーク方式について語る

ソフトフォークアップグレード仕様 BIP9 については以前にも説明しました。 BIP9 は、複数のフォークを同時にアップグレードすることができ、プロセスも科学的かつ合理的である、よく設計されたソフトフォークアップグレードソリューションであると言えます。

BIP9

BIP9 の主な機能を簡単に見てみましょう。

1. 95% という高い投票基準。ブロック投票は、ロックアップ期間に入り、アクティベーションをトリガーするために、95% を超える支持率に達する必要があります。

2. 開始時間と終了時間を指定して投票時間枠を設定します。ウィンドウ期間内にアクティブ化されないソフトフォークは、終了するかリセットして新しい投票ラウンドを開始することしかできません。

3. ブロック時間は、隣接する 11 個のブロックの中央ブロック時間を使用します。

現時点では(2019 年 2 月)、BIP9 は 2 回使用されています。

1. CSV (BIP68、BIP112、BIP113)

2. SegWit (BIP141、BIP143、BIP147)

CSVソフトフォークではすべてが順調に進みましたが、SegWitソフトフォークは投票段階で半年以上遅れ、ブロック投票が95%のアクティベーションしきい値に到達できず、BIP148(UASF、ユーザーアクティベートソフトフォーク)とBIP91の出現につながりました。 BIP9 で SegWit によって設定された期間は、2016 年 11 月 15 日から 2017 年 11 月 15 日までです。

ここでは、BIP148 と BIP91 について簡単に説明します。このプロセスを理解することによってのみ、BIP8 が存在する理由を理解することができます (これらのことは実際にはかなり昔、2017 年半ば、ほぼ 2 年前に発生しました)。 BIP148 と BIP91 のコードは Bitcoin Core バージョンのコード ベースに一度も組み込まれていないことに注意する必要があります。

BIP148

BIP148(通称UASF)は、SegWitの有効化を必須にすることを目的としています。ブロックタイムが2017年8月1日から2017年11月15日の間であり、SegWitがまだ有効化されていないか、ロックアップ期間に入っていない場合、SegWit投票をサポートしていないブロックは直接拒否されます。 BIP148 は、ユーザーが自分でコードを更新し、Bitcoin Core コードをダウンロードしてパッチを適用することで宣言および実装されます。

UASF は、マイナーの計算能力の投票を直接無視する、非常に急進的なアップグレード方法です。コンピューティングパワーが SegWit に賛成票を投じるかどうかに関係なく、これらの UASF フルノードはその時点で非 SegWit ブロックを直接破棄します。マイナーとコンピューティングパワーがまだ高く評価されていた時代に、これはマイナーとコンピューティングパワーにとって青天の霹靂でした。彼らは簡単に無視されていたのです。

もちろん、多くの取引所はこの事態を予行演習しており、フォークが起こると想定して、フォーク後の2つの通貨の先物を上場し、価格を市場に判断させています。

BIP91

SegWit の有効化も目指す BIP91 は、SegWit 有効化しきい値を 80% に下げることで間接的に有効化します。これは BIP9 と同様の方法で展開されます。

1. 有効期間は2017年6月1日から2017年11月15日までです。

2. ブロックタイムウィンドウは非常に短く、BIP9 の 2016 ブロックではなく、336 ブロック、約 2.33 日です。

3. アクティベーションしきい値は BIP9 の 95% ではなく 80% になりました。

BIP148 (UASF) はマイナーをバイパスし、フルノードによって直接アクティブ化されますが、BIP91 ではマイナーにブロック投票によるアクティブ化のオプションがまだ提供されています。最終的に、UASF が主導するコミュニティの強い圧力により、BIP91 はすぐに 80% のブロック投票しきい値を通過し、ロックとアクティベーションに入りました。 BIP91 が有効化されると、後続のブロックは SegWit を支持する投票を行う必要があり、これにより間接的に SegWit が 95% のブロック投票しきい値を通過して有効化がロックされるようになります。

以上が、半年以上にわたってSegWitの有効化がブロックされた後、UASF&BIP91が間接的にSegWitの有効化を促進した歴史的プロセスです。

BIP8

BIP8 は BIP9 の改良版です。

1. ブロック時間ウィンドウの代わりに、より正確なブロック高さウィンドウが使用され、ブロック時間の不安定性が排除されます。

2. 統計期間は引き続き 2016 ブロックであり、BIP9 と一致しています。

3. コーディング開始時に設定した高さがすでに過去の高さでない限り、失敗状態になることはほとんどありません。

4. アクティベーション開始ブロックの高さを設定します。現在の高さが開始ブロックの高さよりも大きくなったら、アクティブ化するかどうかの計算を開始します。開始ブロックの高さは現在の高さより 4320 ブロック (約 30 日) 超える必要があります。

5. カットオフブロックの高さを設定します。投票の可否に関わらず、カットオフブロックの高さに達した時点で強制アクティベーションが実行されます。カットオフの高さは通常、開始の高さから約 1 年後、52416 ブロック後になります。

6. カットオフブロックの高さに達する前に、投票がしきい値(BIP9 に準拠して 95%)を超えた場合、ロックアップ期間が事前に入力され、それに応じてアクティブ化されます。

BIP8 州

要約すると、ソフトフォークが BIP8 アクティベーション メカニズムに従う場合、展開されると、マイナーは事前にアクティベートするように投票するか、1 年後にカットオフの高さに達したときに自動的にアクティベートすることができます。

BIP8の主な意義

1. マイナーの拒否権は取り消されました。事前に有効化に投票するか、投票せずに期限が来て自動的に有効化されるまで待つ必要があります。

  • 投票はシグナルに変わります。

  • 計算能力の大きさは価格によって決まります。厳密に言えば、チェーン上の法定通貨の毎日の出力によって計算能力の規模が決まります。

  • 価格は市場の需要と供給によって決定され、コンセンサスに基づく価格に反映されます。

2. コミュニティの意思決定メカニズムは根本的な変化を遂げ、小規模なグループでの投票が、ある程度、普通選挙になった。

  • コンピューティングパワー投票にしろ、コイン保有投票にしろ、中間プロキシ層(マイニングプール、取引所、ウォレットなど)の存在により、最終的にはある程度の小集団投票になることは避けられません。

  • 1 つのフルノードは 1 票であり、すべてのノードが最も広範なコンセンサスを構成します。

  • フルノードは一方では計算能力を制限し、他方ではコードも制限します。マイニングの暴君もコードの暴君も、フルノードの動作を強制的に制限することはできません。

追記

サトシ・ナカモトのホワイトペーパーの時代以来、ほとんどの人は「1CPU1票」という民主主義の概念を固く信じてきました。 2017年にSegWitの有効化プロセスを経験し、その結果ビットコインキャッシュ(BCH)が誕生したハードフォークも発生し、ついに完全な変革を遂げました。フルノードだけが究極の要塞であり武器であることは誰もが知っています。そして、フルノードを実行することは、誰にも奪われることのできない、平等で自由なインターネットによって与えられた権利です。

参照する

BIP https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0008.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0148.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki

出典: Bitcoin Lab (https://panzhibiao.com/2019/02/11/bip8/)

<<:  レポート:ビットコイン取引手数料が4年ぶりの低水準に

>>:  ビットコインの総量を2100万BTCに変更し、PoWからPoSに切り替えることについて話しているのですか?空想するのはやめなさい。

推薦する

ステーブルコインについての冷静な考察

著者 |ハシパイ - アデリン記事の文字数:約2100文字読了時間:約3分市場はジェットコースターの...

ビットコインのマイニング:マイニングは簡単だが、4か月半でお金を取り戻すのは難しい

アバオは計算をしました。ビットコインが現在の価格120ドルを維持し、コンピューターが24時間稼働し、...

データ:ビットコインの難易度は21.66兆に上昇、8回連続の増加

データによると、ビットコインは本日午前4時にブロック高707616で難易度調整を開始し、ネットワーク...

鋭角雲公式サイトが再び三角形のホストの事前販売カウントダウンを開始

北京時間2018年2月2日夜、Acute Angle Cloudの公式サイトは、三角形のコンソールの...

カリフォルニア州公務員退職年金制度と2035年のビットコイン投資ビジョン

クレイジーな解説:カリフォルニア州公務員退職年金制度(CalPERS)は、「ビジョン2035 - 未...

パニック指数11、限界に近づいている

米国株の継続的な下落はすでに米国の年金に影響を及ぼしている。今年、401k ファンドのいずれもプラス...

ビットコインのマイニングは回収に約12か月かかり、投資には依然としてリスクがある

最近ビットコインに投資した人は、ジェットコースターに乗っているような気分になっているはずです。結局、...

ブロックチェーンプロジェクトFactomが40万ドルの資金調達

ビジネス運営を円滑にするためにブロックチェーン記録管理の利用を模索している営利団体Factomが、新...

国立インターネット緊急センター ブロックチェーン ソフトウェア セキュリティ脆弱性分析レポート (全文)

オープンソースソフトウェアソースコードセキュリティ脆弱性分析レポート——ブロックチェーン特集国立...

現在、ネットワーク全体のBTC契約ポジションは合計76億8100万ドルで、24時間で4億1900万ドル増加しました。

関連報道によると、ネットワーク全体の現在の総契約額は76億8100万ドルで、24時間で4億1900万...

Bitmain: SP4C3プロジェクトには参加したことがないので、不必要な損失を出さないように注意してください

Wu Blockchainは、Bitmainが最近声明を発表したことを知りました。最近市場に現れた「...

GPUマイニングにさよなら、Bitmainが海外市場でAntminer E3 ETHマイニングマシンを発売

近年、仮想通貨マイニングマシンの主な開発・供給元として、Bitmainはマイニングマシンの販売だけで...

鉱業詐欺とその防止

マイニング マシンによるマイニングの原理: マイニング プールに接続し、マイニング プールのタスクを...