‹ ГЛАВА 17, ВСЕ УРОКИ

МАСТЕР · ГЛАВА 17 · УРОК 2 ИЗ 5

Атаки и предположения

Затмение и эгоистичный майнинг

Существуют ли атаки, требующие менее половины хешрейта? 6 мин

Атаки затмения

Узел узнает о цепочке от своих пиров. Если злоумышленнику удается окружить узел только своими пирами, узел видит только то, что показывает злоумышленник: ему может быть показана более слабая цепочка или он может быть не осведомлен о конфликте платежей. Жертвой является этот узел и его пользователи, а не сеть.

Bitcoin Core защищается от этого множеством мер: пиры выбираются из разных сетей и диапазонов адресов, защищенные исходящие соединения и якорные соединения, сохраняемые при перезапусках. Запуск вашего узла с несколькими независимыми соединениями делает атаку очень сложной.

Эгоистичный майнинг

Статья 2013 года описала эгоистичный майнинг: пул держит найденные блоки в секрете и выпускает их стратегически, чтобы заставить честных майнеров тратить работу на блоки, которые в итоге оказываются устаревшими. Теоретически это может окупиться при значительно меньшей половине хешрейта, в зависимости от того, как распространяются блоки.

Это обнаружимо, так как сеть увидит необычные закономерности устаревших блоков, и это подорвет доверие к пулу, который это делает. Устойчивых случаев на Биткоине не наблюдалось.

Что запомнить

  • Затмение изолирует один узел за пирами, контролируемыми злоумышленником.
  • Разнообразные соединения являются защитой.
  • Эгоистичный майнинг удерживает блоки, чтобы растратить работу других.

Быстрая проверка

Кто является жертвой атаки затмения?

Что делает эгоистичный майнер?

Затмение и эгоистичный майнинг · Bitcoin University