Что на самом деле может сделать атакующий во время атаки 51%?

Во время атаки на сеть, где у злоумышленника есть более 51% мощности хеширования (или эквивалент эфира в PoS), что злоумышленник может сделать и не сделать с цепочкой и контрактами на ней?

Насколько я понимаю, они не могут подделать вашу подпись (поскольку у них нет вашего закрытого ключа) и поэтому они не могут украсть ваши монеты или выполнить ваши контракты. Так это единственное, что они могут сделать, ограничиваясь двойной тратой?

Ответы (2)

При временной атаке 51% злоумышленник может:

  • подвергать цензуре или изменять порядок транзакций по своему усмотрению (т. е. запрещать вам использовать ваши деньги или любые dApps)
  • двойная трата эфира/токенов/акций по желанию для истощения неблокчейновых ресурсов бирж или поставщиков
  • украсть определенные типы контрактов, которые основаны на механизмах проверки депозита , более коротких по продолжительности, чем атака
  • «двойная трата» внутри платежных и государственных каналов с более короткими периодами вызова, чем атака
  • собрать 100% вознаграждений за блок и транзакции во время атаки
  • и т.п.

При устойчивой атаке 51% злоумышленник может:

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

Атака 51% сама по себе не позволяет злоумышленнику:

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

Примечание: приведенный выше анализ предполагает атаку PoW 51%. Атаки PoS 51% имеют схожие свойства, но более полный анализ зависит от конкретного типа используемого PoS.

Не могли бы вы ответить на еще один вопрос здесь

Как мы видели, все, что делает атака 51%, — это создает форк. В тех случаях, когда атака не имеет поддержки большинства, 49% могут просто продолжать майнить в исходной цепочке, биржи могут продолжать торговать в исходной цепочке, а злоумышленник получит вознаграждение за блок в виде бесполезного токена. Злоумышленник потратит много ресурсов на PoW без вознаграждения, и атака ничего не даст.

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

TL;DR: Консенсус PoW в конечном итоге предназначен для подтверждения целостности блокчейна, а не для предотвращения побочных цепочек .

Атаки 51%, которые мы видели, были совершены не сильно мотивированными злоумышленниками с большим количеством ресурсов. Как насчет случая, когда правительство захватывает более 51% хеш-мощностей на длительный период времени и использует прокси-серверы, чтобы остальная часть сети не могла создать надежный черный список? Злоумышленник, пытающийся быстро заработать, может быть спланирован, но я не думаю, что злоумышленник, пытающийся разрушить недоверие, может.