リターゲティング
リターゲティングとは何ですか?
難易度調整アルゴリズムとも呼ばれるリターゲティング アルゴリズムは、ビットコインなどのプルーフ オブ ワーク ブロックチェーンで使用されます。
PoW ブロックチェーン上の各ブロックは、マイナーが複雑な方程式やパズルを解くことによって作成されますが、ブロックが進むごとにパズルを解くのがますます難しくなります。このパズルは、各ブロックの事前定義された条件であるハッシュ ターゲットよりも低いハッシュ値を生成するノンス (一度だけ使用される数値) をマイナーが変更することによって解決されます。
各マイナーは、最初にパズルを解くことを目指して他のマイナーと競い合います。最初にそれを解決した人はビットコインの報酬を受け取り、マイナーの大多数が合意に達した後、ブロックは検証されてブロックチェーンに追加されます。
ブロックのハッシュ値を定義してトランザクションを検証するために、マイナーは値がターゲット未満になるまで SHA-256 ハッシュ関数を使用する必要があります。そうでない場合は、ノンスを変更し続け、そうなるまで SHA-256 ハッシュ関数を繰り返す必要があります。
ただし、この事前定義されたターゲットは 2016 ブロックごと、約 14 日ごとに調整され、「リターゲティング」と呼ばれます。リターゲットにより、パズルの難易度を上げても、ブロックの生成にかかる平均時間である 10 分が維持されるようになります。
リターゲットは、最初のブロックのハッシュ ターゲットを現在のブロックのハッシュ ターゲットで除算することによって生成されます。 PoW ブロックチェーンでのこの絶え間ないリターゲティングは、ビットコインが作成された 2009 年よりも今日のマイナーが必要とするコンピューティング パワーを意味します。