НовостиКриптовалютыZcash ускоряется: блоки по 25 секунд запущены в тестовой сети

Zcash ускоряется: блоки по 25 секунд запущены в тестовой сети

Автор: Coindoo·

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

  • •Обновление NU7 в Zcash заработало в публичной тестовой сети 5 октября, сократив целевое время блока с 75 до 25 секунд после досрочного достижения запланированной высоты активации.
  • •Среднее время до первого подтверждения снижается примерно до 25 секунд, но биржи и магазины могут по-прежнему требовать несколько подтверждений, прежде чем считать платёж окончательным.
  • •NU7 сохраняет модель эмиссии Zcash, снижая награду за блок и увеличивая интервалы между халвингами, сохраняя примерно четырёхлетний цикл халвинга и лимит в 21 миллион ZEC.
  • •Обновление вводит Механизм устойчивости сети, направляющий 60% комиссий за транзакции в резерв для будущих наград за майнинг, тогда как майнеры получают оставшиеся 40%.
  • •Предлагаемая активация в основной сети 5 ноября зависит от результатов запуска в тестовой сети, а долгосрочная работа Project Tachyon над рекурсивными доказательствами и масштабируемостью приватных платежей остаётся за пределами NU7 и всё ещё в разработке.
Zcash ускоряется: блоки по 25 секунд запущены в тестовой сети

Обновление сети NU7 в Zcash заработало в общей публичной тестовой сети протокола 5 октября, сократив целевое время создания блока в ориентированной на приватность цепочке с 75 до 25 секунд. Релиз Zebra от Zcash Foundation планировал изменение на высоте блока 4 465 026, ожидавшейся около 6 октября, но сеть достигла этой высоты раньше срока, как сообщило CoinDesk. Предлагаемая активация в основной сети 5 ноября теперь зависит от того, как пройдёт запуск в тестовой сети.

Более быстрые блоки помогают, только если окружающие сервисы поспевают за ними

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

Подтверждение может прийти раньше, но сервисы по-прежнему устанавливают свои правила

При прежнем целевом времени Zcash в 75 секунд транзакция ждала в среднем около 75 секунд следующего блока и первого подтверждения. NU7 сокращает это среднее значение примерно до 25 секунд. Блок, включающий транзакцию, даёт ей первое подтверждение, а каждый последующий блок добавляет ещё одно, поэтому более короткий интервал позволяет счётчику подтверждений расти быстрее. Для магазина, принимающего ZEC, биржи, обрабатывающей депозит, или межсетевого сервиса, проверяющего перевод, меньшая задержка может иметь практическое значение.

Однако первое подтверждение не означает, что каждый сервис считает платёж окончательным. Биржи могут требовать несколько блоков перед зачислением средств клиенту, а магазины могут применять более строгие проверки к крупным платежам. NU7 предоставляет подтверждения чаще; он не заменяет политики, определяющие момент завершения перевода.

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

Кошельки, биржи и майнеры сталкиваются с разными проверками

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

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

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

Более быстрые блоки меняют время, а не график эмиссии Zcash

Большее число блоков за тот же период могло бы означать больший объём ZEC в обращении. NU7 предотвращает это, снижая награду за каждый запланированный блок и увеличивая количество блоков между халвингами — запланированными точками, в которых награда за блок уменьшается. Таким образом, примерно четырёхлетний ритм халвинга Zcash и лимит в 21 миллион ZEC остаются в силе.

Этот дизайн следует голосованию держателей монет за блоки по 25 секунд, поддержавшему более быстрые подтверждения при сохранении существующей модели эмиссии сети. Изменение касается момента попадания транзакций в блоки, а не приближения будущей эмиссии ZEC.

NU7 также меняет правила производства блоков иным образом. Согласно описанному Zcash Foundation Механизму устойчивости сети, 60% комиссий за транзакции поступает в резерв для будущих наград за майнинг, а майнеры получают оставшиеся 40%. Таким образом, тот же запуск в тестовой сети проверяет расчёт наград и лимиты защищённых транзакций наряду с сокращённым интервалом блоков.

NU7 — не весь план Zcash по приватности и масштабируемости

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

Ноябрь теперь зависит от результатов запуска

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

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

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