2019-5-15 14:50 |
Напомним, в начале этого года состоялась атака 51 процента на блокчейн Ethereum Classic. Опасность этого явления обсуждается в криптокомьюнити буквально с первых дней Биткоина. Для полного понимания вопроса нужно знать, что существуют разные типы атак 51 процента.
Текст ниже — перевод статьи криптоэнтузиаста под ником phyro на Medium.
Proof-of-WorkPoW — это то, благодаря чему обеспечивается безопасность сети криптовалюты. Главная идея здесь заключается в трате огромного количества энергии. Участники сети предоставляют доказательства о затраченных ресурсах.
В зависимости от средних значений потраченной энергии (хешрейта), участники сети решают, сколько именно ждать перед тем, чтобы окончательно убедиться в подлинности транзакций. Итак, один из пользователей решает ждать kблоков. Средняя трата энергии в этих блоках равна x. Участник сети уверен, что транзакция останется в блокчейне с k*x энергии. После k подтверждений все уверены, что хакеры не смогут произвести k*x энергии для одурачивания всех, и транзакция отправляется в блокчейн.
Phyro приводит в пример понятие «энергетического шара», из-за которого участникам сети определённой криптовалюты можно и не доверять друг другу. От размера шара зависит защищённость сети. Кстати, по такому принципу достаточно легко объяснить разные типы атак 51.
Внешняя энергетическая атакаСамый очевидный способ — мошенник приобретает огромное количество мощностей, чтобы начать добывать монеты в секрете. Легче всего арендовать ресурсы на NiceHash. Здесь мы имеем энергетический шар e, защищающий сеть. Атакующий должен создать больший шар, который мог бы продержаться k блоков.
От внешней атаки довольно легко защититься — достаточно повысить количество необходимых подтверждений для каждой транзакции. Также стоит постоянно контролировать величину хешрейта, чтобы убедиться в надёжности блокчейна.
Внутренняя энергетическая атакаВ этом случае энергетический шар разделяется на два шара, которые соперничают друг с другом. Пример — сеть криптовалюты, в которой 65 процентов хешрейта обеспечены всего четырьмя пулами.
На изображении ниже видно, что внутренняя атака мало чем отличается от внешней. Единственное отличие — теперь участники сети криптовалюты не могут определять нужное количество подтверждений для транзакции, исходя только из размеров энергетического шара.
Представьте следующее: существует сеть, энергетический шар которой настолько большой, что потребляет 90 процентов ресурсов планеты. Даже высочайшая степень защиты, то есть высокий хешрейт, не является гарантией для участников сети, что кто-то из владельцев 90 процентов ресурсов не отделится от основного энергетического шара.
Внутренние + внешние атакиГибридный сценарий имеет больше всего шансов на успех. В таком случае отделившаяся часть энергетического шара — к примеру, 40 процентов хешрейта — комбинируется с внешними силами для захвата более 51 процента хешрейта.
Распределение энергии в БиткоинеPhyro не уверен, что любой тип атаки 51 можно (или экономически выгодно) провести на Биткоин. В данный момент распределение хешрейтов криптовалюты по пулам выглядит следующим образом.
Отметим, что за большую часть ресурсов сети отвечает около 10 источников или пулов. Это не очень оптимально и повышает риск проведения внутренней атаки 51 процента. Даже если пулы будут контролироваться «хорошими людьми», нет никаких гарантий, что в их ПО не найдут какую-либо уязвимость.
Ещё больше интересного ищите в нашем крипточате!
ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ, ЧТОБЫ БЫТЬ В КУРСЕ.
Аналог Notcoin - Blum - Играй и зарабатывай Монеты