Больше не нужно искать — необходимые
обучающие материалы и подсказки всегда под рукой

28 июля в основной сети Zcash на блоке 3 428 143 активировали обновление Ironwood. Разработчики запустили новый пул для приватных транзакций, который пришел на смену Orchard — в нем в конце мая выявили критическую уязвимость.
Ошибку нашел инженер по безопасности из Shielded Labs Тейлор Хорнби. Он анализировал код с помощью ИИ-модели Opus 4.8 от Anthropic. Проблема существовала с момента запуска пула в мае 2022 года и теоретически позволяла скрытно эмитировать поддельные ZEC. В тестовой сети исследователь смог сгенерировать монеты с помощью рабочего кода атаки.
В начале июня команда устранила уязвимость в два этапа: сначала софтфорк временно отключил транзакции в Orchard, затем хардфорк восстановил работу. Признаков эксплуатации не нашли. Однако устройство приватного пула не позволяет криптографически это подтвердить — суммы переводов скрыты по дизайну, и по самим транзакциям невозможно определить, создавались ли фальшивые монеты.
Как Ironwood закроет проблему
Обновление решает задачу с помощью проверки на границе пула. Orchard перевели в ограниченный режим: новые средства туда больше не поступают, а уже размещенные монеты заблокированы для внутренних перемещений — вывод возможен только через «турникет» в Ironwood.
На уровне протокола встроен механизм, гарантирующий, что из старого хранилища не выведут больше ZEC, чем туда поступило.
По мере миграции средств это позволит проверять целостность эмиссии без доступа к приватным данным транзакций. Ironwood работает на исправленном протоколе Orchard, прошел формальную верификацию и сторонний аудит безопасности, отметили в Zcash.
Что делать пользователям
Переход реализован на уровне кошельков: приложения с поддержкой Ironwood предложат пользователям перенести средства из старого хранилища. Создавать новый кошелек или менять адрес не нужно — входящие переводы на существующие Orchard-адреса автоматически перенаправляются в новый пул.
В Zodl миграция уже доступна в ручном режиме, автоматическую опцию разработчики обещают позже. Пользователям без активов в Orchard достаточно обновить приложение.
Запуск апгрейда заметно не повлиял на курс ZEC. Дата развертывания Ironwood была известна заранее — разработчики анонсировали ее 9 июня. За последние сутки монета подешевела на 4,3%, до 468 долларов.
Напомним, после раскрытия уязвимости в начале июня курс ZEC обвалился на 48%, до 302,48 доллара.
Популярные новости: