TechFlow Logo
Войти/ Регистрация
Газ ETH
Gwei
Страх
gas
Почему старые кошельки Zcash становятся доступны только для просмотра и не позволяют тратить средства?

Почему старые кошельки Zcash становятся доступны только для просмотра и не позволяют тратить средства?

2026.09.24
Поделиться
Баланс не исчезнет, но единственный способ вывода этих средств может закрыться в ноябре.

Автор: Daii

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

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

Именно об этом сейчас идет речь в контексте Zcash.

1. Для начала разберемся: что такое Zcash и ZEC

Zcash — это криптовалюта, запущенная в 2016 году, а ZEC — единица её валюты. Их соотношение похоже на соотношение Ethereum и ETH: первое представляет собой правила работы и реестр, второе — активы, которые можно переводить в рамках этого реестра.

Главное отличие Zcash от Bitcoin заключается в том, что он поддерживает два способа перевода.

Первый называется прозрачный перевод. На публичном реестре видно, кто, кому и сколько перевел, что близко к механизму Bitcoin.

Второй называется shielded (защищенный) или приватный перевод. Сеть по-прежнему может подтвердить, что у отправителя достаточно средств, нет двойного расхода и баланс сходится, но при этом не требуется раскрывать адрес отправителя, получателя и сумму. Здесь термин «shielded» означает не вывод монет с блокчейна, а сокрытие деталей транзакции. (Начало работы с Zcash, Объяснение доказательств с нулевым разглашением)

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

2. Sprout — это сейф первого поколения, v4 — единственная признанная форма для снятия

Sprout — это первая система конфиденциальности, использовавшаяся при запуске Zcash в 2016 году, а также первый shielded-пул. Sprout — лишь рабочее название разработчиков, означающее «росток». Позднее Zcash выпустил более эффективное новое поколение систем конфиденциальности, и Sprout стал старым участком.

Хотя этот старый участок уже не подходит для повседневного использования, там все еще могут лежать ZEC, которые ранние пользователи так и не вывели. Обычно они контролируются старыми адресами, начинающимися с zc....

Далее идет самый запутывающий момент — v4.

v4 — это не Zcash 4.0 и не четвертая версия какого-либо кошелька. Это четвертая версия формата транзакции, которую можно понять как стандартную форму перевода, поддерживаемую сетью. Форма определяет, какие поля необходимо заполнить, как проставить подпись и каким образом доказать, что эти средства можно потратить.

У Zcash позже появились новые форматы, такие как v5 и v6, однако у Sprout есть критическое ограничение: вывод средств из старого пула Sprout возможен только с использованием старой формы v4. Новые форматы не содержат колод для снятия из Sprout. Следовательно, сохранить только ключи недостаточно — должна существовать транзакция формата v4, которую готов принять сеть. (ZIP 259, Описание протокола Zcash)

3. Что делает NU7 и почему из-за него старые монеты становятся непреходимыми

NU7 — это аббревиатура от Network Upgrade 7 (обновление сети №7), что на русском напрямую означает седьмое обновление правил сети Zcash. Это не новый продукт для покупки пользователями и не просто обновление приложения кошелька.

Транзакции в блокчейне проверяются множеством компьютеров. Все должны придерживаться единых правил, чтобы определять валидность транзакций. Обновление сети означает, что все узлы, начиная с определенного согласованного блока (что можно сравнить с новой страницей книги учета), коллективно переходят на использование новой версии справочника правил.

В рамках NU7 планируется запретить использование v4 в новых правилах. Под запретом подразумевается не удаление файлов с компьютеров пользователей, а то, что узлы, поддерживающие сеть Zcash, при получении транзакции формата v4 будут возвращать ответ: Эта форма устарела, я не внесу её в реестр. Об этом изменении сообщило издание Cointelegraph 23 сентября; соответствующий ZIP 259 (предложение по изменению протокола Zcash) гласит, что после активации NU7 транзакции v4 будут считаться недействительными. (Cointelegraph, ZIP 259)

Последовательность причинно-следственных связей сводится к четырем шагам:

  • ZEC в пуле Sprout можно вывести только через транзакцию формата v4;
  • NU7 планирует заставить сеть прекратить прием транзакций v4;
  • v5 и v6 не могут заменить подачу заявки на снятие для Sprout;
  • Следовательно, ZEC, оставшиеся в Sprout после обновления, вероятно, продолжат отображаться в реестре, но не смогут образовать допустимую для сети транзакцию на расход.

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

4. Кого это касается, а кого замороженное состояние не коснется

Эти изменения не означают, что все держатели ZEC обязаны продать или перевести их до ноября. Подавляющее большинство обычных пользователей не хранят средства в Sprout.

Приоритетной проверке подлежат: те, кто использовал настольные кошельки Zcash ранних версий в 2016–2018 годах, особенно программы, требующие локальной синхронизации и проверки всего блокчейна, и кто сохранил старые файлы кошелька или адреса, начинающиеся на zc....

Файл wallet.dat — это локальный файл ранних десктопных кошельков для хранения ключей, его можно сравнить с цифровой связкой ключей. Длинная строка, начинающаяся с SK..., скорее всего, является ключом расхода Sprout, аналогичным настоящей ключевой фразе для открытия старого сейфа. Адрес позволяет другим знать, куда отправить средства, но только ключ расхода дает право авторизовать трату.

Основные категории, не попадающие под данное ограничение:

  • ZEC на счетах бирж; биржи управляют базовыми адресами, но следует следить за их объявлениями;
  • Прозрачные адреса, начинающиеся на t1... или t3...; ZEC в них не находятся в приватном пуле Sprout;
  • Современные кошельки, использующие следующие поколения приватных адресов.

Также важно помнить, что кошелек, созданный в 2017 году, не обязательно является Sprout-кошельком. Старый кошелек может содержать только прозрачные ZEC или одновременно прозрачные и приватные монеты Sprout. Поэтому в сообщении поддержки сообщества рекомендуется сначала сделать резервную копию исходного файла, затем определить, что именно в нем содержится, и не паниковать только из-за наличия слова старый. (Инструкция по восстановлению кошелька в сообществе Zcash)

5. Почему сеть оставляет этот жесткий дедлайн

Если часть пользователей может не успеть перевести средства, почему бы не поддерживать v4 навсегда?

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

Для всей сети наличие уязвимости в старой системе конфиденциальности, позволяющей подделывать транзакции, нанесет больший ущерб, чем сам баланс в старом пуле: рынок начнет сомневаться в реальности общего объема ZEC и надежности приватных доказательств. В обсуждениях сообщества ранее оценивалось, что в пуле Sprout находится около 22 621 ZEC. Разработчикам приходится выбирать между продолжением принятия долгосистемных рисков ради небольшого количества дремлющих активов и установлением финального окна миграции. (Обсуждение в сообществе Zcash)

На данный момент NU7 остается планом, а не уже завершенным замораживанием. Официальный график предусматривает запуск в тестовой сети 6 октября 2026 года, принятие окончательного решения для основной сети на основе результатов 20 октября и активацию в рабочей сети 5 ноября. Тестовую сеть можно понять как среду для репетиций, а основную сеть (mainnet) — как официальный реестр, где находятся реальные средства. (Официальная временная шкала NU7 в сообществе)

6. Новичкам сейчас нужно действовать по четырем простым шагам

Если вы никогда не пользовались Zcash в 2016–2018 годах и у вас нет старых кошельков, старых дисков или чужих бэкапов ZEC, эта ситуация, скорее всего, вас не касается.

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

  • Поиск: проверьте старые компьютеры, диски, USB-накопители и бумажные записи в поисках wallet.dat, файлов экспорта кошелька, адресов zc... или ключей SK...;
  • Бэкап: сначала создайте минимум две копии, работайте с копиями, не рискуя единственным оригиналом;
  • Проверка: уточните, являются ли средства приватными монетами Sprout или прозрачными, на которые не распространяется это замораживание;
  • Миграция: через официальные каналы Zcash или проверенные ресурсы сообщества найдите актуальные инструменты для миграции и переведите средства из Sprout в новые поддерживаемые кошельки; сложное восстановление может занять несколько часов или даже дней, не оставляйте это на вечер перед днем целевого обновления.

Любой человек, получивший полные ключи расходов, мнемоническую фразу (набор слов для восстановления кошелька) или файл wallet.dat, сможет вывести средства. При обращении за помощью можно описывать названия файлов и префиксы адресов, но категорически нельзя публиковать полные секретные данные.

Самое важное, что новичкам стоит запомнить из этой ситуации, — это не три термина: NU7, v4 или Sprout.

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

Присоединяйтесь к официальному сообществу TechFlow

В избранное
Поделиться
Автор
Daii
X@yzdxs8