Разработчики конфиденциальной криптовалюты Zcash утвердили параметры обновления Ironwood, направленного на усиление защиты протокола и устранение потенциальных инфляционных уязвимостей.
Главной задачей апгрейда является запуск нового защищенного пула и введение жесткого контроля эмиссии ZEC после обнаруженного бага в пуле Orchard. Об этом сообщил ведущий разработчик проекта Шон Боу.
Согласно обновленным правилам, для переходного периода будет введен специальный маркер. После активации Ironwood новые пользователи не смогут взаимодействовать со старой версией Orchard, однако функции публикации служебных логов сохранятся.
Кошельки автоматически перестанут принимать входящие транзакции через старый пул и начнут перенаправлять активы на новые адреса в системе Ironwood. По словам разработчиков, это должно исключить возможность несанкционированного выпуска дополнительных монет и гарантировать соответствие эмиссии алгоритму протокола.
Запуск обновления запланирован на июль. В Zcash Open Development Lab заявили, что переход для пользователей будет максимально простым: поддерживающие Orchard кошельки позволят миграцию средств в новый пул в один клик. Финальная версия кода пройдет серию независимых аудитов безопасности.
Решение о внедрении Ironwood стало реакцией на критическую уязвимость, обнаруженную в конце мая, которая теоретически позволяла бы бесконтрольную эмиссию ZEC. При этом в Shielded Labs отмечали, что признаков реальной эксплуатации бага зафиксировано не было.
Ранее проблему временно устраняли с помощью софтфорка, который ограничил транзакции в Orchard, а затем восстановили работу пула в безопасном режиме после хардфорка.

