Monero рассматривает защиту «Detective Mining» после атаки Qubic

Разработчики Monero (XMR) и операторы пулов взвешивают возможность быстрого реагирования на программном уровне после потрясения с хешрейтом на прошлой неделе. Всё началось после того, как майнинг-пул Qubic заявил, что ненадолго захватил доминирующее положение в сети и инициировал реорганизацию блокчейна на шесть блоков.

Риккардо Спагни, бывший ведущий сопровождающий Monero, предложил использовать «детективный майнинг» — стратегию на стороне пула, которая, по его словам, может нейтрализовать атаки эгоистичного майнинга без хардфорка.

«Предложение сделать Monero полностью устойчивым к атакам эгоистичного майнинга, без необходимости изменения протокола», — написал Спагни, ссылаясь на новую проблему в исследовательской лаборатории Monero, в которой описан этот подход.

Кампания Qubic

Кампания Qubic достигла кульминации 12 августа, когда было опубликовано заявление о том, что пул превзошёл 51% хешрейта Monero и «успешно реорганизовал блокчейн». Сам Qubic охарактеризовал свой метод как «эгоистичный майнинг» — тактику, которая может принести непропорционально большую выгоду при наличии всего лишь «33–40%» хешрейта, а не полного большинства.

В ответ на это в отрасли сработали механизмы контроля рисков. Так, биржа Kraken в середине августа опубликовала уведомление о том, что приостановила депозиты XMR «после обнаружения, что один майнинг-пул получил более 50% общей вычислительной мощности сети», оставив торговлю и вывод средств открытыми для мониторинга целостности сети.

Не все приняли интерпретацию Qubic. Аналитики из RIAT Institute утверждали, что «атаки с 51% не произошло», ссылаясь на данные, которые показали, что пик вклада Qubic был гораздо меньше истинного большинства, и отмечая, что реорганизация на шесть блоков недостаточна для доказательства устойчивого контроля, способного отменить полностью подтверждённые транзакции.

«Детективный майнинг» может защитить Monero

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

В майнинге с пулами полезная нагрузка задания Stratum включает хэш предыдущего блока («prevhash»). Детективный майнер (или пул, использующий «сенсорный» прокси) подписывается на потоки заданий конкурирующих пулов; когда утечка prevhash не соответствует общедоступному чаевые, пул немедленно создаёт и транслирует действительный дочерний блок поверх скрытого родительского блока атакующего, вынуждая эгоистичного майнера раскрыть или потерять своё частное преимущество.

Поскольку это работает полностью на уровне пула/Stratum-прокси, для этого не требуются «изменения консенсуса или протокола», что делает его развёртываемым в текущем стеке Monero.

Экономика

Суть в экономике. В резюме Спагни, основанном на модели Lee–Kim (2019), утверждается, что если примерно половина хешрейта сети (то есть крупнейшие пулы) примет «детективный майнинг», то порог безубыточности для эгоистичного майнера подскочит до диапазона ~32–42% в зависимости от предположений о выборе победителя — это снизит прибыльность атаки, а при более широком внедрении уничтожит её во всех протестированных вариантах.

Это значительно более высокий порог, чем в классическом результате Эяля–Сирера, согласно которому эгоистичный майнинг может быть прибыльным при хешрейте примерно в четверть или треть.

В проблеме Спагни также предусмотрены противодействующие меры. Рекомендуется обнаружение на основе кворума с помощью нескольких датчиков, короткие «окна любезности» перед перенаправлением хешрейта и проверки отправки долей для борьбы с фиктивными заданиями — всё это с ограничениями по скорости и телеметрией для настройки риска ложных срабатываний.

Для Monero следующие шаги будут не только техническими, но и социальными: крупным пулам потребуется внедрить и включить логику «детективного майнинга», чтобы защита сработала в соответствии с моделируемыми порогами.

По состоянию на 19 августа идея находится в стадии публичного обсуждения, а не является принятым стандартом. Но после недели, в течение которой кампания одного пула привела к измеримой реорганизации и смягчению последствий на уровне бирж, путь наименьшего сопротивления — обновление программного обеспечения пулов, которое повысит стоимость эгоистичного майнинга — быстро стал центром внимания для краткосрочного ответа проекта.

На момент публикации XMR торговался по цене $268.

Источник

Не является инвестиционной рекомендацией.