НовостиКриптовалютыОбновление Zcash NU7 может навсегда заморозить криптовалюту на $16 млн

Обновление Zcash NU7 может навсегда заморозить криптовалюту на $16 млн

Автор: Decrypt·

Ключевые выводы

  • •Обновление Zcash NU7, активирующееся на блоке 3 543 405, сделает недействительными транзакции версии 4 — единственный формат вывода средств из пула приватности Sprout.
  • •В Sprout остается около 12 224 ZEC стоимостью примерно $15–16 млн, которые станут непередаваемыми после активации обновления.
  • •Sprout, представленный при запуске Zcash в 2016 году, был одним из первых промышленных внедрений приватности на основе нулевого разглашения на крупном блокчейне и закрыт для новых депозитов уже много лет.
  • •Оставшиеся монеты заморожены, а не сожжены, и продолжат учитываться в обращающейся эмиссии, хотя спецификация предупреждает, что возможность их расходования может никогда не быть восстановлена.
  • •NU7 также сокращает целевой интервал блоков Zcash с 75 до 25 секунд, что примерно втрое ускоряет первое подтверждение транзакций.
Обновление Zcash NU7 может навсегда заморозить криптовалюту на $16 млн

Zcash готовится вывести из эксплуатации свою старейшую технологию приватности — шаг, который может сделать криптовалюту на миллионы долларов навсегда недоступной для ее владельцев, даже если у них сохранятся пароли и приватные ключи от кошельков.

Согласно данным ZecStats, обновленным в четверг, в Sprout — первоначальном пуле приватности сети — остается около 12 224 ZEC. По текущим рыночным ценам эти активы оцениваются примерно в $15–16 млн и могут оказаться фактически замороженными после активации обновления NU7.

«NU7 (блок 3 543 405) делает транзакции v4 недействительными, поэтому то, что остается в Sprout, невозможно потратить: заморожено, а не сожжено», — говорится в информационной карточке ZecStats, посвященной Sprout.

Активация обновления запланирована на блок 3 543 405 и ожидается вечером в четверг по времени США. Точное время зависит от скорости создания новых блоков, а не от заранее установленного времени. На момент публикации последний блок имел номер 3 543 027. Остаток средств в Sprout отслеживается на общедоступной панели ZecStats, поэтому любые выводы средств в последний момент перед активацией будут видны там до достижения блоком 3 543 405.

Почему Zcash замораживает криптовалюту на миллионы долларов

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

Sprout представил эту технологию при запуске Zcash в 2016 году, что сделало ее одним из первых промышленных внедрений приватности на основе нулевого разглашения на крупном блокчейне. Впоследствии команда выпустила улучшенные системы приватности, включая Sapling, Orchard и Ironwood. Sprout закрыт для новых депозитов уже много лет, однако существующие держатели по-прежнему могли вывести свои средства.

NU7 меняет это, отменяя транзакции версии 4 — единственный формат, позволяющий выводить монеты из Sprout. Согласно технической спецификации сети, транзакции этого формата станут недействительными после активации.

Это решение решает проблему, знакомую всем, кто поддерживает устаревшее ПО: поддержка устаревших технологий создает дополнительную сложность и потенциальные уязвимости в безопасности. Первоначальная система приватности Sprout требовала значительных вычислительных ресурсов, а ее устаревшие механизмы проверки транзакций создают риски, которые разработчики хотят устранить. Этот случай также демонстрирует компромисс, не свойственный обычному устареванию ПО: отключение устаревшего пути расходования средств оставляет все находящиеся на нем средства без возможности вывода — даже для владельцев, у которых есть правильные ключи.

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

Что будет с держателями Zcash?

Держатели старых кошельков наиболее уязвимы к этим изменениям. Все, чьи ZEC остаются в Sprout, должны перевести их через совместимый механизм вывода до активации обновления, иначе рискуют потерять доступ на неопределенный срок. Адреса Sprout начинаются с "zc", что помогает пользователям распознавать старые записи кошельков.

Обычным держателям ZEC, использующим современные поддерживаемые кошельки, не нужно переносить свои монеты из Sprout, хотя обновление ПО кошелька по-прежнему важно. Блокчейн также не может раскрыть, кому принадлежит оставшийся баланс Sprout, а значит, неизвестно, какая часть принадлежит активным пользователям, а какая уже недоступна из-за утерянных ключей. После активации NU7 даже активно управляемая часть присоединится к этой недоступной категории.

Тем временем NU7 несет выгоду для всех остальных: целевой интервал блоков Zcash сокращается с 75 до 25 секунд, что означает, что транзакции будут получать первое подтверждение примерно втрое быстрее, согласно Zcash Foundation.

Однако для держателей Sprout важнейшее число — блок 3 543 405, который ожидается сегодня позже. После достижения сетью этой высоты все оставшиеся монеты в старом пуле будут заморожены согласно новым правилам.