アンカリングと調整は、新しいブロックのマイニングの難易度を調整するために使用される暗号通貨ネットワークのメカニズムです。アンカリングと調整という 2 つのコンポーネントは密接に関連しています。アンカリングはネットワークのセキュリティを確保するのに役立ち、調整はブロック生成が長期にわたって一貫した状態を維持することを保証します。
アンカリングは、サトシ・ナカモトの2008年のビットコイン白書で「タイムワープ攻撃」の問題の解決策として初めて提案されました。このタイプの攻撃では、攻撃者はマイニングされたブロックのタイムスタンプを操作して、競合他社よりも早くブロックを解決したかのように見せることができます。各ブロックを 1 つ以上の前のブロックの暗号ハッシュ (親ハッシュと呼ばれる) で固定することにより、攻撃者は特定のブロックのタイムスタンプを正常に操作できるようになる前に、それらのハッシュをすべて再計算する必要があります。これにより、アンカー メカニズムのないネットワークと比較して、攻撃者にとってタイム ワープ攻撃は大幅に困難になり、コストが高くなります。
調整は、特定の瞬間にアクティブにマイニングを行っているマイナーの数や、一定の時間内にそれらのマイナーのコンピューティング能力が集合的に生産できるものなどの要因に基づいて、マイナーが新しいブロックを生成するために必要な難易度を定期的に変更することによって行われます。これにより、利用可能なコンピューティング能力の量や、特定の瞬間に存在するマイナーの数に関係なく、ネットワークの存続期間全体を通じて、さまざまな期間にわたってマイニング活動が一貫した状態に保たれることが保証されます。
これら 2 つのコンポーネントを組み合わせることで、仮想通貨ネットワークを悪意のある行為者に対して安全に保ちながら、コスト効率 (リソースの観点) と速度効率 (トランザクション処理時間の観点) の両方の面で安定性を維持することが可能になります。