Официальный ответ на недавние обвинения в атаке 51%
В последнем посте от Ethereum Classic Labs, NiceHash является объектом обвинений в атаке(-ах) 51% на Ethereum Classic (ETC), в которой предположительно использовалась мощность с платформы NiceHash. В этом пресс-релизе мы попытаемся объяснить и проинформировать общественность об этих событиях, а также развеять ошибочные представления о NiceHash, которые стали появляться в СМИ последние несколько недель.
NiceHash не поддерживает или разрешает атаки 51%, но мощность может быть злоупотреблена атакующим пулом. Мы считаем, что такие преднамеренные и вредные действия должны быть восприняты очень серьезно. В NiceHash мы принимаем все необходимые шаги для предотвращения или помощи в предотвращении нарушений, манипуляций и злоупотреблений на рынке мощности NiceHash. После получения или выявления достаточных доказательств действий, нарушающих наши Условия использования, NiceHash принимает все необходимые шаги для предотвращения будущего злоупотребления или использования сервиса NiceHash не по назначению. В таких случаях NiceHash тесно сотрудничает с правоохранительными органами для гарантии того, чтобы дальнейшее расследование и меры проводились быстро, законно и в согласии с нашими Условиями использования и Политикой конфиденциальности.
Как работает NiceHash?
Существует большое недопонимание о том, как работает NiceHash, поэтому правильным будет сначала объяснить что из себя представляет NiceHash.
NiceHash — это брокер мощности для майнинга. Подумайте о нем, как о провайдере для блокчейна. Так же, ваш как ваш интернет-провайдер может доставлять вам пакеты через инфраструктуру интернета, NiceHash может доставлять пакеты данных на пулы для майнинга. Эти пакеты данных могут быть названы мощность для майнинга.

Покупатели пользуются открытым рынком мощности, где они могут выбрать алгоритм, который они хотят поддержать с помощью мощности. Они выбирают пул (который примет мощность с NiceHash), указывают цену, которую они хотят заплатить на мощность и размещают ордер. После того, как ордер заполняется майнерами, подключенными к NiceHash, их данные в виде мощности направляются на пул, который покупатель выбрал для майнинга. За каждую валидную шару, которую они отправляют, они получают оплату в биткоинах по текущей средневзвешенной цене, которая обновляется каждую минуту. В конце покупатель получает криптовалюту с пула.
Крайне важно понимать, что одни и те же алгоритмы могут быть использованы для поддержки нескольких блокчейнов PoW. NiceHash не имеет возможности отслеживать поддержку того или иного блокчейна хэш-данными определенного алгоритма.
Может ли NiceHash предотвратить злоупотребление своей мощностью для атак 51%?
Технически это невозможно, чтобы NiceHash или любой другой майнер, стоящий за пулом, обнаружил, что его мощность злоупотребляется или будет злоупотребляться в будущем для атаки 51%. Пулы для майнинга доставляют (на NiceHash) только информацию, необходимую для расчета хэша блока. Из этой информации NiceHash не может узнать какие блокчейн-транзакции пул включил в блок, является ли блок частью законного или параллельного блокчейна, какой адрес получателя награды за блок и т.д. Кроме того, способ, по которому обычно работает атака 51% — злоумышленник строит собственную версию блокчейна оффлайн, а затем отправляет ее позже без транзакций, которые от хочет скрыть, это приводит к реорганизации блокчейна. Поскольку атака происходит позже, чем майнинг (обычно несколько часов позже), никакой майнер, узел блокчейна или другой участник блокчейна не может отличить легитимный пул от пула злоумышленника во время майнинга. Как мы можем видеть на примере недавней атаки ETC, даже после того, как атака произошла, может пройти несколько дней, прежде чем завершится анализ событий для выяснения того, произошла ли атака и кто является злоумышленником. Даже если бы мы могли наблюдать за всеми транзакциями на блокчейне одновременно, невозможно знать, замешано ли в них злонамеренное лицо. Многие пользователи также используют частные пулы, которые недоступны для отслеживания.
Как предотвратить или облегчить атаку 51%?
Этот вопрос задавался даже в известной белой книге Сатоши. Ответ был и есть до сих пор — в по-настоящему децентрализированном решении доказательства о выполнении работы вы этого сделать не можете. Единственное, что можно сделать, — это сделать цену атаки выше, чем доход злоумышленника.
NiceHash дает шанс повышения безопасности каждому, у кого есть меньший или менее безопасный блокчейн-проект. Такие проекты должны арендовать мощность и таким образом увеличивать хэшрейт своих блокчейнов. Всегда хорошей практикой является выделение части средств на безопасность. Если блокчейн находится под атакой, такая атака может быть облегчена использованием NiceHash!
Чтобы блокчейн, основанный на PoW оставался в безопасности, мы настоятельно рекомендуем периодически арендовать мощность через NiceHash. Такие действия всегда приводят к повышению безопасности блокчейна, основанного на PoW. Более того, монеты, произведенные в процессе, могут почти полностью покрыть инвестицию в безопасность.
Если мы хотим построить по-настоящему децентрализованный мир, мы не можем накладывать ограничения. Так же, как и интернет-провайдеры не могут гарантировать, что весь интернет-трафик невредоносный, NiceHash не может быть ответственным за безопасность каждой блокчейн-инфраструктуры. Вопрос безопасности становится вопросом общества и ее создателей. Мы должны принять это, если мы хотим настоящей децентрализации.
Мы всегда открыты для обсуждения этой темы, и если вы хотите связаться с NiceHash, без колебаний обращайтесь к нам.