Содержание
В последнее время атаки 51% участились. Криптовалютное сообщество считает, что нужно привлечь внимание к этой проблеме и максимально активно ее обсуждать. Именно по этой разработчики создали сайт crypto51.app. Ресурс показывает стоимость атаки на разные сети криптовалют. О нём рассказал создатель Лайткоина Чарли Ли.
https://t.co/HYejqons0V shows how easy it is to 51% attack some of the smaller PoW coins. For some coins, 100% of the hashrate can be rented from NiceHash, which removes the capital costs of the attack!
For example, Bytecoin (marketcap ~$1B) can be 51% attacked for $557! 😲 pic.twitter.com/nQNQ0EtMV3
— Charlie Lee [LTC⚡] (@SatoshiLite) 29 мая 2018 г.
Что такое атака 51%
В криптовалютах Proof Of Work (PoW) узлы обычно настроены так, чтобы распознавать цепочку с наибольшим количеством блоков. Майнеры с более чем половиной хешрейта сети могут воспользоваться этим, отправив средства на один адрес, и в то же время отправив те же деньги на другой адрес раздвоенной копии блокчейна, которую они контролируют благодаря большей мощности хэширования.
Поскольку другие узлы знают только об основной цепочке, первая транзакция будет считаться действительной. В дальнейшем вредоносный узел может выпустить эти блоки, а другие узлы будут воспринимать их как правильную цепочку из-за большей длины. Это приведёт к тому, что исходная транзакция исчезнет, а узлы будут считать средства отправленными на адрес из новой сети. Подобный тип атаки называется «двойной тратой».
Атаку очень дорого провернуть в случае с крупными монетами. Что касается меньших монет, для этого можно арендовать достаточный объем мощностей. Таким образом недавно было похищено 18 миллионов долларов из сети Bitcoin Gold.
Как рассчитывается стоимость атаки 51%
Используя данные NiceHash, можно рассчитать стоимость арендованной мощности хэширования, достаточной для часовой атаки. К примеру, атаковать Bytecoin получится в течении часа всего за 557 долларов. Данные о других валютах доступны на сайте.
Можно ли предотвратить атаки 51%
Автор сайта видит три решения, которые могли бы защитить от атак.
- PoS;
- Монеты, построенные поверх других сетей (ERC20);
- Межцепное соединение.
Источник: 2bitcoins.ru