Атака 51%| Что это? | Криптовалюта | Безопасность 🧮

Атака 51%| Что это? | Криптовалюта | Безопасность 🧮

Сегодня мы поговорим об атаке 51% на примере блокчейна Bitcoin. Разберемся, как её провести и что мы сможем от этого получить.

Для начала разберёмся, как происходит добавление блоков в блокчейн и почему биржи требуют 6-12 подтверждений, чтобы зачислить биткоины на счёт Вашего аккаунта.

Для создания блока майнеры пропускают через хеш-функцию данные искомого (=создаваемого) блока, пытаясь достичь целевого хеша.

В результате каждого вычисления получается новый хеш вида "a2d19d7422e57c1b396580761cac2a8c3934467806ebde677db9325d4234cc01".

В сети Bitcoin на данный момент генерируется около 158,154,405,548,081,600,000 таких хешей в секунду.

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

Повезти может любому, даже одиночному майнеру, но вероятность этого будет крайне мала. Одновременно с ним за нахождение хеша, что означает получение награды в размере 6.25 $BTC и комиссий, борются майнинговые пулы — объединения майнеров, которые распределяют вычисления, увеличивая вероятность нахождения блока.

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

Если злоумышленнику повезёт и он сможет найти и создать свой "мошеннический" блок, то на этом его проблемы не закончатся.

Дело в том, что истинной в блокчейне Bitcoin (и не только) является та цепочка блоков, которая будет длиннее. Это значит, что после своего "мошеннического" блока ему теперь всегда нужно будет опережать всех остальных майнеров сети.

В противном случае, его ветвь разъединённой сети будет признана ложной. Создать один такой "мошеннический" блок, не обладая большинством мощностей сети, очень сложно, но, теоретически, возможно, два — еще сложнее, три — критически сложно.

Именно в этом и состоит смысл Атаки 51%: завладении большинством мощностей сети с целью совершения мошеннических действий.

При этом важно понимать, что хоть такие действия и могут расценивать как мошеннические, по сути они согласованы с математической моделью блокчейна. Что сможет делать тот, кому удастся провести Атаку 51%?

В случае завладения сетью злоумышленник сможет, например, совершать двойные траты, отправляя монеты сразу на несколько кошельков, блокировать чужие транзакции и многое другое.

Однако следует понимать, что публичная демонстрация такой атаки приведёт к резкому снижению курса монеты атакованного блокчейна. Поэтому попытка проведения Атаки 51% с целью наживы довольно сомнительна. Осуществима ли Атака 51% на современные блокчейны?

На достаточно децентрализованные блокчейны с большим объёмом мощностей, например Bitcoin, Атака 51% неосуществима. В работе блокчейна Bitcoin задействован такой объём децентрализованных мощностей, которому не сможет противостоять ни одна из стран или даже объединение всех стран.

О производстве новых чипов с целью атаки на Bitcoin также не может идти речи, так как Bitcoin накапливал свою вычислительную мощность в течение почти 13 лет, основу которой сейчас составляют специализированные устройства, единственной задачей которых является непрерывный перебор хешей.

Не забываем, что эти новые чипы еще нужно будет чем-то питать. Говоря о теоретической реализации, Атака 51% возможна примерно так, как возможна атака квантового компьютера на Биткоин.

Возвращаясь из мира фантастики в реальный мир, на данный момент можно утверждать, что Атака 51% блокчейну Биткоина не угрожает.

И, что самое главное, сила Биткоина в сообществе, во всех сразу и одновременно в каждом пользователе, ноде и майнере, в каждом из Вас.

Если угроза станет реальной — сообщество найдёт оптимальный выход из ситуации. Большинство показывает не истину, а лишь желание большинства.

Больше полезной информации о криптовалюте и способах заработка на ней, в моем авторском Telegram канале.

Подписывайся! Dnevnik Neydachnika.

55
2 комментария

Спасибо за полезную инфу, интерсно прям стало 👍

1
Ответить

Если несколько пулов объединятся в один - вот тебе и больше 51%. Но самое главное чего я не понимаю, а каким бляха образом майнер может отправить новую цепочку, если технически он ноде может отправить только один блок за раз?

Ответить