До обновления Zcash NU7 две недели: 22 тыс. ZEC могут быть заморожены
Оригинал | Odaily News (@OdailyChina)
Автор | Golem (@web3_golem)
Zcash готовится к сетевому обновлению NU7, которое также означает, что ZEC на сумму около 30 миллионов долларов будут «мягко заморожены».
20 октября основной разработчик Zcash Шон Боуи представил предложение установить высоту активации NU7 в основной сети на блоке 3 543 405, что ожидается примерно 5 ноября. После обновления интервал между блоками Zcash сократится с 75 до 25 секунд, а награда за майнинг каждого блока соответственно уменьшится до одной трети от прежнего уровня, поэтому ежедневная эмиссия не изменится, а лимит в 21 миллион монет и график халвинга не пострадают. Кроме того, обновление активирует механизм устойчивости сети: 60% комиссий за транзакции в каждом блоке будут временно выводиться из обращения и направляться в резерв, а майнеры получат оставшиеся 40%. Резервные активы планируется постепенно перераспределять через будущие награды майнерам начиная примерно с февраля 2031 года (блок основной сети 8 939 664).
Эти изменения мало повлияют на повседневное использование большинства пользователей, но настоящие споры вызывает ZIP 2003 — согласно этому предложению, после обновления 22 309 ZEC в приватном пуле Sprout больше нельзя будет потратить.
Почему сетевое обновление блокирует старые активы?
Предложение ZIP 2003 не является целенаправленной очисткой Sprout. Суть ZIP 2003 — начиная с NU7 запретить все транзакции формата v4. Причина проста: форматы транзакций Zcash прошли несколько итераций, и сейчас основными являются форматы v5 и v6.
Проблема в том, что Sprout — самый ранний приватный пул Zcash, и переводы из него возможны только в формате v4, а более поздние v5 и v6 не поддерживают Sprout. Поэтому после активации обновления средства, оставшиеся в Sprout, станут непотрачиваемыми.
Но эти монеты не уничтожаются — они по-прежнему учитываются в эмитированном предложении, просто на уровне протокола больше не предусмотрено ни одного способа их потратить. ZIP 2003 оставляет держателям монет в пуле Sprout двусмысленную формулировку: «Теоретически в будущем возможно повторное открытие, но также возможно, что восстановление никогда не произойдёт». В текущей спецификации NU7 нет ни одного запланированного механизма восстановления.
На момент публикации в пуле Sprout остаётся 22 263 ZEC стоимостью около 30 миллионов долларов. Если держатели не выведут их до сетевого обновления NU7, они могут навсегда потерять эти активы. Но, с другой стороны, даже если они захотят вывести монеты сейчас, времени, скорее всего, уже не хватит.
Миграция сопряжена с трудностями, осталось всего 14 дней
Если бы требовалось просто перевести средства до обновления, всё было бы не так сложно, но проблема в том, что Sprout — уже довольно старая система. С появлением Sapling, Orchard и других последующих решений Sprout давно перестал поддерживаться основными кошельками, и многие пользователи, вероятно, уже не пользуются старыми кошельками или даже забыли, где хранятся средства.
Даже те держатели, которые помнят о своих монетах, сталкиваются с немалыми препятствиями при выводе.
Новый кошелёк Zallet, который продвигает команда, в документации прямо указывает, что не поддерживает миграцию ключей расходования и средств Sprout. То есть даже если пользователь перенесёт старый кошелёк в новый инструмент, средства Sprout не будут перенесены автоматически. Пользователь должен сначала вывести монеты с помощью старого инструмента, который всё ещё поддерживает Sprout (в основном zcashd), и сохранить исходный файл wallet.dat. Если файл или ключ утеряны, восстановление невозможно.
Пользователи также могут попробовать сторонние инструменты восстановления (например, Argos) для извлечения средств из wallet.dat или отдельного ключа расходования Sprout. Если в исходном файле кошелька сохранены расходуемые заметки и кэшированные свидетели, можно попытаться извлечь средства напрямую.
Но если соответствующие данные отсутствуют, пользователю может потребоваться полное сканирование и передача около 280 ГБ данных блокчейна, что может занять несколько дней. А до сетевого обновления NU7 осталось всего 14 дней, так что времени на миграцию у держателей может уже не хватить.
Даже если миграция в итоге пройдёт успешно, держателям пула Sprout придётся столкнуться с проблемами конфиденциальности. Согласно правилам ZIP 308, средства Sprout нельзя напрямую перевести в Sapling — они должны сначала пройти через прозрачный пул стоимости, поэтому суммы будут публично зафиксированы. Для тех, кто изначально помещал монеты в Sprout ради конфиденциальности, это одна из издержек, которую стоит учитывать. Не мигрировать — средства могут навсегда стать непотрачиваемыми; мигрировать — можно пожертвовать частью приватности транзакций.
Not your keys, not your coins?
Для ZEC 22 тысячи монет — не так уж много: примерно 0,45% всех экранированных монет сети и 0,14% оборотного предложения. Даже если все они в итоге станут непотрачиваемыми, влияние на оборот и цену будет ограниченным.
Мнения сообщества о возможной мягкой заморозке 22 тысяч ZEC расходятся. Оптимисты считают, что запрет всех транзакций формата v4 и приостановка переводов из пула Sprout приемлемы, потому что Sprout давно превратился в стоячее болото: после обновления Canopy в 2020 году приток новых средств в Sprout был закрыт, разрешён только вывод существующих, и сценарии использования постоянно сокращались.
Стоит пояснить, что это не одностороннее решение разработчиков. В сентябре 2026 года Zcash провёл голосование по управлению среди держателей монет, в котором участвовало около 2,4 миллиона ZEC, и 99,9% поддержали сокращение времени блока до 25 секунд. Результаты голосования также поддержали запрет транзакций формата v4 в этом обновлении.
Разработчики годами напоминали пользователям о необходимости миграции, и сетевое обновление NU7 — лишь крайний срок этой миграции. Средства, которые до сих пор не перенесены, скорее всего, уже забыты или утеряны. Поддержка протоколом старого формата, которым почти никто не пользуется, не приносит пользы ни с точки зрения сложности протокола, ни с точки зрения потенциальной поверхности атаки.
Однако часть сообщества считает, что для Zcash это не очень хороший прецедент: пользователь владеет приватными ключами, но из-за обновления протокола его активы навсегда теряют возможность быть потраченными, что противоречит ценностям приватных монет. Если даже это не гарантировано, то не существует ли у так называемого приватного самокастодиального хранения срок действия, определяемый разработчиками протокола? Сам Боуи также говорил, что в будущем можно обсудить вывод Sapling из эксплуатации.
У сегодняшнего отказа от Sprout есть веские причины. Но если в будущем возникнет похожая проблема, примет ли сообщество такое же решение? Для пользователей, у которых всё ещё есть остатки в Sprout, сейчас самый важный выбор — как можно скорее проверить состояние кошелька и постараться завершить миграцию до вступления обновления в силу.
Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.