Что такое атака 51%

В криптовалютах Proof Of Work (PoW) узлы обычно настроены так, чтобы распознавать цепочку с наибольшим количеством блоков. Майнеры с более чем половиной хешрейта сети могут воспользоваться этим, отправив средства на один адрес, и в то же время отправив те же деньги на другой адрес раздвоенной копии блокчейна, которую они контролируют благодаря большей мощности хэширования.

Поскольку другие узлы знают только об основной цепочке, первая транзакция будет считаться действительной. В дальнейшем вредоносный узел может выпустить эти блоки, а другие узлы будут воспринимать их как правильную цепочку из-за большей длины. Это приведёт к тому, что исходная транзакция исчезнет, а узлы будут считать средства отправленными на адрес из новой сети. Подобный тип атаки называется «двойной тратой».

Атаку очень дорого провернуть в случае с крупными монетами. Что касается меньших монет, для этого можно арендовать достаточный объем мощностей. Таким образом недавно было похищено 18 миллионов долларов из сети Bitcoin Gold.

Как рассчитывается стоимость атаки 51%

Используя данные NiceHash, можно рассчитать стоимость арендованной мощности хэширования, достаточной для часовой атаки. К примеру, атаковать Bytecoin получится в течении часа всего за 557 долларов. Данные о других валютах доступны на сайте.

Можно ли предотвратить атаки 51%

Автор сайта видит три решения, которые могли бы защитить от атак.

  • PoS;
  • Монеты, построенные поверх других сетей (ERC20);
  • Межцепное соединение.

Атакуйте наш канал в Телеграме. Вероятность успеха – 146%.