Уязвимости BITCOIN: Атака 51% - как, что и, главное, зачем?

Уязвимости BITCOIN: Атака 51% - как, что и, главное, зачем?

Не так давно по сети прошла волна новостей о том, что BITMAIN сконцентрировал в своих руках около 42% мощностей майнинга bitcoin. И тут же все вспомнили о существовании теоретической возможности “Атаки 51%”

Конечно, число 42 само по себе обладает магическими свойствами, потому что является ответом вопрос о смысле жизни, Вселенной и всего такого ®. Но тем не менее, никто, из упомянувших атаку 51, не дал четкого определения, что это собственно такое, как она реализуется и какие у нее возможные последствия.

Для того, чтобы понять смысл этой атаки, вспомним некоторые основополагающие принципы организации blockchain. 

Основной задачей, которую решает blockchain в целом и bitcoin в частности - это обеспечение регистрации факта передачи неких средств от одного лица другому. То есть - выполнение транзакций. Транзакция считается состоявшейся или “подтвержденной” после того, как включена в подписанный блок и добавлена в blockchain. Подпись блока - выполнение сложной математической задачи, которая должна занимать какое то время.

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

Но математически нет никакой гарантии, что это будет именно 10 минут. Блок может быть подписан за несколько секунд, а может выйти в течении часа.

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

Поэтому всегда существует вероятность, что два майнера выпустят блок одновременно. В bitcoin существует набор правил, как сеть будет реагировать при таком варианте.

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

Так что же майнер может сделать?

Все, что ему доступно - это попытка (именно попытка) выполнить двойное расходование. То есть, ему нужно иметь определенную сумму, которую он будет пытаться потратить дважды. Причем “потратить дважды” в этом случае - это не удвоить монеты.

Сначала по сети проходит одна транзакция и включается в блок. А следом за ней - проводится вторая транзакция, которая фактически анулирует первую. То есть в blockchain остается только второй блок, с записью о второй транзакции. А получатель первой - видит у себя на балансе 0.

Мало того, что факт двойного расходования моментально становится известен всем участникам сети, так еще и шанс, что такая попытка будет удачной,- крайне низок. 

Но, в любом случае, такая попытка не останется незамеченной. За всю историю bitcoin достаточно длинное ветвление сети было замечено только один раз. И для майнера, исполнившего такой номер, это будет фактически самоубийство. Информация о любом, достаточно крупном пуле моментально распространится по сети.

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

  Именно по этому часто такую атаку называют “Атака 51%”.


Итак, фактически bitmain подобрался достаточно близко к необходимому уровню мощности. Но только теоретически.

 Bitmain не владеет оборудованием, обладающим такой мощностью. На самом деле 42% контроля приписываются пулу, который принадлежит bitmain. А это немного другое. 

Какие будут последствия у такой теоретически возможной атаки? 

 Для начала, это будет резкий обвал курса bitcoin и всех остальных криптовалют из-за потери доверия пользователями. Тот, кто выполнит такую атаку, моментально привлечет к себе внимание, его репутация будет не просто испорчена, а полностью уничтожена. Так какова должна быть выгода, чтобы пойти на такую авантюру с сомнительным успехом?

Очевидно, что на сегодняшний день, 50% мощности сети - это грубо говоря 5-7 биткоинов каждые 10 минут, или 600-700 BTC каждые сутки. Примерно такова потенциальная производительность только в вознаграждении майнера, и это не считая комиссии за транзакции. То есть даже при текущем курсе, контролируя 50% мощности, вы получаете сумму в 3-4 миллиона долларов в сутки.  

Чтобы кто-то сознательно пошел на такие потери, чисто экономически выгода от выполнения атаки должна превышать эту сумму многократно, причем - в долгосрочной перспективе. А перемещение сравнимых сумм в сети bitcoin, даже в теории, не может остаться незамеченным. И мало того, что нужно перечислить сумму дважды, времени на то, чтобы воспользоваться переведенными средствами, будет всего около часа. 


Теперь вернемся к шумихе вокруг bitmain и их 42% мощности. 

Основной источник дохода bitmain - продажа устройств ASIC. Причем одних из самых популярных на рынке  -AntMiner. И, будучи производителем устройств ASIC, bitmain объединяет их же в пул. 

Да, из 42% мощностей львиная доля принадлежит покупателям AntMiner. Вопрос “выгодно ли убить bitcoin, прекратить продажи оборудования и не зарабатывать больше на майнинговом пуле” я считаю риторическим. Bitmain, по крайней мере на данном этапе,- компания которая, в первую очередь, заинтересована в стабильности сети bitcoin, и росте его курса.


Кому же тогда стоит бояться атаки 51%? 

В первую очередь - молодым криптовалютам, основанным на PoS алгоритме. Такая атака со стороны опытных конкурентов на ранних этапах может полностью убить криптовалюту, а выполняется она сравнительно просто. 



Читайте также

6492018-06-18

Южная Корея планирует запустить особую криптовалютную зону

Крупные города по всему миру строят особые криптовалютные и блокчейн зоны в целях содействия развитию сектора. Последняя страна, которая объявила о возможном запуске такой зоны - Южная Корея. Согласно отчету местных СМИ, Южная Корея намерена открыть блокчейн-центр в городе Пусан. Воодушевившись швейцарской “крипто-долиной” в Цуге, корейцы спроектировали “крипто пляж” (Crypto Beach).

Это интересно
8862018-07-31

Криптовалюта входит в повседневные новости

Джонни Депп в роли криптомиллионера, кофе за Litecoin, Uber за биткоин и другие новости

Это интересно

Последние статьи из раздела Это интересно

Свежее видео на канале

Выбор редакции

143482017-12-10

Bitcoin: пирамида или нет?

С января 2009 года, когда был сгенерирован первый генезиз-блок bitcoin-сети, прошло уже девять лет, но до сих пор всякого рода "эксперты" ломают копья в спорах: являются ли криптовалюты финансовой пирамидой или нет. Быстрый рост доходности bitcoin и прибыли тех, кто раньше стал участником этой системы, пугает схожестью с пирамидами 90-х.

Bitcoin
107472018-04-28

on-chain и off-chain управление: за и против

Чтобы понять важность управления блокчейном и дискуссии вокруг этого вопроса, сначала нужно определить что такое управление блокчейном, его роль и цели. Управление блокчейном в сфере криптовалют состоит из двух пунктов: правил протокола (кода) и экономических стимулов, на которых основана сеть.

Blockchain
72302018-07-28

Грузинская криптокухня. Выбираем блюда

Ни для кого не секрет тот факт, что Грузия является одной из самых лояльных стран постоветского пространства, где не только уютно, но и выгодно вести бизнес. Это стало возможным буквально за последние 10 лет благодаря колоссальным реформаторским усилиям сменявших друг друга руководителей страны, каждый из которых стремился сделать её лучше и богаче. Как именно обстоят дела здесь с криптовалютным бизнесом попытаемся разобраться в нашем сегодняшнем материале.

Право, Майнинг, Регуляторы
58962018-06-25

Поиск серых майнеров в недрах Chrome и Opera

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

Безопасность
37082018-09-13

Три быка, которые могут спасти крипторынок

Несмотря на упадок криптовалютного рынка, долгожданное участие институциональных инвесторов в сделках с цифровыми активами уже не за горами. Такие известные фирмы, как Coinbase, Nasdaq и Bakkt уже вошли в мейнстрим, осталось только подождать, пока это сделает весь рынок цифровых активов.

Мнение
33602018-06-08

Принимаем оплату в bitcoin: Часть первая, теоретическая

Интернет полон статей о том, какое прекрасное будущее готовит нам blockchain, как это "стильно, модно и инновационно". Однако информации, как практически воспользоваться всем этим великолепием, крайне мало. Попробуем частично восполнить этот пробел.

Обучение