Русскоязычный журнал про Zcash Русскоязычный журнал

Ironwood запущен в основной сети Zcash

Статус материала: подготовлен для pro.zcash на основе материалов Zcash Open Development Lab (ZODL). Редакционные дополнения pro.zcash отмечены отдельно.

Пейзаж в фирменных цветах Zcash со знаком сети и названием Ironwood.

В день публикации, на высоте блока 3 428 143, в основной сети Zcash активировалось обновление Ironwood (NU6.3).

Обновление сети Ironwood NU6.3 вводит новый экранированный пул, который усиливает безопасность Zcash и позволяет независимо проверять корректность количества ZEC в обращении. После активации Orchard работает с ограничениями. Средства при выходе из него должны пройти через механизм межпулового учёта Zcash, называемый «турникетом», прежде чем попасть в Ironwood.

Ironwood стал результатом совместной работы команд экосистемы Zcash после обнаружения в конце мая этого года уязвимости корректности Orchard. Обновление также повышает устойчивость протокола к подобным угрозам. Для нового пула формально проверили заданные свойства протокола, а сам пул допускает независимый аудит. Для Zcash это важный шаг в разработке конфиденциальных цифровых денег, которые невозможно остановить, и расширении их применения.

Главное:

  • Ironwood запущен: новый экранированный пул активировался в основной сети Zcash на высоте блока 3 428 143.
  • Более строгие гарантии безопасности: Ironwood основан на исправленном протоколе Orchard. Для него провели формальную проверку, а безопасность проверили независимо.
  • Контроль количества ZEC: Orchard теперь работает с ограничениями. Перед переходом в Ironwood средства проходят через механизм межпулового учёта, называемый «турникетом».
  • Простая миграция: пользователи Zodl могут перенести имеющиеся средства из Orchard прямо в приложении, не создавая новый кошелёк или адрес.
  • Готовы перенести средства? Обновите Zodl до последней версии и воспользуйтесь пошаговой инструкцией pro.zcash.

От редакции pro.zcash: на странице «Экранирование Zcash» можно увидеть текущий баланс Ironwood и проследить, как средства поступают в новый пул из Orchard, Sapling и с прозрачных адресов.

Более надёжная основа экранированного Zcash

Ранее в этом году исследователь безопасности Shielded Labs Тейлор Хорнби (@DefuseSec) обнаружил уязвимость корректности в Orchard, который на тот момент был новейшим экранированным пулом Zcash. Об уязвимости сообщили по правилам ответственного раскрытия, после чего проблему устранили согласованным экстренным обновлением сети.

Нет свидетельств эксплуатации уязвимости, ущерба средствам пользователей или изменения общего количества ZEC.

Однако конфиденциальность Zcash создаёт особую задачу для безопасности. Суммы экранированных транзакций скрыты по замыслу, поэтому по операциям внутри Orchard нельзя установить, создавались ли когда-либо лишние ZEC. Это можно проверить только по входу и выходу из пула: из него не должно выйти больше ZEC, чем законно поступило.

Ironwood усиливает защиту и на границе между пулами, и внутри нового пула.

Во-первых, Orchard теперь работает с ограничениями. Новые средства больше не могут поступать в пул, а уже находящиеся там ZEC при выходе проходят через «турникет». Свободно переводить их внутри Orchard больше нельзя. На уровне протокола действует жёсткое ограничение: из пула нельзя вывести больше ZEC, чем подтверждённо поступило в него.

По мере переноса средств в Ironwood можно независимо проверять, что из Orchard не вышло лишних ZEC. Раскрывать для этого конфиденциальную историю транзакций внутри пула не требуется.

Во-вторых, Ironwood укрепляет криптографическую основу самого экранированного пула.

До запуска для протокола Ironwood формально проверили заданные свойства его конструкции. Вместе с независимой проверкой безопасности и аудитом это заметно повышает уверенность в защите от уязвимостей того же класса, что и проблема Orchard.

Вместе эти изменения защищают целостность уже находящихся в обращении ZEC и повышают безопасность сети в будущем. Zcash остаётся конфиденциальным по замыслу, а соблюдение его денежных правил теперь обеспечено более строгими гарантиями.

Что Ironwood означает для пользователей Zcash

Переход на Ironwood выполняется в кошельке.

Средства, которые сейчас находятся в Orchard, потребуется перенести в новый экранированный пул Ironwood. Кошельки с поддержкой Ironwood позволят выполнить такой перенос.

Поддержка Ironwood для пользователей Zodl (@zodl_co) встроена в Zodl 3.8.0. Обновиться до Zodl 3.8.0 следует всем пользователям. Если средств в Orchard нет, переносить ничего не потребуется, но обновление обеспечит дальнейшую совместимость с сетью после активации.

Средства из Orchard уже можно вручную перенести в Ironwood прямо в Zodl. Автоматический перенос, при разработке которого особое внимание уделено конфиденциальности, появится вскоре. Пошаговая инструкция и ответы на вопросы о конфиденциальности собраны в статье pro.zcash «Как перенести ZEC из Orchard в Ironwood в кошельке Zodl».

Создавать новый кошелёк или сообщать новый адрес не нужно. Ironwood использует ту же структуру получателя в адресе Zcash, что и Orchard, поэтому кошельки могут направлять в новый пул средства, отправленные на уже существующие адреса.

Создано силами всей экосистемы Zcash

Ironwood стал результатом тесного сотрудничества независимых команд из всей экосистемы Zcash.

В исходном материале ZODL отдельно благодарит инженеров и исследователей Shielded Labs (@ShieldedLabs), Project Tachyon (@TachyonZcash), Valar Group (@ValarGroup), Zcash Foundation (@ZcashFoundation) и ZODL, а также разработчиков кошельков, биржи, операторов узлов, инфраструктурных партнёров и участников сообщества. Благодаря их работе это обновление сети стало возможным.

Совместными усилиями команды подготовили формально проверенное обновление протокола, реализовали его поддержку в узлах, обеспечили совместимость во всей экосистеме и создали удобный способ переноса средств для пользователей.

Более надёжный протокол экранированных транзакций

Zcash основан на идее, что финансовая свобода требует финансовой конфиденциальности, но пользователи не должны слепо доверять единому центру управления.

Для этого нужно постоянно укреплять криптографию, программное обеспечение и инфраструктуру конфиденциальных транзакций. Когда обнаруживается уязвимость, на неё необходимо решительно реагировать и усиливать защиту.

Ironwood стал результатом такой работы.

Уязвимость Orchard устранена. Прежний пул Orchard работает с ограничениями. Выходящие из него средства проходят через «турникет», который образует независимо проверяемую границу между прежним пулом и Ironwood. Для Ironwood формально проверили заданные свойства протокола и дополнительно провели независимую проверку безопасности. Это повышает уверенность в защите от подобных уязвимостей в будущем.

Ни одна из этих мер не потребовала ослабить конфиденциальность, ради которой был создан Zcash.

Ironwood создаёт более надёжную основу для конфиденциальных цифровых денег: сохраняет конфиденциальность пользователей, позволяет независимо проверять правила сети и повышает долгосрочную устойчивость протокола.

Ironwood запущен.


Об источнике:

Zcash Open Development Lab (ZODL) — команда разработчиков Zcash. В официальном профиле она публикует обновления протокола, сведения о безопасности и программном обеспечении экосистемы, включая мобильный кошелёк Zodl.

из официального профиля ZODL в X

Подпишитесь на рассылку!

Никакого спама!
Только новости и видео PRO.ZCASH

Поделиться статьёй

Если статья была полезна, поделитесь ею. Скопируйте ссылку ниже или выберите социальную сеть: обложка статьи добавится автоматически.

Ссылка для публикации

Комментировать статью

Форма комментария

Связаться через Zcash-сообщение

Автор pro.zcash может получить ваше сообщение по указанному Zcash-адресу.

Для этого нужен кошелёк с поддержкой защищённых транзакций. Просто отсканируйте QR-код справа.

Сообщества pro.zcash