‹ CHAPTER 17, ALL LESSONS

マスター · CHAPTER 17 · LESSON 2 OF 5

攻撃と仮定

Eclipse攻撃と自己マイニング

半分のハッシュレート未満を必要とする攻撃はありますか? 6 分

Eclipse攻撃

ノードはピアからチェーンについて学びます。攻撃者がノードを自身のピアのみで囲むことに成功した場合、ノードは攻撃者が示すものしか見えません。つまり、より弱いチェーンを提示されたり、支払い競合について知らされないままにされる可能性があります。被害者はネットワークではなく、そのノードとそのユーザーです。

Bitcoin Coreは、異なるネットワークやアドレス範囲から選択されたピア、保護されたアウトバウンド接続、再起動後も維持されるアンカー接続など、多くの対策でこれに対抗します。複数の独立した接続でノードを実行すると、この攻撃は非常に困難になります。

自己マイニング

2013年の論文では、自己マイニングについて説明されています。これは、プールが発見したブロックを秘密にしておき、戦略的に公開することで、正直なマイナーに無駄な作業をさせて、最終的に無効になるブロックに費やさせるというものです。理論的には、ブロックの伝播方法によっては、ハッシュレートの半分未満でも利益が出る可能性があります。

ネットワークは異常な無効ブロックのパターンを見るため検出可能であり、それを行っているプールへの信頼を損なうでしょう。ビットコインでは、持続的な事例は観察されていません。

What to remember

  • Eclipse攻撃は、攻撃者が制御するピアの後ろに単一ノードを孤立させる。
  • 多様な接続が防御策となる。
  • 自己マイニングは、他者の作業を無駄にするためにブロックを保留する。

クイックチェック

Eclipse攻撃の被害者は誰ですか?

自己マイナーは何をしますか?

Eclipse攻撃と自己マイニング · Bitcoin University