
Ожидается, что Zcash активирует обновление своей сети NU6.3 «Ironwood» на высоте блока 3 428 143 28 июля. В релизе Zebra 6.0.0 от Zcash Foundation предполагаемое время активации — около 13:00 UTC, и всем операторам узлов рекомендуется обновиться.
Обновление включает в себя новый защищенный пул и формат транзакций v6. Оно последовало за обнаружением уязвимости в старом пуле Orchard, которая могла позволить злоумышленнику создавать поддельные ZEC без очевидной публичной записи.
Разработчики устранили уязвимость с помощью экстренных обновлений в июне. Они заявили, что не обнаружили «никаких доказательств» эксплуатации, но архитектура конфиденциальности Zcash не позволяет им доказать, что скрытой инфляции никогда не было.
Компания Ironwood создает отдельно отслеживаемый экранированный пул
Согласно примечаниям к выпуску Zebra 6.0.0, Ironwood повторно использует структуру действий Orchard и систему доказательств Halo2. Однако он добавляет отдельное дерево подтверждения записей, набор обнуляющих устройств, пул значений сети и данные истории сети. Эти записи позволяют узлам отслеживать новый пул независимо от Orchard после активации.
Компания Zebra также обновила несколько команд узлов, чтобы операторы могли проверять состояние пула и дерева обязательств. В релизе на GitHub от Zcash Foundation это обновление обозначено как критически важное для операторов, поскольку старое программное обеспечение не будет следовать правильной цепочке после достижения высоты активации.
Турникет ограничивает выводы ZEC
Основной механизм защиты поставок Ironwood — это турникет между Orchard и новым пулом. После активации Orchard перестанет принимать новые потоки и внутренние транзакции. Средства могут выводиться, но правило учета не позволяет вывести из Orchard больше ZEC, чем было законно в него введено.
В описании конструкции Ironwood говорится, что этот механизм предоставляет пользователям публичный контроль над циркулирующим предложением, не раскрывая при этом личные балансы или детали транзакций. Вместо этого, после того как пул станет доступным только для выхода, любая избыточная скрытая стоимость останется заблокированной внутри Orchard.
Zcash запланировал хардфорк на 28 июля после того, как разработчики пришли к выводу, что исправленная ошибка по-прежнему оставляет вопрос о предложении криптовалюты, на который они не могут ответить с уверенностью. Основатель Zcash Зуко Уилкокс заявил, что уязвимость «вряд ли была использована злоумышленниками», и добавил, что пользователям не следует полагаться на эту оценку.
Читайте также:
