1) Что из себя представляет "Атака 51 процент"? Опишите на примере.
"Атака 51" относится к ситуации в блокчейн-сети, когда одна организация или группа получает контроль над более чем 50% хэшрейта майнинга сети, вычислительной мощности или доли участия (в системах Proof of Stake). Этот уровень контроля позволяет организации (группе) манипулировать блокчейном различными способами, ставя под угрозу его безопасность и целостность
Пример "Атаки 51"Обзор сети:- Блокчейн Биткоина поддерживается децентрализованной сетью майнеров, которые проверяют и добавляют в блокчейн новые транзакции
- Майнеры соревнуются в решении сложных математических задач. Тот, кто первым решит эту задачу, сможет добавить новый блок в блокчейн и получит вознаграждение (новоиспеченные биткоины плюс комиссия за транзакцию)
Атака:- Предположим, что в сети Биткойн работают 100 майнеров, каждый из которых обеспечивает 1% от общего хэшрейта
- Если группе майнеров (или одному майнеру) удается контролировать 51% от общего хэшрейта, они получают контроль
Последствия:- Двойные траты: злоумышленники могут потратить биткоины на транзакцию, а затем создать альтернативную версию блокчейна (форк), в которой транзакция не произошла. Они осуществляют майнинг быстрее, чем остальные участники сети, вместе взятые, в результате чего их версия блокчейна становится общепринятой. Это фактически отменяет первоначальную транзакцию, позволяя злоумышленникам снова потратить те же биткоины
- Предотвращение транзакций: злоумышленники могут предотвратить подтверждение других транзакций, опередив сеть в добавлении новых блоков, что приведет к задержкам или полной блокировке транзакций
- Монополия на вознаграждение за майнинг: они могут запретить другим майнерам добывать любые допустимые блоки, монополизируя все вознаграждения за майнинг для себя.
Реальные последствияНесмотря на теоретическую значимость, "Атаку 51%" на хорошо зарекомендовавшие себя блокчейны, такие как Биткойн, сложно выполнить из-за огромной вычислительной мощности и требуемых ресурсов. Однако более мелкие или новые криптовалюты с более низким хэшрейтом более уязвимы.
Пример из реальной жизни:- В январе 2019 года блокчейн Ethereum Classic подвергся "Атаке 51", в результате которой злоумышленникам удалось дважды потратить ETC (Ethereum Classic) на сумму около 1,1 миллиона долларов, контролируя большую часть хэшрейта сети
Предотвращение "Атак 51"- Повышенный уровень хэширования делает невозможным с точки зрения вычислений для любого отдельного объекта контролировать 51% сети
- Переход к PoS, где контроль основан на владении, а не на вычислительной мощности, хотя у PoS есть свои уязвимости
- Внедрение механизмов, которые затрудняют отмену транзакций после определенного момента