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

Что произошло

Zcash активировал сетевое обновление NU7 рано утром в пятницу на блоке 3 543 405, добытом в 02:34 UTC. Главное изменение: целевое время между блоками сокращается с 75 до 25 секунд. К 04:59 UTC сеть произвела ещё 225 блоков со средним интервалом около 39 секунд, согласно ZecStats, поскольку сложность майнинга всё ещё настраивалась под ускорившийся темп.

Проще говоря, в среднем продавец мог бы увидеть первое подтверждение примерно через 25 секунд. На бирже, которой требуется три подтверждения, ожидаемое время ожидания могло бы сократиться почти с четырёх минут до примерно 75 секунд. У каждого сервиса свои правила, поэтому реальное ускорение зависит от того, кто обрабатывает ваши средства.

Предыстория

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

Однако более быстрое создание блоков создаёт техническую проблему. Когда майнер находит блок, другим нужно время, чтобы получить и проверить его. При меньших интервалах времени запас сокращается, и больше конкурирующих блоков отбрасывается. ПО для узлов под названием Zakura, разработанное Valar Group и Project Tachyon, тестировало блоки с интервалом в 25 секунд на 80 компьютерах в 11 регионах при полной загрузке блоков. В этом стресс-тесте было отброшено 3,43% добытых блоков против 1,57% при прежнем интервале в 75 секунд. Это реальная издержка, за которой стоит следить.

Почему это важно

NU7 — это не только скорость. Обновление также ограничивает объём операций с приватными транзакциями в каждом блоке. Кошелькам нужно сканировать блокчейн, чтобы находить предназначенные им платежи, а спамер может заставить всех выполнять больше работы. Ограничения снижают максимальный объём загрузки данных за день с 271 МБ до 169 МБ. По оценкам спецификации, сочетание этих ограничений с более быстрым созданием блоков может более чем удвоить пропускную способность простых приватных платежей: примерно с трёх до более чем шести в секунду.

Меняются и комиссии. Теперь майнеры получают 40% комиссий за транзакции, а 60% изымаются из обращения и учитываются в резерве, который начнёт пополнять будущие награды за блоки примерно в феврале 2031 года. Эта модель сохраняет установленный лимит предложения в 21 миллион монет. Это долгосрочная ставка на стимулы для майнеров после сокращения субсидий за блоки.

Менее приятная сторона: обновление вывело из эксплуатации Sprout — первоначальный пул приватности Zcash, запущенный в 2016 году. В результате около 12 224 ZEC стали недоступны для расходования. Сооснователь Шон Боу описал возможный механизм их восстановления, но по состоянию на пятницу ни один вариант не был одобрен.

Моё мнение

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

За чем следить дальше

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

Как вы думаете, нужны ли приватным монетам более быстрые блоки для массового принятия или вас больше беспокоит прецедент заморозки старых средств?

#Zcash #PrivacyCoins #NU7 $ZEC $BTC