Сколько стоит атака 51%?
Классическая формула выглядит так:
- Общий хэшрейт сети/эффективный хэшрейт майнера = количество требуемых майнеров
- Количество требуемых майнеров * стоимость одного майнера + электричества = стоимость атаки 51%
- Хэшрейт сети Ethereum Classic (ETC) составляет примерно 7000 GH/s (от 6600 до 7200 GH/s).
- Самые эффективные майнеры для нее — Antminer E3 (0,18 GH/s) и Radeon RX 480 (0,025 GH/s).
7000 хэшрейта сети/0,18 = 38 888 Antminer E3 * 2150 долларов = 83 611 111 миллионов долларов + 150 000 долларов в день за электричество = примерно 85 миллионов долларов.
Те же расчеты для Radeon RX 480 дают стоимость в 55 миллионов долларов.
Можно смело оценить стоимость атаки 51% на Ethereum Classic в 55-85 миллионов долларов (в среднем 70 миллионов).
Долгое время общее мнение по поводу атаки 51% было таким:
- Входной барьер очень высокий, потому что нужо покупать майнеры, настраивать фермы и логистику.
- Если уж у вас есть такой хэшрейт, лучше уж самому майнить, чем валить сеть.
Но все изменилось. Сегодня можно оспорить оба утверждения:
Входной барьер
Мы забыли, что многие блокчейны на основе PoW используют один алгоритм хэширования, особенно форки.
Ethereum Classic использует Ethash (такой же алгоритм, что и Ethereum). То есть, ничего особенного настраивать не нужно, если вы уже майните Ethereum и ваш пул вносит небольшую долю в 2,5% в сетевой хэшрейт Ethereum. Можно переключиться на майнинг Ethereum Classic и завладеть 51% хэшрейта сети ETC. Никакого входного барьера нет. Во-вторых, стоимость 51% атаки на ETC будет равна вашему профиту от майнинга ETH в день. Майнер, который владеет 2,5% сетевого хэшрейта ETH, добывает примерно 525 ETH в день (около 380 тысяч долларов), что весьма близко к стоимости атаки 51% на ETC в день. Также не забывайте, что капитализация рынка ETC — 2 миллиарда долларов.
Лучше майнить самому, чем атаковать
Вовсе нет. Имея мощность майнинга в 7000 GH/s и владея 2,5% мощности сети ETH, вы получаете 525 ETH в день (380 тысяч долларов). Но если атаковать ETC и шортить с маржей n на открытом рынке, можно получить 3х или 100х прибыли от снижения цены на ETC. К этому мы еще вернемся.
Эта альтернативная модель атаки 51% (которую назвали Rindex v2.0 Model, можете поискать) заимствует хэшрейт у монет, которые используют такой же алгоритм хэширования. Среди них — BTC и BCH, ETH и ETC, ZEC и BTG… и другие.
Стоимость атаки 51% = прибыль на GH/s * сетевой хэшрейт целевой сети
Например: ежедневное вознаграждение в блоках Ethereum составляет 20600 ETH в день, хэшрейт сети Ethereum — 275 TH/s, прибыль на TH/s — 75 ETH в день (минус электричество)
Для ETC: 75 (прибыль в ETH на TH/s в день) * 7 (хэшрейт ETC) = 525 ETH/день
Если майнер ETH с 2,5% хэшрейта переключится и будет майнить ETC, он завладеет 51% хэшрейта сети ETC и стоимость атаки 51% на ETC составит 525 ETH/день
Византийский майнер с 7 TH/s хэшрейта из списка ниже может осуществить атаку на ETC сегодня за час, а майнер вроде пула Etheremine может сделать это, выделив на это 10% от своего хэшрейта.
Список топовых майнеров Эфириума с более 7 TH/s хэшрейта (византийские кандидаты на ETC)
Изображение психических атак в кинематографе
Постановка психической атаки на экране стала популярным киноприёмом в советском и современном российском кинематографе. В советском кинематографе, в психическую атаку шли противники Страны Советов белогвардейцы в фильмах о Гражданской войне, и фашисты в фильмах о Великой Отечественной.[источник не указан 357 дней
] Самым известным эпизодом, и одной из самых знаменитых сцен в истории мирового кино, является сцена психической атаки в к/ф «Чапаев» братьев Васильевых, которая вошла в историю мирового кинематографа как один из высочайших, классических образцов монтажного искусства.[7].
Кинофильм «Чапаев»
«Психическая атака
каппелевцев».
Первая экранизация атаки каппелевцев была показана в советском художественном фильме «Чапаев». Впечатляющие кадры из фильма заставили поверить в то, что такая атака была на самом деле. Однако историки, изучавшие боевой путь частей Владимира Оскаровича Каппеля, не находят тому доказательств. Части Чапаева и Каппеля никогда в боях не встречались друг с другом — противником Волжского корпуса Каппеля в июне 1918 года была не 25-я дивизия Чапаева, а 24-я стрелковая дивизия[8]. Подполковник Генерального Штаба В. О. Каппель мог использовать этот приём ранее, на Волге, во время командования частями Народной армии. Впоследствии, когда РККА встала на регулярную основу, такой приём, вероятно, не мог быть эффективным, а потому сомнительно, что он мог быть использован в бою. Однако, эта эффектная сцена подтверждает талант режиссёров братьев Васильевых. И.В. Сталин считал сильной стороной фильма именно показ психической атаки
каппелевских офицеров[9].
Кинофильм «Александр Пархоменко»
В фильме кинорежиссёра Леонида Лукова «Александр Пархоменко», снятом в 1942 году Киевской и Ташкентской киностудиями, показана взаимная психическая атака кайзеровских войск и красноармейцев. Немцы маршируют под «Гинденбургский марш», а красные идут в бой под пение «Интернационала».
Кинофильм «Сказка о Мальчише-Кибальчише»
В снятом в 1964 году режиссёром Евгением Шерстобитовым фильме «Сказка о мальчише-кибальчише» почти буквально повторена психическая атака из «Чапаева» и «Александра Пархоменко». Существенно изменена лишь форма наступающих войск — «буржуины» идут в атаку в касках немецкого образца времен Второй мировой войны с рогами, белого цвета (известного советскому зрителю по кинохронике с Нюрнбергского процесса, во время которого охранявшие подсудимых военнослужащие американской военной полиции были облачены в белые каски)[источник не указан 357 дней
], многие — в черных кожаных шортах.
Кинофильм «Адмиралъ»
В историко-художественном фильме «Адмиралъ» атака каппелевцев была показана совершенно с иной стороны. Данная сцена имеет документальное историческое обоснование, описанные в фильме события показывают реально развернувшиеся военные действия возле Иркутска. Каппелевцы затевают психическую атаку из необходимости — суровой зимой, в штыковую против пулемётов и орудий, просто потому, что у них нет патронов. И берут, понеся большие потери, красные окопы. Батальоны, наступая, шли либо в полный рост, либо едва пригнувшись к земле, не останавливаясь. Но не колоннами, как в фильме «Чапаев», а цепью.
Надо сказать, что о таком добротном единообразном обмундировании, в какое одеты белые в фильме «Чапаев», каппелевцам приходилось только мечтать — одевались часто во что придется, со снабжением было очень плохо.[10]
Профитность против снижения цены
Как мы выяснили, традиционная методология расчета стоимости атаки 51% — исходя из стоимости приобретения оборудования для майнинга — может совершенно не работать для сетей с общим хэшрейтом, который существенно ниже остальных, но используем такой же алгоритм хэширования. Вы можете осуществить атаку за небольшую долю стоимости.
Итак, наш византийский майнер (имеющий больше 51% хэшрейта сети) может извлечь выгоду из «двойной траты», отправляя ETC на 10 миллионов долларов на одну биржу, а затем переписывая блоки и отправляя их снова на другую биржу. Но совсем других результатов можно добиться, предотвращая подтверждение транзакций в сети и осуществляя DoS-атаку на биржи и другие адреса пулов. Это сделает очевидным, что сеть находится под атакой 51%, и размоет уверенность в криптовалюте, что неминуемо приведет к снижению цены.
Консенсус Накамото проектировался с учетом того, что рациональные майнеры, работающие в своих лучших финансовых интересах, не будут совершать такую атаку, поскольку не выиграют от снижения цен.
Но сегодня, девять лет спустя, эти условия уже немного устарели. У нас есть много крупных бирж с огромной ликвидностью, которая позволяет продавать в короткую (шортить) с маржей до 100х (и тем самым существенно выиграть на снижении цен), такие как Poloniex, BitFinex, Kraken и GDAX; рынки фьючерсов вроде CME и Exante (и многие другие); рынки деривативов вроде Bitmex, WhaleClub и «контрактов на разницу» (CFD) вроде AVAtrade и Plus500; опционов вроде LedgerX; децентрализованных прогнозов вроде Augur и Gnosis, которые набирают популярность. Каждый день на рынке появляются новые возможности, позволяющие извлечь выгоду из снижения цен.
Итак, давайте рассмотрим реалистический сценарий атаки.
Сколько нужно денег, чтобы обрушить сеть Ethereum Classic с капитализацией в 2 миллиарда долларов?
Давайте смоделируем изменение цены в %, с вашей маржей X и рассчитаем ваш выигрыш в %.
Взвешенное, консервативное сладкое яблочко должно быть 5-8-кратной маржей с разбросом снижения цены от 35 до 50 процентов.
Не забывайте стоимость атаки, которую мы рассчитали выше: 525 ETH или 380 тысяч долларов в день. Если вы не византийский майнер, а просто инвестор, готовый арендовать 7 TH/s у майнинг-пула на день, он будет рад продать эту мощность подороже. Допустим, вы заплатите ему 500 тысяч долларов за день из своих полутора миллионов инвестиций; у вас останется 1 миллион на короткие продажи ETC на любимых биржах, например, на BitFinex с маржей 3,3, чтобы выйти в ноль. При 30-процентном снижении цены вы заработаете 500 тысяч долларов прибыли, при 70-процентном — 1,8 миллиона долларов. Вуаля.
Чтобы понять, насколько серьезные инвестиции нужно вложить в это предприятие, нужно знать, какова ликвидность и сколько рынок может позволить себе заплатить нам.
Средний объем торгов Ethereum Classic в настоящее время составляет 150 миллионов долларов в день (исторический пик — 1,4 миллиарда долларов в день в прошлом году), поэтому можно взять это число для расчета ликвидности и провести моделирование для инвестиций с большей долей.
В данном случае наши инвестиции составят 55 миллионов долларов. Мы арендуем хэшрейт майнинг-пула на 10 дней, заплатив 5 миллионов долларов, и устроим шорт ETC на маржинальной торговле на оставшиеся 50 миллионов долларов.
Как видно, инвестиции в размере 50 миллионов долларов для короткой продажи ETC с 35-кратной маржей и снижением цены на 50% принесут 1 миллиард долларов в США, а если цена продолжится снижаться до 90%, мы порвем банк и выудим прибыль в 1,8 миллиарда долларов. В настоящее время это капитализация рынка ETC. А если 35-кратная маржа вас пугает, увеличьте инвестиции в четыре раза, а маржу снизьте до 10х.
Примечания
- «Психическая» атака // Советская военная энциклопедия / Под общ. ред. маршала А. А. Гречко. — Институт военной истории. — М.: Воениздат, 1978. — Т. 6. — С. 616.
- ↑ 12
Tactics. The Offense: «Human-wave» assault // Handbook on the Chinese Communist Army (англ.). — Army Pamphlet. — Washington, DC: U.S. Department of the Army, 1952. — Vol. 30-51. — P. 43. — 138 p. - O’Dowd, 2007, p. 151.
- Henley, Lonnie D.
Officer Education in the Chinese PLA (англ.) // Problems of Communism. — May-June 1987. — P. 57. - Joffe, Ellis.
The Chinese Army after Mao (англ.). — Cambridge, Massachusetts: Harvard University Press, 1987. — P. 144. - Wilhelm, Alfred D.
Notes // The Chinese at the Negotiating Table: Style and Characteristics (англ.). — Washington, DC: National Defense University Press, 1994. — P. 231,232. — 281 p. — ISBN 0-7881-2340-8. - Мусский И. А.
Чапаев // 100 великих отечественных кинофильмов. — М.: Вече, 2005. — 480 с. — (100 великих). — 10 тыс, экз. — ISBN 5-9533-0863-9. - Каппель и каппелевцы. 2-е изд., испр. и доп. М.: НП «Посев», 2007 ISBN 978-5-85824-174-4, стр. 83
- Суходеев В.В.
Сталин. Военный гений. — М.: Olma Media Group, 2005. — С. 64. — 413 с. — (Сталин и время). — ISBN 5-2240-5042-1. - Кандидат исторических наук, сотрудник Института Европы РАН иерей Василий Секачев Журнал «Нескучный сад»
Модели для расчета атаки 51%
- Классическая модель (основанная на стоимости приобретения), которую мы использовали годами, рассчитывает стоимость приобретения достаточного количества майнеров (ASIC, GPU), которые будут генерировать общий хэш целевой сети с учетом электричества.
Например, атака 51% на ETC стоит 70 миллионов долларов.
2. Влад Замфир представил разумное предположение, что честные майнеры, работающие в своих лучших финансовых интересах, будут переключаться между разными сетями, в зависимости от хэшрейта сетей. Поэтому, если вы добавляете 3,5 TH/s к 7 TH/s полной сети ETC, общий хэшрейт сети становится 10,5 TH/s, и вы контролируете всего 33%, но поскольку сложность сделает продолжение майнинга ETC неприбыльным для честных майнеров, они переключатся на другие сети и вы останетесь с 51%.
Таким образом, для ETC с хэшрейтом сети 7 TH/s, атака 51% обойдется в 35 миллионов долларов.
3. Модель Rindex v2.0 (стоимость лизинга хэшрейта)
Прибыль на GH/s * сетевой хэшрейт целевой сети = стоимость атаки 51%
Для ETC: 75 (прибыль в ETH на TH/s в день) * 7 (сетевой хэшрейт ETC) = 525 ETH в день = 380 тысяч долларов
Наиболее вероятным сценарием будет смесь 2 и 3, а значит атака на Ethereum Classic в нашем примере обойдется меньше чем в 200 тысяч долларов в день.
Причины панических атак
Выделяют 3 ключевых группы факторов:
- Биологические. К ним относят гормональные сбои (беременность, климакс, роды, нарушение менструального цикла) или прием гормональных медикаментов.
- Физиогенные. К этой группе относят употребление наркотиков, алкогольное отравление, большие физические нагрузки и долгое нахождение под солнцем.
- Психогенные. В данную категорию входят люди, тяжело переносящие стресс, семейные проблемы, смерть близких людей, хронические болезни, а также подверженные излишней впечатлительности.
Сколько будет стоить атака на другие монеты?
Bitcoin Cash: если следовать той же логике, можно увидеть, что стоимость 51% сети Bitcoin Cash не 300 миллионов долларов (по цене оборудования), а всего 250 BTC или 2 миллиона долларов, если переключиться с майнинга BTC на BCH.
Если майнер BTC с 14% хэшрейта сети переключится на майнинг BCH, у него будет 51% хэшрейта сети BCH. Стоимость атаки 51% на BCH составит порядка 2 миллионов долларов.
Bitcoin Gold: BTG, сеть которого в 20 раз меньше сети Bitcoin Cash, переключилась на алгоритм Equihash, чтобы сопротивляться ASIC-майнерам — этот же алгоритм использует Zcash. В настоящее время BTG защищена от атаки Биткоин-майнеров, но уязвима к атакам со стороны Zcash и других Equihash-майнеров.
Если майнер Zcash с 8% хэшрейта сети переключится на майнинг BTG, у него будет 51% хэшрейта сети BTG. Стоимость 51% атаки на BTG составит 580 ZEC/ден или около 200 тысяч долларов.
Как видите, вы можете обанкротить всю сеть Ethereum Classic, имея 55 миллионов долларов, и получить прибыль в размере 1 миллиарда.
А теперь представьте, сколько крупных инвесторов наблюдают за криптовалютами, сколько троллей заламывают руки в поисках возможностей для эксплойта и быстрого заработка. И это не либертариански настроенные мечтатели-энтузиасты-криптобоги-криптоиисусы вроде Виталика Бутерина, которым не нужны деньги, нет, это безжалостные уоррены баффеты, которые могут сломать любую враждебную систему.
Цель этой статьи — привлечь внимание к этому вектору атаки.
Какие криптовалюты могут быть атакованы?
К большому сожалению, но все криптовалюты, работающие на алгоритме PoW могут быть подвержены атаке 51%. Это Bitcoin, Dogecoin, Zcash, Litecoin, Bitcoin Cash, Verge, Electroneum, Bytecoin, Monero и десятки других.
К примеру, в середине 2014 года майнинг-пул GHash завладел 55% хешрейта биткоина. Практически все майнеры и инвесторы были очень обеспокоены, когда хешрейт GHash достиг отметки 30%, а через месяц вовсе преодолел отметку 51%. Администрация GHash публично заявила, что атаковать сеть не собиралась, ссылаясь на простое стечение обстоятельств. В итоге GHash.io перестал регистрировать новых майнеров и в конце 2014 года прекратил свою деятельность.
Теоретически, атака 51% может быть осуществлена и на криптовалюты, работающие на алгоритме PoS, но для этого злоумышленникам придется приобрести больше половины монет, что делает эту атаку очень затратной, поскольку на больших закупках цена монеты будет стремительно расти.
Как исправить сеть и повысить ее надежность?
- Обновление до PoS. Алгоритм Proof-of-Stake, в общем, намного безопаснее и неуязвим для атаки 51%. Впрочем, Ethereum достаточно добавить Finality в рамках обновления Casper и будет хорошо.
- Обновление алгоритма хэширования. (Так, чтобы ваш алгоритм был не такой, какой используют другие блокчейны, имеющие много больше мощности хэширования).
- (Здоровенное) увеличение числа подтверждений. Византийский майнер может отправить ETC на 100 миллионов долларов для обмена на BTC, при этом майня на отключенной, скрытой цепочке, а ликвидировав свой груз — включить свои теневые блоки. Поскольку на его цепи будет больше хэшрейта, а сама цепь будет длиннее, сеть отбросит все остальные, а майнер сможет потратить валюту дважды.
- Готовность и предвидение. Как мы уже писали, разработчики криптовалют порой понятия не имеют, насколько мощными могут быть ASIC-майнеры.
Подписывайтесь на наш канал в Телеграме. Спасем крипту вместе.
Корейская война
По итогам обобщения и изучения опыта Корейской войны, в официальном издании Армии США, методическом пособии: «Народно-освободительная армия Китая», было дано следующее описание психической атаки: Принцип психической атаки заключается в эшелонированном построении наступающих войск, которые наступают буквально «накатами», волна за волной. К тому времени как передовая шеренга практически уничтожена противником, за ней идёт вторая, а затем и третья шеренги. При этом, ради достижения деморализующего психического воздействия на противника, не жалеют сил и средств: в качестве «расходного материала» используются новобранцы, а также иррегулярные войсковые формирования. В учебнике, делается предположение, что таким образом китайская армия пыталась достичь следующих целей: 1) Преодолеть инженерные и фортификационные заграждения, минные поля; 2) Деморализовать обороняющуюся сторону, непрекращающимися атаками, имеющими целью посеять шок и панику в рядах противника (англ. shock action); 3) Спровоцировать обороняющуюся сторону продемонстрировать свои огневые точки, преждевременно задействовать резервы и израсходовать все имеющиеся боеприпасы. После того как эти цели достигнуты, в полном объёме или частично, регулярная армия развивает наступательную инициативу и продолжают наступление на участке, где удалось прорвать оборону противника, попутно закрепляясь на занятых рубежах[2].
Характерно, что во время наступления, несмотря на ружейный огонь, войска движутся в сомкнутом строю, до достижения рубежа атаки, который составляет приблизительно двести ярдов между передовой шеренгой наступающих и позициями обороняющейся стороны, после чего переходят на бег, и преодолев ¾ пути и встретив ружейный и пистолетный огонь, они залегают на дистанции около полусотни ярдов. Если же огневого сопротивления нет, или же огонь имеет низкую интенсивность, то наступающие продолжают движение к позициям обороняющихся. Как только интенсивный огонь стихает, наступающих снова поднимают в атаку[2].