中級 レッスン5 読了4分

難易度:2,016ブロックごとの調整

マイニングの力を倍増させても、ビットコインが増えるわけではありません。難易度が上がり、時計は10分を刻み続けます。

もし明日、世界中のマシンが倍になってビットコインを採掘し始めたとしても、ビットコインは依然として10分ごとに1つのブロックを生成し、1日に生成されるコインの量も変わりません。より多くの努力は、より多くのお金を生み出すわけではありません。ただ難易度が増すだけです。この詳細を理解することは、発行が約束ではなくルールである理由を理解することです。

このメカニズムはサーモスタットのようなものです。2,016ブロックごとに、これは正確に2週間かかるはずですが、ネットワークの各ノードは同じ計算を独自に行います。これらの2,016ブロックが実際にどれだけの時間を要したかを確認します。もし短時間であれば、ターゲットが同じ割合で厳しくなり、ハッシュはより小さくなる必要があります。もし長時間であれば、ターゲットが緩和されます。この調整は、どちらの方向にも4倍の範囲に制限されており、大きなショックがネットワークを極端に追い込まないようにしています。

回転が速くなるほど、レギュレーターはバルブを閉じます。誰も決定しません: メカニズムが決定します。

この調整を行うのは誰かに注目してください。誰もいません。難易度を再計算してマイナーに通知するサーバーは存在しません。各ノードは、すでに持っているヘッダーを使用して、同じブロックで同じ数値に到達します。計算は決定論的であり、データは公開されているからです。異なる計算を行うノードは、他のノードのブロックを拒否し、自分自身の現実のバージョンで孤立してしまいます。

これが機能する最も美しい証拠は2021年にありました。その年の5月から7月にかけて、中国は国内でのマイニングを禁止し、ネットワークの計算能力の約半分が数週間で停止またはトラックに積み込まれました。即時の影響は予測可能でした。マシンが少なくなると、ブロックの生成に約20分かかるようになりました。

2021年、世界のマシンの半分がトラックに積まれて1つの国から出ました。

2021年7月3日、会議も通知も投票もなく、難易度は27.94%下がりました。これはネットワークの歴史上最大の下落でした。ブロックは再び10分ごとに生成されるようになりました。マシンはその後数か月にわたってテキサス、カザフスタン、パラグアイに再設置され、計算能力は再び上昇し、難易度もそれに伴って調整ごとに上昇しました。何も決定する必要はありませんでした。

一般的な用語の混乱を解消する価値があります。ネットワークの計算能力、すなわちハッシュレートは誰も測定していません。世界中に散らばっている識別されないマシンを数える方法はありません。これは逆に推定されます。難易度を知り、ブロックがどれだけの時間を要しているかを観察することで、どれだけの力が探しているかを推測します。今まで見たすべてのハッシュレートのグラフは推論であり、カウントではありません。

どんなにテンションがかかっていても、エスケープは一度に1つの歯を解放します。

コードが好きな人にとって魅力的な詳細があります。調整の計算は、サトシが書いたように、2,016ではなく2,015ブロックの間隔を使用しています。これは1つのカウントミスです。影響は非常に小さく、ブロックは平均して数秒早く生成されますが、修正されたことはありません。修正するとコンセンサスルールが変わるため、ネットワークは既知で無害な欠陥を不必要な変更よりも好みます。

マイナーにとって実用的な結果があります。マイナーの収益は、彼が持っている力の量ではなく、彼が表す全体の力の割合に依存します。市場で誰もが倍のマシンを購入したとしても、何も変わりません。この競争が、エネルギーが最も安い場所にマイニングを押しやるのです。これは初心者向けのトレイルで説明されています。

最後に、難易度は攻撃のコストです。過去のブロックを書き直すには、それらすべての作業をネットワーク全体が新しい作業を行うよりも速くやり直す必要があります。難易度が上がるたびにこのコストは増加し、ビットコインのセキュリティは単なる暗号の特性ではなく、2週間ごとに更新される経済的な特性である理由です。

あなたはすでにトランザクションが何を運ぶか、コインがどのようにロックされるか、スペースがどのように争われるか、ブロックがどのように組み立てられるか、時計がどのように維持されるかを知っています。次に必要なのは、普通のコンピュータで誰にも何も尋ねずにこれらすべてを確認するピースです。次のレッスンでは、ノードを実行します。