難易度爆弾の定義
難易度爆弾は、イーサリアムブロックチェーンの新しいブロックをマイニングするために必要な時間が増加するマイニングの難易度の増加を示すために使用される用語です。 これにより、将来的には、イーサリアムの採掘が不可能になり、採算が取れなくなる状況になります。 問題を回避するために、さまざまなバージョンのEthereumブロックチェーンによってさまざまな対策が実施されています。
難易度の高い爆弾の分解
元のイーサリアムブロックチェーンには、時間の経過とともにマイニングの難しさを増す固有の機能が付属しています。つまり、時間の経過とともにブロックがマイニングされるほど、次のブロックをマイニングするのが難しくなり時間がかかります。 GitHubは、この増加のシミュレーションを提供します。これらの両方の数値は、時間とともに指数関数的に増加します。 イーサリアムを採掘する人は誰でも、過去数か月にわたって採掘を続けているため、採掘量が減少していることに気付くでしょう。 状況がそのまま続くと、イーサリアムの採掘は数か月後に非実用的で採算が取れなくなります。 そのため、時限問題が刻々と過ぎていることを示すために、適切に「難易度爆弾」と名付けられています。 (「 イーサリアムの採掘方法 」も参照してください 。 )
難易度を高めるこの機能は、ネイティブEthereumブロックチェーンの不可欠な部分であり、2つの分岐バージョン(EthereumおよびEthereum Classic)に継承されました。
Ethereum Classic(ETC)は、問題を解決するために、長く、詳細で段階的なアプローチを取りました。 コミュニティメンバー間の議論は、難易度の高い爆弾問題に取り組むために2016年頃に開始されました。 その後、2017年1月に「Die Hard」と呼ばれるフォークが続き、難易度の高い爆弾を「凍結」してブロック時間を短縮しました。 2018年5月、ブロック5, 900, 000で別のハードフォークが実行され、ブロック時間を既存の26秒からわずか約14秒に短縮することを目指しています。 (詳細については、 「難易度の 高い 爆弾」上のイーサリアムクラシックハードフォークを 参照してください。)
Ethereum(ETH)は、既存のproof of work(POW)コンセンサスアルゴリズムからproof of stake(POS)アルゴリズムに切り替えることで問題に取り組んでいます。 現在の電力およびリソースを大量に消費するコンピューティングベースの報酬の代わりに、参加者が保有する金額(出資)に応じてマイニングの報酬を獲得します。 アルゴリズムの変更が行われない場合、イーサリアムコミュニティはハードフォークを選択して、イーサリアムクラシックで採用されているアプローチと同様に、難易度ボムを完全に削除するか、遅延させることができます。 これにより、POWからPOSへの切り替えにさらに時間がかかります。