Сколько будет стоить выполнение атаки 51%?

Я знаю, что обычно говорят, что они на самом деле не в сфере возможностей прямо сейчас, но сколько на самом деле будет стоить выполнение атаки 51% в сети? И есть ли какие-либо организации, у которых может быть цель, ради которой такая атака стоила бы того?

Я создал новый вопрос ( bitcoin.stackexchange.com/questions/75684/… ), основанный на аренде хэш-мощности от crypto51.app

Ответы (5)

В дополнение к цитате Дэвида в размере 65 415 долларов в час, вот краткий анализ атак, отличных от EC2 (т.е. купить и запустить ВСЕ оборудование, чтобы выдержать атаку 51%).

Поскольку энергоэффективность будет ОГРОМНОЙ для такого масштаба операции, давайте воспользуемся самой энергоэффективной картой, которую сможем найти. Этот прекрасный документ pastebin говорит нам, что это Radeon 5850 с 1,595 MH/W.

В настоящее время вам нужно 12,42 TH/s, чтобы осуществить атаку 51%, для которой потребуется 51 585 таких карт. Если предположить, что мы поместили четыре карты в установку, для их запуска также потребуется 12 897 компьютеров. Предполагая, что ПК потребляют всего 200 Вт, каждая установка требует 804 Вт мощности, всего 10 365 735 Вт. Предполагая довольно высокоэффективную систему охлаждения, мы можем увеличить ее примерно до 14 619 916 Вт. Прежде чем кто-либо скажет, что это само по себе невозможно, имейте в виду, что это около 0,7% пиковой производительности плотины Гувера . Говоря о плотине Гувера, я собираюсь использовать свой местный тариф на электроэнергию в 11,28 цента за кВт/ч (я живу в Вегасе), чтобы узнать, что работа и охлаждение этих буровых установок в течение одного дня обойдется в 39 579,04 доллара.

Поскольку эти карты стоили 192 доллара в самом дешевом магазине, который я мог найти, мы потратили бы 9 904 320 долларов на карты, и если бы мы потратили скудные 500 долларов на другое оборудование каждой установки, они также стоили бы нам 6 448 120 долларов, а общая стоимость оборудования составила 16 352 440 долларов. Если мы амортизируем эту стоимость в течение года эксплуатации до того, как части умрут или станут слишком устаревшими, чтобы продолжать наши атаки, мы можем оценить 44 770,54 долларов США в день на аппаратные затраты.

Общая стоимость амортизированного оборудования и электроэнергии для проведения атаки 51% в течение одного дня в сети биткойнов: 84 349,58 долларов США — но также помните, что наши общие начальные затраты составили 16,35 миллиона долларов, и все, что вы могли бы купить, — это возможность удвоить расходы на время, так что нет, это действительно не стоило бы того.

Я думаю, вы могли бы снизить мощность системы, не считая графических процессоров, до 80 Вт. Кроме того, у FPGA лучшее соотношение хэш/ватт, но начальная стоимость намного выше, поэтому общие цифры, вероятно, будут хуже.
Впечатляющие цифры. Я думаю, что также важно включить затраты на хранение этих компьютеров где-нибудь. Их нужно будет разместить в дата-центре. Ежемесячная стоимость стойки почти никогда не бывает ниже 700 долларов в месяц, и вам понадобится огромное количество стоек для 12 897 компьютеров, особенно если они такого типа, которые могут вместить четыре полноразмерных карты PCI.
Связанный с этим вопрос: зачем организовывать такую ​​атаку? Если бы вы действительно добились успеха и начали строить собственную цепочку блоков, доверие к Биткойну резко упало бы, и инвесторы продали бы свои позиции (при условии, что их позиции могут быть проданы). Цена упадет ниже нуля, а ценность вашего подвига сведется к нулю.
Насколько я могу судить, единственной рациональной причиной является попытка уничтожить Биткойн.
При бюджете NIP США на 2014 год в размере ~ 50 млрд долларов в год, или ~ 137 млн ​​долларов в день, на это потребуется около 0,06% бюджета разведки США.

Я думаю, что этот вопрос в первую очередь относится к целостности BTC и противостоянию предпринятой правительством атаке на него (насколько я понимаю, любая валюта, которая может подорвать стоимость нашего доллара США, представляет угрозу для национальной безопасности).

Примите во внимание еще один или два фактора. DDoS-атаки были совершены против нескольких небольших пулов майнинга, которые фактически обесценивают любой выполняемый ими майнинг. Если бы крупнейшие объединенные усилия по майнингу подвергались атакам типа «отказ в обслуживании» достаточно долго, сложность и мощность сети снизились бы. Тогда сеть станет особенно уязвимой.

Я считаю, что клиент BitCoin должен быть закодирован так, чтобы запрещать подключение к узлам, которые превосходят последний известный статус сети. Наряду с раздачей блокчейна клиент также должен транслировать список возможных проблемных узлов и, возможно, некоторую статистику состояния сети, если клиент был офлайн.

Я не думаю, что то, что вы предлагаете, является хорошим решением проблемы. Лучшим решением, я думаю, был бы пул распределенного майнинга, что-то вроде этого .

Следует отметить, что ответ Дэвида Перри является верхней границей цены атаки, и я уверен, что вы могли бы добиться большего. Для справки, его ключевые цифры составляли 40 тысяч долларов в день и 16 миллионов долларов авансом.

  1. Пока вы майните, вы зарабатываете биткойны. Биткойны, которые вы добываете, вы можете продать за доллары США на бирже. Сколько ты вернешь? Ну, с половиной глобального хешрейта вы будете добывать половину монет, что в настоящее время означает 3600 в день. При цене 5 долларов за BTC это 18 000 долларов в день.

  2. Предположим, вы инвестируете (более или менее) в самое эффективное оборудование. Поэтому, если вы теряете деньги на майнинге, то и большинство других тоже будут терять деньги. Вопрос: Зачем людям заниматься майнингом, если они теряют деньги? Ответ: не будут, отключат свои риги, хотя бы на время. Уже есть веские доказательства того , что люди выключают свои буровые установки, когда они перестают приносить прибыль. Это существенно увеличит скорость добычи биткойнов. Простая экономическая теория показывает, что достаточное количество людей выключит свои установки, чтобы стоимость майнинга на один Тэш сравнялась с доходом от майнинга на один Тэш. Это точка равновесия. Будут трения, но вы должны ожидать, что почти все ваши затраты на электроэнергию окупятся доходами от майнинга.

  3. На основании 2. выше вам не нужно добавлять мощность , равную текущему глобальному хешрейту, вам нужно добавить мощность, равную половине глобального хэшрейта. Это связано с тем, что если делать это медленно, каждый дополнительный Тэш/с, который вы добавляете, кто-то другой будет отключать Тэш/с, чтобы поддерживать паритет между затратами на майнинг и доходом от майнинга.

Основываясь на 2 и 3 выше, общая стоимость составит 8 миллионов долларов авансом с небольшими эксплуатационными расходами или без них. И это предполагает отсутствие стоимости перепродажи оборудования.

Люди бегут в убыток прямо сейчас и в прошлом. Они добывают, потому что верят, а не потому, что это выгодно. Были времена, когда деньги зарабатывали только те, у кого было бесплатное электричество или FPGA, но хешрейт сети не упал так сильно. Изучите, прежде чем критиковать работу других, пожалуйста.
Кто-то терпит убытки, а кто-то уходит. Майнинг в настоящее время безубыточен с более эффективными буровыми установками. Я провел исследование, и я не критиковал, я уточнял.

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

Вам не нужно покупать мощность для майнинга, необходимую для атаки , вы можете просто взять ее в аренду . Затраты на аренду лишь немногим больше, чем майнеры могут заработать на своем оборудовании во время атаки. Так что сегодня стоимость аренды одного часа мощности майнинга биткойнов составляет, если верить подсчетам digiconomist.net, около 1 миллиона долларов.

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

В худшем случае - валюта сразу падает - вы выбросили лизинговые расходы в размере 1 млн $ в час, в лучшем случае - никто не заметит вашу атаку во время ее проведения - вы в выигрыше от двойных трат и майнинга во время атаки минус лизинговые расходы.

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

Это зависит от хешрейта сети. Предположим, что хешрейт снизится до 1 TH/s. В этот раз каждый, кто отключил майнер на 1 TH/s, сможет провести атаку 51% только за счет электроэнергии.

См. также: https://en.wikipedia.org/wiki/The_Bottle_Imp#Bottle_Imp_paradox