2020年3月12日の夕方、ブロック高621343のブロックが生成されるのに1時間かかりました。多くのネットユーザーは、これはコイン価格の急落、マイナーがパニックに陥ってマシンをシャットダウンしたことで計算能力が急激に低下したことが原因だと考えている。本当にそうなのでしょうか? 01 事実の復元 当時の状況を復元してみましょう。 当時のブロック時間: (図1)出典:https://btc.com 上図からわかるように、ブロック生成時間の最長時間は 1 時間 (ブロック 621343#)、最短は 1 分 (ブロック 621349#) でした。 当時のネットワーク全体の計算能力は次のとおりでした。 (図2)出典:http://tinyurl.com/td3fjrk 当時、通貨価格の急激な下落により、ビットコインネットワーク全体の計算能力は大幅に変動しませんでした。したがって、ブロック 621343# のブロック生成時間が 1 時間もかかった理由は、マイナーがシャットダウンして計算能力が急激に低下したためではありません。 さらに、次の数ブロックのブロック生成時間はわずか数分でした。上記の声明によれば、その理由はコンピューティング能力の急増です。これは明らかに実際の状況とは矛盾しています。ブロック生成時間の変動は正常です! 02 ビットコインのブロックタイムの変動 ビットコインのマイニングは独立したランダムなイベントです。ハッシュ演算を通じて満足のいく結果を見つけるには、ネットワーク全体の計算能力だけでなく、運(確率)も関係します。幸運も不運も、どちらも低確率の出来事に該当します。たとえば、(図 1) のブロック 621349# は 1 分で見つかりました。これは運が良ければ発生する確率が低いイベントですが、ブロック 621343# は採掘に 1 時間かかりました。これは運が悪ければ発生する確率が低いイベントです。 最長ブロック時間記録を照会できる Web ページがあります。次のように 2 つのページが傍受されます。 (図3)ウェブサイト:http://blockchainsql.io/wkeno3 上の図からわかるように、生成に 1 時間以上かかるブロックも多く、生成に 1 日以上かかるブロックもあります。計算能力に大きな変動がない場合、ブロック生成時間が 1 時間を超えることは確かに低確率のイベントですが、低確率だからといって不合理というわけではありません。今後もこのような1時間出力がない状況が再び発生するでしょう。計算能力が本当に低下したのかもしれませんし、単に運が悪かったために起こる確率が低いイベントなのかもしれません。今後同様の事件が発生した場合でも、盲目的にパニックに陥らないでください。代わりに、ネットワーク全体のリアルタイムの計算能力と対応する期間の平均ブロック時間をチェックして、できるだけ早く真実を把握してください。 03 ビットコインの難易度調整メカニズム ビットコインの難易度調整の仕組みを詳しく見てみましょう。 ビットコインの平均ブロック時間は確かにビットコインの計算能力に関連しており、ビットコインはマイニング難易度調整メカニズムを設計しました。ビットコインシステムは以下を規定しています:
ビットコインネットワークは、前回の難易度調整サイクルの平均ブロック時間に基づいて次のブロックを調整しますが、調整の範囲は限られています。例えば:
ビットコインのマイニング難易度の調整は、実際の計算能力の変化に遅れをとっていることがわかります。 ビットコインの難易度の調整範囲には毎回上限と下限があり、それぞれ前回のサイクルの難易度の 4 倍と 0.25 倍になります。例も挙げます:
相対的に言えば、BCH 難易度調整アルゴリズムは、計算能力の急激な低下などの問題に対処する際に、より適応性が高いと言えます。 04 BCHの難易度調整アルゴリズム BCH の難易度調整アルゴリズムには歴史的な背景があります。ビットコインの開発経路に関する異なる見解のため、ビッグブロック支持者はより大きなブロック制限を持つ BCH をフォークしました。 BCH は元のチェーンのマイニング難易度を継承しましたが、当時は BCH をサポートする計算能力は比較的小さいものでした。現状の難易度では、平均ブロック時間は 10 分よりもはるかに長くなります。この不利な状況に対処するために、BCH 難易度調整アルゴリズムは BTC 難易度調整アルゴリズムにルールを追加しました。修正された難易度アルゴリズムは EDA (緊急難易度調整アルゴリズム) と呼ばれ、追加のルールは次のとおりです。
このアルゴリズムにより、BCH は不利な状況でも生き残ることができますが、このアルゴリズムには明らかな欠陥もあり、マシンガン マイニング プールの裁定取引に便利です。 BCH の難易度が下がり、BCH のマイニングによる収入が高くなります。マシンガンプールの計算能力が裁定取引に注ぎ込まれ、ブロック時間が短縮され、裁定取引空間が徐々に平坦化されます。ブロックの高さが 2016 の整数倍になると、難易度が上がり、裁定取引のための計算能力が削減され、ブロック時間が長くなり、難易度が低下します。マシンガン プールの計算能力は再び裁定取引のために削減され、これが繰り返され、次のサイクルに陥ります。
難易度を上げるには最大 2016 ブロックかかりますが、難易度を 20% 下げるには 6 ブロックしかかからない場合があります。この難易度調整の非対称性により、BCH のブロック速度は BTC よりもはるかに速くなりました。 (図4)BCHのブロック生成速度はBTCよりも大幅に速い 過去3か月間で、BCHはBTCを約10,000ブロック上回ったため、BCH難易度調整アルゴリズムはEDAに基づいて最適化されました。改良された難易度調整アルゴリズムは DAA アルゴリズムと呼ばれ、ブロック #504031 で有効になりました。簡単に言うと、次のような特徴があります。
DAA アルゴリズムの上記の特性により、計算能力が瞬時に 50% 低下したとしても、BCH ブロックの速度への影響は短期的なものにとどまります。 DAA アルゴリズムは、実際の計算能力の状況に応じて難易度を迅速に調整できるため、ブロック時間が通常のレベルに戻ります。 2 つのアルゴリズムの平均ブロック時間を比較すると、計算能力の変動を解決する上での 2 つのアルゴリズムの利点と欠点がわかります。 (図5)データソース:http://tinyurl.com/s3cd5q7 BCH の DDA 難易度調整アルゴリズムは、不利な環境において最適化され反復される難易度調整アルゴリズムです。計算能力規模に著しい不利がある環境において、計算能力の大きな変動の影響とテストに耐えてきました。 DDA 難易度調整アルゴリズムは、ビットコインの既存のアルゴリズムと比較して、計算能力の大きな変動に対処する際の適応性と活力がより強くなっています。 |
<<: 混沌とした市場環境の中で、ビットコインの「ポジショニング」がより明確になる
>>: Filecoin の相互運用可能なネットワークを理解しましょう。 ! !
Filecoin は、人類社会の最も重要な情報を保存するために設計された分散型ネットワークです。こ...
連邦準備制度理事会が7月に金利を100ベーシスポイント引き上げる可能性はわずか29.1%で、残りの可...
DigixGlobalシンガポールを拠点とする DAO (分散型自律組織) チームであり、その製品...
欧州連合(EU)の最高法執行機関であるユーロポールは、ウェブサイトの求人広告によると、ビットコイン取...
BlockBeatsによると、5月2日、Innosiliconの公式Weiboアカウントは、昨日の...
BlockBeatsによると、カナダの上場企業BIGG Digital Assets(BIGG)は...
未確認のビットコイン取引の数が増え続けるにつれて、手数料の高さや取引の長い遅延のために多くのユーザー...
最近、 ASRock は X370 Pro BTC+ マザーボードを発売しました。マザーボード名にB...
ゴールデンファイナンスニュース -最近、ビットコインの拡大に関する議論は一時的に沈静化しています。 ...
クレイジーなコメント: ブロックチェーンのスタートアップ企業であるEverledgerは、常に商品の...
報道によると、ビットコインのTaprootアップグレードは11月16日に有効になる予定だ。 Tapr...
米国司法省(DOJ)は本日、サンフランシスコでデジタル通貨とブロックチェーン技術に関する会議を開催し...
世界的株式市場大手ナスダックは、ブロックチェーン技術をベースにした株主向け電子投票システムを開発して...
北米のビットコインマイナーは、エネルギー使用の透明性を高めるためにビットコインマイニング協議会を設立...
全文は、要点、序論、10 の主要な物語、結論の 4 つの部分に分かれています。上位 10 のストーリ...