Активация Ironwood
Zcash официально активировала сетевое обновление Ironwood (NU6.3) на блоке 3 428 143, что стало важным этапом для криптовалюты, ориентированной на конфиденциальность. Обновление фактически изолировало предыдущий защищенный пул «Orchard», в котором находилось около 3,66 млн ZEC (стоимостью примерно $1,7 млрд), и открыло новый пустой частный пул для будущих транзакций.
Основной причиной этого перехода стала уязвимость, обнаруженная 29 мая исследователем Shielded Labs Тейлором Хорнби. Ошибка в схеме доказательств Orchard существовала с момента запуска пула в мае 2022 года и теоретически могла позволить создавать фальшивые ZEC без следов в блокчейне.
Механизм «турникета»
Для устранения рисков, связанных с ошибкой, разработчики внедрили «турникет» на границе нового пула Ironwood. Поскольку сеть не может проверить, были ли выпущены фальшивые токены за время действия уязвимости, турникет ограничивает вывод средств из старого пула суммой, которая была верифицируемо внесена. Любые потенциально фальшивые монеты остаются заблокированными в старом пуле Orchard.
Хотя ошибка была исправлена вскоре после обнаружения, природа доказательств с нулевым разглашением означает отсутствие записей, подтверждающих эксплуатацию уязвимости. Тем не менее, исследования указывают на то, что устойчивый рост баланса Orchard даже в периоды высокой волатильности цен свидетельствует о том, что flaw, вероятно, не использовался.
Улучшенные функции безопасности
Помимо решения проблемы в Orchard, Ironwood включает два ключевых улучшения безопасности:
- Квантовая устойчивость: Новая система учета разработана для защиты данных даже в условиях развития квантовых вычислений, что соответствует стандарту ZIP 2005.
- Формальная верификация: Новая схема доказательств проходит процесс формальной верификации — строгого математического доказательства корректности работы программного обеспечения, что призвано исключить классы ошибок, характерные для предыдущей версии.
Миграция средств в новый пул является добровольной и инициируется пользователями. На момент активации в новый пул уже было переведено около 1 500 ZEC.

