Приватность
7 мин

Pirate Chain: атакующий напечатал 39,8 млн ARRR, а команда отказалась откатывать сеть

14 октября в приватной монете Pirate Chain одна транзакция создала из ничего 39,8 млн ARRR, около пятой части всех монет, и сразу спрятала их в экранированный пул. Команда сначала объявила откат сети, а через 14 часов признала, что откатить децентрализованную сеть невозможно. Разбираем, как это случилось, что с биржами и чем Monero и Zcash защищают себя от тайной эмиссии.

Сломанный монетный пресс сыплет золотые монеты в тёмное море, где они исчезают в тумане, рядом качается пиратский корабль

Что случилось с Pirate Chain

Pirate Chain (ARRR) — приватная монета, где все переводы по умолчанию скрыты: суммы и адреса не видны в блокчейне. 14 октября в ней появилось почти 40 млн монет, которых никто не должен был создавать.

Хронология по постам команды в X, коду на GitHub и обозревателю блоков (время UTC):

КогдаЧто произошло
3 октября, 19:00В сети активировано обновление Ironwood с новым экранированным пулом
14 октября, 19:55В блоке 4 176 945 одна транзакция создаёт 39 821 875 ARRR и в том же блоке переводит их в экранированный пул Sapling
14 октября, 23:38Последний блок, заверенный нотариусами dPoW, дальше нотаризация остановлена
14 октября, 23:50В репозитории появляется первое исправление
15 октября, 02:20Команда объявляет откат сети к 20:00 UTC 14 октября и просит не пользоваться кошельками
15 октября, 16:46Второй пост: откатить сеть невозможно, план восстановления в разработке

Новые монеты — это около 20% к 196,2 млн ARRR, которые были в обращении до атаки. Предельная эмиссия монеты — 200 млн, так что фактически в сети теперь больше монет, чем вообще должно было существовать.

Как напечатали монеты из ничего

Подробного разбора от команды пока нет, но два исправления в коде и сама транзакция в блокчейне показывают механизм. Атака соединила две ошибки проверки:

  1. Обход проверки эмиссии. Узел пропускал учёт входов у транзакций, похожих на импорт монет из другой сети. Такая транзакция должна доказывать, что монеты сожжены на исходной цепочке, но проверка до неё не доходила. В коде исправления сказано, что так проверяли до версии 6.0.0, то есть ошибка появилась в ветке 6.x, с которой в сеть пришёл Ironwood.
  2. Подмена адреса выхода. В Pirate Chain открытые, прозрачные выходы запрещены. Атакующий собрал скрипт, который узел принял за безобидный, хотя тратился он по секретному слову. Это слово записано в блокчейне открыто: «f0-attacker-secret».

Команда подчёркивает, что криптография экранированных переводов не взломана: «нет признаков компрометации ключей нотариусов или криптографии» Pirate Chain. Сломан был обычный код проверки транзакций.

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

Почему откат не состоялся

15 октября команда объявила, что вернёт сеть к состоянию до атаки, а биржи остановили ввод и вывод. Через 14 часов позиция изменилась: «поскольку Pirate Chain децентрализован, заморозить сеть или в одностороннем порядке откатить её историю невозможно».

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

Что известно о деньгах атакующего:

  • все 39,8 млн ARRR сразу ушли в пул Sapling, примерно половина затем, судя по обозревателю, переведена в новый пул Ironwood;
  • часть монет атакующий завёл на биржу NonKYC, та заметила подозрительные депозиты и ограничила аккаунт;
  • сколько удалось продать, никто не сообщил.

С 15 октября крупных переводов в экранированных пулах нет: держатели выполняют просьбу не двигать средства.

Что с биржами и ценой

На утро 16 октября ввод и вывод ARRR закрыты на всех трёх площадках, где монета торгуется: MEXC и NonKYC по просьбе команды, на Gate по данным её API. Торги при этом идут, и цены на биржах разошлись, потому что перевести монеты между ними нельзя. Держатели, у которых ARRR лежал на бирже, сейчас не могут его ни вывести, ни перевести: так при любом инциденте работает хранение у посредника, и поэтому многие предпочитают обмен криптовалюты без регистрации с получением монет сразу на свой адрес.

По CoinGecko, в 19:00 UTC 14 октября, около момента атаки, ARRR стоил $0,29, а 16 октября в 09:55 UTC — $0,26, минус 6% за сутки, капитализация около $51 млн. Нотаризация через dPoW, которая защищает Pirate Chain от переписывания истории, по-прежнему остановлена, исправления есть пока только в тестовой ветке, подписанного релиза нет.

Как другие приватные монеты защищают эмиссию

Главный вопрос к любой приватной монете — как убедиться, что никто не печатает её тайно, если суммы скрыты. Pirate Chain не первая сеть, где нашли ошибку такого рода, но в известных случаях 2017 и 2018 годов другие сети поймали её раньше злоумышленников:

МонетаОшибкаЧем закончилось
Monero2017, ошибка с образами ключей позволяла тратить одну монету много разнашли и тихо исправили за три дня, проверка всей цепочки показала, что ошибкой не пользовались
Zcash2018, ошибка в параметрах доказательств позволяла создавать монеты в пуле Sprout (CVE-2019-7167)нашли в марте, тайно закрыли обновлением Sapling в октябре; следов подделки не нашли, турникет пула это подтверждает
Pirate Chain2026, обход проверки эмиссии в кодеошибкой воспользовались, 39,8 млн новых монет в обороте

У каждой сети свой способ проверки:

  • Monero держит всё в одном пуле, суммы скрыты, но сходятся математически: каждая транзакция доказывает, что на входе столько же, сколько на выходе, а выпуск новых монет в блоке открыт и его можно посчитать.
  • Zcash ведёт открытый учёт баланса каждого экранированного пула. По правилу ZIP-209 блок отклоняется, если баланс пула уходит в минус. Новый пул Ironwood в Zcash запустили в июле как раз с обязательным турникетом.

Подробнее о разнице подходов — в разборе Monero или Zcash: какая монета приватнее.

Что делать держателю приватных монет

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

Шире урок такой: приватность монеты держится не только на криптографии, но и на коде узла и на том, как сеть следит за выпуском. Чем дольше монета живёт без серьёзных инцидентов, чем больше у неё независимых разработчиков и аудиторов, тем ниже такой риск. Тем, кому важна приватность, стоит держать приватные монеты на своём кошельке, а не на бирже: при инциденте биржа первым делом закрывает вывод.

Как купить Monero или Zcash на свой кошелёк

Pirate Chain в VertEXchange нет, а две самые проверенные приватные монеты есть. Обмен идёт без аккаунта: не нужны ни почта, ни телефон, ни пароль. Вы выбираете пару, указываете адрес своего кошелька и до отправки видите курс и сумму, которая придёт. Монеты уходят сразу на ваш адрес, сервис их не хранит.

  • Фиксированный курс держится около 15 минут, пока подтверждается перевод.
  • Можно указать адрес возврата, если обмен не состоится.
  • Персональные поля операции удаляются через 24 часа после завершения.
  • Чат поддержки есть на каждой странице, вопрос решают по коду обмена.

Так можно обменять биткоин на Monero прямо на адрес своего кошелька или купить Zcash за биткоин без биржи.

Частые вопросы

Что случилось с Pirate Chain 14 октября 2026 года?

Через две ошибки в коде проверки транзакций атакующий создал 39,8 млн ARRR, около 20% к предложению, и сразу перевёл их в экранированный пул. Биржи закрыли ввод и вывод, нотаризация dPoW остановлена.

Будет ли откат блокчейна Pirate Chain?

Нет. 15 октября команда сначала объявила откат, а затем написала, что децентрализованную сеть невозможно заморозить или откатить в одностороннем порядке. План восстановления обещан в будущем разборе.

Взломана ли криптография Pirate Chain?

По заявлению команды, нет: ни ключи нотариусов, ни криптография экранированных переводов не скомпрометированы. Ошибки были в обычном коде проверки транзакций.

Пропали ли монеты у держателей ARRR?

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

Может ли такое случиться с Monero или Zcash?

Ошибки, позволявшие создавать монеты, находили и там: в Monero в 2017 году, в Zcash в 2018 году. Обе исправили до того, как ими воспользовались. В 2026 году в Zcash нашли ошибку в пуле Orchard и в ответ запустили новый пул Ironwood с обязательным турникетом. В Zcash баланс каждого экранированного пула ведётся открыто, в Monero выпуск проверяется математически в каждой транзакции.

Где сейчас торгуется ARRR?

На MEXC, Gate и NonKYC торги идут, но ввод и вывод монеты на утро 16 октября закрыты.

Обмен за несколько минут — без регистрации

Ни почты, ни аккаунта: вводите адрес кошелька, отправляете монеты и получаете другие прямо на него.

Обменять биткоин на Monero