Zcash ожидает активации своего сетевого обновления NU6.3 "Ironwood" на высоте блока 3,428,143 28 июля.
Резюме
Выпуск Zebra 6.0.0 от Фонда Zcash устанавливает предполагаемую активацию около 13:00 UTC и сообщает каждому оператору узла обновиться перед форком.
Обновление вводит новый защищенный пул и формат транзакций v6. Оно следует за раскрытием недостатка в старом пуле Orchard, который мог позволить злоумышленнику создать поддельный ZEC без очевидной публичной записи.
Разработчики исправили недостаток через экстренные обновления в июне. Они заявили, что не нашли "доказательств" эксплуатации, но дизайн конфиденциальности Zcash мешает им доказать, что скрытая инфляция никогда не происходила.
Ironwood создает отдельно отслеживаемый защищенный пул
Согласно примечаниям к выпуску Zebra 6.0.0, Ironwood повторно использует структуру действия Orchard и систему доказательства Halo2. Однако он добавляет отдельное дерево обязательств записей, набор аннулирования, пул цепных значений и данные истории цепи. Эти записи позволяют узлам отслеживать новый пул независимо от Orchard после активации.
Zebra также обновляет несколько команд узла, чтобы операторы могли проверять значение пула и состояние дерева обязательств. Выпуск на GitHub Фонда Zcash помечает обновление как критически важное для операторов, поскольку старое программное обеспечение не будет следовать правильной цепи после высоты активации.
Турникет ограничивает значение, покидающее Orchard
Основная защита поставок Ironwood — это турникет между Orchard и новым пулом. После активации Orchard перестанет принимать новые выходы и внутренние транзакции. Средства могут перемещаться, но правило учета предотвращает выход большего количества ZEC из Orchard, чем сумма, которая законно поступила в него.
Объяснение дизайна Ironwood утверждает, что механизм предоставляет пользователям публичную проверку обращающегося предложения, не раскрывая частные балансы или детали транзакций. Вместо этого он оставит любое скрытое избыточное значение заблокированным внутри Orchard, как только пул станет доступным только для выхода.
Как ранее сообщалось crypto.news, Zcash запланировал хард-форк на 28 июля после того, как разработчики пришли к выводу, что исправленный недостаток все еще оставлял вопрос о поставках, на который они не могли ответить с уверенностью. Основатель Zcash Зуко Уилкокс заявил, что недостаток "маловероятно был использован", при этом также отметив, что пользователям не следует полагаться на эту оценку.
Записи получают путь к восстановлению после квантового взлома
Ironwood также изменяет способ создания защищенных записей, чтобы их можно было восстановить через будущий пост-квантовый протокол. Официальная спецификация ZIP 2005 называет эту функцию квантовой восстановимостью. Она связывает больше данных записей в конструкцию записи, позволяя будущей системе восстановления проверять право собственности, не полагаясь только на криптографию, которую мог бы сломать мощный квантовый компьютер.
Изменение не делает текущие транзакции Zcash квантово-защищенными. Спецификация утверждает, что отдельный протокол восстановления все еще должен быть разработан и активирован позже. Средства, которые остаются в Sprout, Sapling или Orchard, не получат эту опцию восстановления. Кошельки должны переместить их в записи Ironwood, чтобы получить новую защиту.
Та же спецификация утверждает, что существующие адреса Orchard могут получать записи Ironwood, что снижает изменения для пользователей. Разработчики кошельков все еще должны добавить поддержку миграции. Пользователи, чьи кошельки не обновляются, могут столкнуться с задержками при перемещении средств из Orchard, в то время как биржи могут временно приостановить депозиты или выводы вокруг форка.
Zebra становится обязательной, так как поддержка zcashd заканчивается
Обновление также завершает переход Zcash от старого программного обеспечения узла zcashd. Сеть установила окончание поддержки zcashd на блоке 3,417,100, перед активацией Ironwood. Официальный график прекращения поддержки говорит, что zcashd не будет поддерживать NU6.3, оставляя Zebra как обязательную реализацию узла для новых правил.
Zebra 6.0.0 включает отдельное исправление безопасности мемпула. Проблема позволяла пирами отправлять дорогостоящие для проверки нестандартные транзакции, которые могли уменьшить отзывчивость узла, пока трафик продолжался. Исправление отклоняет эти входы до дорогостоящего этапа проверки. Фонд заявил, что недостаток повлиял только на доступность и не позволил создавать недействительные блоки, терять средства или сбои консенсуса.
Связанные материалы crypto.news подробно описали двухступенчатый ответ Zcash на уязвимость Orchard. Разработчики сначала отключили активность Orchard, затем активировали хард-форк NU6.2 с исправленным кодом, прежде чем восстановить пул. Ironwood теперь добавляет отдельную границу учета, а не еще одно исправление внутри того же пула.
Обновление остается привязанным к производству блоков, поэтому его точное время может измениться. Если цепь достигнет блока 3,428,143, как ожидается, Ironwood активируется 28 июля и начнется переход от Orchard к Ironwood.
Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.





























