Что такое атака 51% в криптовалюте? Как она работает и объяснение рисков

iconKuCoin News
Поделиться
Share IconShare IconShare IconShare IconShare IconShare IconCopy
Технология блокчейн всеми признана за свою децентрализованную безопасность. Вместо того чтобы полагаться на централизованный банк для проверки транзакций, публичные реестры используют распределенную глобальную сеть майнеров. Система работает по простому демократическому правилу: большинство определяет истину. Но что произойдет, если большая часть этой сети внезапно станет враждебной и объединится, чтобы манипулировать реестром? Именно эта уязвимость приводит к 51%-атаке. Хотя концепция скомпрометированного блокчейна кажется пугающей для любого инвестора, реальность того, чего могут и не могут добиться хакеры во время атаки, часто широко непонятна.
 
В этом руководстве мы объясним, как работает атака 51%, разберем катастрофические риски двойного расходования и рассмотрим, почему крупнейшие в мире сети криптовалют остаются практически иммунными к этой опасной угрозе безопасности.
 

Основные выводы

  • Атака 51% происходит, когда отдельная сущность или группа злонамеренно получают контроль более чем над половиной общей вычислительной мощности блокчейн-сети (хеш-рейт).
  • Основное последствие этой атаки — возможность отменить недавние транзакции, что позволяет нападающему потратить одни и те же цифровые монеты дважды.
  • Хотя небольшие блокчейны с низкой капитализацией уязвимы к таким захватам, проведение успешной атаки 51% на масштабные, устоявшиеся сети, такие как bitcoin, практически невозможно из-за астрономических затрат на оборудование и энергию.
 

Что такое атака 51%?

В традиционной финансовой системе централизованная сущность — такая как банк или компания по выпуску кредитных карт — выступает в качестве высшего органа власти. Они ведут частный реестр и единолично решают, является ли транзакция действительной. Блокчейны, однако, функционируют без централизованного органа. Вместо этого они полагаются на глобально распределенную сеть участников (называемых нодами или майнерами), которые должны совместно согласовать состояние публичного реестра. Этот процесс согласования известен как Механизм Консенсуса.
 
В блокчейне с доказательством выполнения работы (PoW), такой как bitcoin, этот консенсус действует как демократическая система голосования. Однако участники не голосуют своими личностями; они голосуют своей вычислительной мощностью, известной как хеш-рейтинг.
 
В обычных условиях тысячи независимых майнеров соревнуются за проверку транзакций. Поскольку вычислительная мощность широко распределена, «честное» большинство всегда переголосует любого отдельного злоумышленника, пытающегося обработать мошенническую транзакцию. Математическое правило сети абсолютно: самая длинная цепочка с наибольшей вычислительной мощностью за ней принимается как неоспоримая истина.
 
А что, если распределение власти станет совершенно несбалансированным?
 
Атака 51% происходит, когда отдельное вредоносное существо или высокоорганизованная группа злоумышленников получают контроль над более чем 50% общей хэш-мощности сети. В экономических терминах это создает опасную ситуацию, аналогичную «тирании большинства».
 
Поскольку атакующий теперь обладает большей вычислительной мощностью, чем остальная часть честной сети в совокупности, он может опережать всех остальных в добавлении новых блоков в цепочку. Математически подавив сеть, атакующий получает временную возможность переопределять консенсус, диктовать, какие транзакции одобряются, и в конечном итоге переписывать недавнюю историю блокчейн.
 

Как работает атака 51%?

Выполнение атаки 51% — это не «взлом» центрального сервера или угадывание чужого пароля. Это высокоскоординированная математическая гонка против остальной части сети.
 

Этап 1

В стандартной сети с доказательством работы (PoW) майнеры постоянно решают криптографические головоломки для создания новых блоков и немедленно транслируют свои успешные блоки в сеть.
 
Однако атакующий, контролирующий 51% хэш-рейта, может изменить это поведение. Он начинает майнить новые блоки, но вместо того чтобы транслировать их остальному сетевому сообществу, скрывает их. Это создает параллельную, изолированную версию блокчейна — Теневой Chain. Поскольку у атакующего больше вычислительной мощности, чем у остальной части честной сети вместе взятой, его теневой блокчейн будет естественным образом расти быстрее и становиться длиннее публичного, честного блокчейна.
 

Этап 2

В то время как тайно копая теневую цепь, атакующий переходит на публичную, честную блокчейн-сеть и тратит свою криптовалюту. Например, они могут внести 100 токенов на криптовалютную биржу.
 
Биржа видит транзакцию в публичном блокчейне, ждет стандартного количества подтверждений сети и зачисляет средства на аккаунт злоумышленника. Злоумышленник быстро обменивает эти 100 токенов на другой актив и выводит их полностью с платформы. В этот момент злоумышленник успешно извлек реальную стоимость.
 

Этап 3

Вот где срабатывает математическая ловушка. Непосредственно после завершения вывода атакующий наконец транслирует свою скрытую, более длинную теневую цепочку остальной части сети.
 
Поскольку блокчейны запрограммированы автоматически разрешать конфликты с помощью правила самой длинной цепи, сеть рассматривает две конкурирующие цепи. Увидев, что теневая цепь длиннее и имеет больше накопленной «работы» за собой, децентрализованный протокол математически принимает теневую цепь как истинный и действительный реестр.
 
Сеть немедленно отбрасывает честную цепочку и принимает версию истории атакующего. Но здесь подвох: атакующий не включил свой депозит в 100 токенов на биржу в свою теневую цепочку. Следовательно, в новой, принятой реальности блокчейна этот депозит никогда не происходил. 100 токенов возвращаются в исходный кошелек атакующего.
 
Атакующий теперь вывел активы с биржи и свои исходные 100 токенов. Им удалось потратить одни и те же цифровые монеты дважды — катастрофический эксплойт, известный как Double-Spending.
 

Что могут и не могут делать хакеры

Границы вредоносной силы

Атакующий с 51% может доминировать в консенсусе, но он не может переписать основные законы блокчейна. Например, атакующий не может спонтанно создавать новые монеты для увеличения предложения. Поскольку общее предложение сети жестко закодировано в протоколе, любой блок, содержащий «незаконные» монеты, будет автоматически отклонен каждой другой нодой в сети, даже если атакующий обладает наибольшей хеш-мощностью.
 
Самое главное, ваши частные ключи остаются в безопасности. Атака 51% — это манипуляция историей транзакций, а не нарушение криптографической безопасности. Злоумышленник не может получить доступ к вашему кошельку или подписывать транзакции от вашего имени. Чтобы украсть ваши средства, им всё равно понадобится ваш частный ключ, который не скомпрометирован монополией на хеш-силу.
 

Таблица ограничений атаки

Чтобы наглядно представить, какое влияние оказывает атака 51% на блокчейн-сеть, вот подробный разбор:
td {white-space:nowrap;border:0.5pt solid #dee0e3;font-size:10pt;font-style:normal;font-weight:normal;vertical-align:middle;word-break:normal;word-wrap:normal;}
Действие Смогут ли они это сделать? Влияние и объяснение
Двойной расход ДА Они могут потратить свои собственные монеты, отменить транзакцию и потратить их снова.
Блокировка транзакций ДА Они могут отказаться включать определённые транзакции в свои блоки, эффективно «цензурируя» определённых пользователей.
Переворачивание старой истории НЕТ Отмена блоков, созданных недели или месяцы назад, практически невозможна из-за астрономической суммы работы, необходимой для этого.
Кража ваших монет НЕТ Они не могут тратить монеты, которыми не владеют, поскольку у них нет ваших криптографических закрытых ключей.
Изменение предложения монет НЕТ Изменение общего предложения или наград за блоки нарушит основные правила протокола и будет отклонено нодами.
 

Произошло ли на самом деле атака на 51%?

Одним из самых распространённых заблуждений в крипто-пространстве является мнение, что атака на 51% — это исключительно теоретическое событие «чёрный лебедь». На практике нескольким устоявшимся блокчейн-сетям уже удавалось стать жертвами таких эксплойтов. Однако у этих атак существует очень конкретный паттерн: они почти исключительно нацелены на небольшие или средние по капитализации сети с низкой хеш-скоростью.
 

Ethereum Classic (ETC)

Ethereum Classic, пожалуй, самый известный пример сети, сталкивающейся с проблемами безопасности хэш-скорости. В начале 2019 года злоумышленник успешно переорганизовал блокчейн ETC, что привело к двойной трате токенов на сумму около 1,1 миллиона долларов.
 
Сеть снова подверглась атаке в августе 2020 года — не один раз, а три раза за один месяц. Во время этих атак тысячи блоков были переорганизованы, что вызвало серьезные нарушения для бирж и пользователей. Эти инциденты доказали, что если сеть использует один и тот же алгоритм майнинга, что и гораздо более крупная цепочка (например, оригинальный алгоритм PoW ethereum), злоумышленник может легко «арендовать» достаточную хеш-мощность из более крупной экосистемы, чтобы подавить меньшую.
 

Bitcoin SV (BSV)

В августе 2021 года Bitcoin SV (форк Bitcoin Cash) подвергся «массовому» 51%-атаке. Атакующий смог захватить цепочку и одновременно транслировать до трех версий реестра. Это позволило ему успешно осуществить двойные расходы и заставило несколько бирж временно приостановить торговлю и депозиты BSV для защиты своих пользователей.
 

Vertcoin (VTC) и Verge (XVG)

Меньшие альткоины, такие как Vertcoin и Verge, также сталкивались с несколькими атаками 51%. В случае Vertcoin стоимость аренды достаточного количества хэш-мощности для атаки сети была удивительно низкой, что сделало её лёгкой мишенью для хакеров- Opportunistов. Эти случаи подчёркивают риск «Аренда-атаки», при котором злонамеренные деятели используют такие сервисы, как NiceHash, для временной аренды огромных объёмов вычислительной мощности, совершения двойной траты и исчезновения до того, как сеть сможет восстановиться.
 
Общей чертой всех этих реальных примеров является стоимость входа. Ни одна из этих атак не была направлена на мейннет Bitcoin (BTC). Почему?
 
Поскольку по мере роста сети по размеру и общей хеш-силе физические и экономические требования для достижения контроля над 51% становятся настолько высокими, что атака больше не прибыльна или даже физически невозможна.
 

Почему атака на 51% биткоина практически невозможна

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

Логистический кошмар

В отличие от меньших альткоинов, где злоумышленник может просто «арендовать» вычислительную мощность на несколько часов, сеть bitcoin защищена высокоспециализированным, невероятно дорогим оборудованием, известным как ASIC-майнеры.
 
Чтобы провести атаку с контролем 51% над bitcoin сегодня, злоумышленнику потребуется приобрести больше ASIC-майнеров, чем существует в руках всех честных майнеров вместе взятых. Даже если бы государство обладало миллиардами долларов, необходимыми для их покупки, глобальная цепочка поставок физически не может произвести эти микросхемы достаточно быстро, не привлекая внимания всего мира.
 
Кроме того, обеспечение электроэнергией миллионов новых ASIC-майнеров потребовало бы количество электричества, эквивалентное средней по размеру стране, что делает «секретную» атаку абсолютно невозможной с логистической точки зрения.
 

Экономическое самоубийство

Финальным механизмом защиты сети Bitcoin является не только криптография, но и экономика.
 
Представьте, что злонамеренный участник каким-то образом успевает потратить десятки миллиардов долларов на приобретение оборудования, обеспечение энергоснабжения и успешное двойное расходование своих bitcoin на бирже. Момент, когда сеть обнаружит атаку 51%, глобальное доверие к безопасности bitcoin мгновенно исчезнет. Цена bitcoin резко обрушится.
 
Поскольку вознаграждение атакующего (двойная трата bitcoin) и их огромные инвестиции напрямую связаны с ценностью сети, они бы уничтожили собственное богатство. В мире консенсуса блокчейна атака — это экономическое самоубийство. Гораздо выгоднее для субъекта с таким объемом вычислительной мощности просто честно участвовать в сети и получать законные блоковые вознаграждения, чем уничтожать сеть, в которую они только что вложили миллиарды.
 

Как защитить свои активы от уязвимостей блокчейна

Хотя вы не можете лично остановить хакера, пытающегося провести атаку 51%, вы можете легко защитить свой портфель, сосредоточившись на управлении рисками и используя высоко защищенные платформы. Вот три ключевые стратегии для защиты вашего цифрового богатства:
 
Торговля активами с высокой хеш-скоростью: лучшая защита от переорганизации сети — это масштаб. Сфокусируйте свой портфель на крупнокапитализированных, проверенных криптовалютах (таких как bitcoin), которые экономически устойчивы к захватам. Вы можете безопасно торговать этими топовыми активами на KuCoin Spot Market, где каждыйlisted проект проходит строгие аудиты безопасности.
 
Освойте самостоятельное хранение: если вы владеете небольшими альткоинами или взаимодействуете с различными децентрализованными сетями, надежная личная безопасность имеет решающее значение. Используя KuCoin Web3 Wallet, вы полностью контролируете свои приватные ключи. Даже если конкретная сеть подвергнется атаке 51%, ваши базовые криптографические ключи останутся полностью защищенными.
 
Оставайтесь в курсе вопросов безопасности: злонамеренные действия постоянно эволюционируют, переходя от аренды хеш-рейта к сложным эксплойтам в DeFi. Используйте KuCoin Learn, чтобы постоянно совершенствовать свои знания о состоянии сети, механизмах консенсуса и последних протоколах безопасности Web3.
 

Заключение

Угроза атаки 51% идеально подчеркивает хрупкое равновесие между децентрализацией и безопасностью в блокчейн-технологиях. Хотя небольшие сети с низкой хеш-скоростью остаются уязвимыми к монополизации хеш-скорости и разрушительным эксплойтам двойных расходов, масштабные экосистемы, такие как bitcoin, защищены непреодолимыми логистическими и экономическими барьерами. Важно помнить, что атака 51% — это не волшебный взлом, позволяющий украсть приватные ключи, а временное математическое переупорядочивание реестра. Для современных инвесторов ключ к безопасному использованию Web3 — не страх, а осознанное управление рисками. Понимая, как работают механизмы консенсуса, и выбирая для торговли высоко защищенные, тщательно аудированные активы на надежных платформах, таких как KuCoin, вы можете уверенно участвовать в будущем децентрализованных финансов.
 

ЧаВо

Что такое двойная трата в криптовалюте?
Двойной расход — это критическая цифровая уязвимость, при которой один токен криптовалюты тратится более одного раза. Во время атаки с контролем 51% злонамеренные участники переписывают недавнюю историю блокчейна, чтобы стереть свои собственные транзакции, что позволяет им сохранить свою исходную криптовалюту и одновременно обналичить активы, которые они только что «потратили».
 
Может ли атака 51% украсть мои приватные ключи?
Нет. Атака 51% позволяет хакеру только переупорядочить недавние транзакции и заблокировать новые. Она не нарушает базовую криптографию сети. Ваши приватные ключи и средства, хранящиеся в ваших личных кошельках, остаются полностью безопасными и недоступными для злоумышленника.
 
Был ли когда-либо у bitcoin атака 51%?
Нет, мейннет bitcoin никогда не подвергался атаке 51%. Из-за огромной глобальной хеш-мощности приобретение необходимых миллионов майнинговых машин ASIC и колоссального объема электроэнергии для подавления сети считается логистически и экономически невозможным.
 
Может ли сеть с доказательством участия (PoS) подвергнуться атаке 51%?
Да, но механика совершенно другая. Вместо контроля 51% вычислительной мощности (хеш-рейта) атакующему нужно было бы физически приобрести и стейкать 51% общего оборотного предложения токенов сети. Для основных сетей PoS это стоило бы десятки миллиардов долларов, что делает это финансово нецелесообразным.
 
Как сетевое подтверждение защищает от атак?
Подтверждения сети представляют собой количество новых блоков, добавленных в цепочку после вашей транзакции. Поскольку злоумышленники могут поддерживать секретную «теневую цепочку» только в течение очень короткого периода, ожидание большего числа подтверждений перед считанием платежа окончательным гарантирует, что вашу транзакцию нельзя будет отменить.
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.