
Атака 51% — это атака на блокчейн, при которой хакеры могут завладеть половиной вычислительной мощности, генерируемой майнерами криптовалюты.
Это даст им возможность предпринимать любые действия в отношении генерируемых транзакций, пока они контролируют большую часть вычислительной мощности.
Криптовалюты, такие как биткоин, на самом деле не подкреплены никакими материальными активами, поэтому они живут и процветают за счет уверенности в том, что их технология функционирует, чтобы криптовалюты были в безопасности от любой неожиданной атаки или ошибки. В противном случае правительства, частные организации, регуляторы, банки и, самое главное, пользователи потеряют веру в биткойн, что приведет его к гибели.
Взлом блокчейна любого цифрового актива — это страх, который не дает спать по ночам представителям криптовалютной вселенной. Один из этих страхов известен как атака 51%, или атака большинства, — событие, которое, если оно произойдет, может нанести непоправимый ущерб будущей репутации и доверию к сети и криптовалюте.
Что подразумевается под атакой 51%?
Атака 51% — это атака на блокчейн, при которой человек или организация забирает половину вычислительной мощности, генерируемой майнерами криптовалюты.
Таким образом, злоумышленники могли выполнять любые действия над сгенерированными транзакциями, пока они имели контроль над большей частью вычислительной мощности. Примером действия, которое может быть сгенерировано этими злоумышленниками при атаке 51%, является выполнение действия, известного как «Двойная трата».
Хотя это общая концепция, остается еще много возможных вопросов, на которые необходимо ответить. Поэтому необходимо объяснить некоторые основные принципы функционирования криптовалют, которые могут стать жертвами атаки 51%.
- Какие криптовалюты могут стать жертвами?
- Почему не все?
- Что такое двойные расходы?
- Находится ли биткоин под угрозой?
- Какие криптовалюты могут стать жертвами?
Как мы уже говорили, не все криптовалюты, из тысяч существующих сегодня, только майнируемые криптовалюты, которые используют метод консенсуса, требующий вычислительной мощности, что мы знаем как Proof of Work, могут стать жертвами атаки 51%.
В статье “Что такое доказательство работы?” мы объяснили, что «алгоритм доказательства работы описывает систему, которая требует незначительного, но выполнимого количества усилий или работы, чтобы удержать злоумышленников от выполнения какого-либо действия, будь то атака на сеть блокчейна Биткойна или атака 51%».
Криптовалюты, отвечающие этим условиям, — это такие криптовалюты, как Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC) и Bitcoin Cash (BCH). Это делает PoW наиболее широко используемым и важным алгоритмом майнинга в криптоэкосистеме.
Почему не все криптовалюты могут стать жертвами?
Проблема кроется в мелком шрифте метода PoW и в работе майнеров этих криптовалют.
Задача майнера — собрать группу транзакций в блок, который должен быть подтвержден. После проверки блока информация передается всем узлам сети, чтобы каждый или, по крайней мере, большинство или 50,1% сети могли проверить его достоверность.
Как только большинство криптовалютных узлов подтверждают новый блок, он добавляется в блокчейн, и цикл начинается заново.
Однако мелким шрифтом не указано, кто должен составлять большинство, или 51%. Таким образом, один человек или их группа может завладеть большей частью вычислительной мощности сети и по своей воле проверять или редактировать транзакции, которые на самом деле никогда не существовали, до тех пор, пока у них есть возможность достичь консенсуса без участия остальных 49% сети.
Имея возможность достичь консенсуса, злоумышленники могут включить в блокчейн криптовалюты изменения и транзакции, которые были совершены, без необходимости передачи информации остальной части сети.
Таким образом, на практике создаются две версии блокчейна, одна из которых контролируется злоумышленниками, которые проверяют блоки быстрее, чем блокчейн, контролируемый остальными криптовалютными узлами, в результате чего 49% пострадавших узлов вынуждены выполнять приказы большинства, контролируемого злоумышленниками.
В связи с этой проблемой, которая была выявлена с первых обсуждений создания Биткойна, многие разработчики создали свои криптовалюты, пытаясь найти замену алгоритму валидации, создавая алгоритмы, которые не полагаются на получение большинства с помощью вычислительной мощности, или грубой силы, для валидации транзакций и блоков для включения в блокчейн.
Это случаи алгоритма Proof of Stake (PoS), в котором консенсус достигается путем выбора узлов, которые будут подтверждать транзакции, причем этот выбор делают все хоулдеры криптовалюты. С другой стороны, у нас есть мастерноды, как в случае с IOTA, которые работают с искусственным интеллектом для достижения консенсуса относительно того, является ли транзакция действительной или нет.
Что такое двойные расходы?
Это один из видов атак, которые могут быть осуществлены лицом, контролирующим большую часть вычислительной мощности криптовалюты.
Представьте себе случай, когда злоумышленник купил Lamborghini на свои BTC, продавец получил BTC, но злонамеренный покупатель так и не получил BTC, у него будет практически бесконечное количество BTC, что подорвет доверие всех агентов в сети блокчейна этой криптовалюты. Это известно как «Двойная трата».
Это происходит потому, что 51% поврежденной сети может подтверждать блоки быстрее, чем остальная часть сети. И, как уже упоминалось, у 49% сети нет другого выбора, кроме как подтвердить, что злоумышленники делают с транзакциями. Это явление известно как «Правило самой длинной цепи».
Находится ли биткоин под угрозой?
Теоретически возможно, что биткоин может стать жертвой атаки 51%, поскольку он отвечает всем условиям для этого. Это криптовалюта, которую можно добывать, а в качестве метода консенсуса используется алгоритм Proof of Work.
Но на практике это практически невозможно, отчасти из-за высокой технической сложности и больших затрат. Чем больше становится сеть узлов и майнеров по всему миру, тем сложнее будет завладеть 51% вычислительной мощности.
Портал Crypto51 подсчитал, что для завладения большей частью вычислительной мощности BTC потребуется более 500 000 долларов в час.
Кроме того, фактор времени также работает в пользу Биткойна, поскольку со временем в цепочку добавляется все больше блоков, по 1 каждые 10 минут. Поэтому успешная атака, скорее всего, сможет изменить транзакции только нескольких последних блоков на короткий промежуток времени.
Но это еще не все, прибыльность этого типа атаки также является сдерживающим фактором, так как после публикации новости об атаке на 51% биткоина люди будут массово выходить из своих позиций в этой криптовалюте, что быстро обрушит ценовые уровни, в результате чего атака также окажется экономически неудачной.
По этим причинам злоумышленники оставили в стороне биткоин и известные криптовалюты и сосредоточились на небольших альткоинах, таких как Monacoin, Bitcoin Gold и Ethereum Classic, которые в прошлом стали жертвами нескольких 51% атак.
Скрытая озабоченность, централизация
Именно та особенность, которая делает биткоин самой безопасной криптовалютой из всех, а именно алгоритм Proof of Work, также побуждает крупные майнинговые компании объединять свои вычислительные мощности для увеличения возможности добычи блоков биткоина.
Ситуация, которая принесла с собой слово, аналогичное миру BTC и криптовалют, — «централизация». Крупные майнинговые фермы, расположенные в основном в Китае, набирают все большую вычислительную мощность, что, несомненно, вызвало споры о том, действительно ли биткоин настолько децентрализован, как все думают.
При таком раскладе только 3 компании могли бы объединиться и иметь более 51% вычислительной мощности, чтобы управлять крупнейшей в мире криптовалютной сетью по своему усмотрению, без необходимости участия остального мира.
Это спор, в котором пока нет однозначного победителя, поскольку эти крупные майнинговые фермы защищают себя аргументом, что на самом деле они защищают сеть Биткойн от любых злоумышленников. Хотя со стороны многих криптовалютных игроков даже намек на централизацию в BTC просто неприемлем.