НовостиКриптовалютыРазработчик Zcash выпустил библиотеки Common с 14-кратным ускорением мобильных доказательств и 21-кратным ускорением хеширования

Разработчик Zcash выпустил библиотеки Common с 14-кратным ускорением мобильных доказательств и 21-кратным ускорением хеширования

Автор: Tron Weekly·

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

  • Common — это релиз библиотек с открытым исходным кодом, улучшающий производительность Zcash без обновления сети и без изменения протокола или правил консенсуса.
  • Генерация доказательств на мобильных устройствах, по заявленным данным, ускорилась более чем в 14 раз, на настольных компьютерах — более чем в 5 раз.
  • В релизе также заявлено более чем 21-кратное ускорение хеширования Sinsemilla, более чем 1,5-кратное ускорение тестовой дешифровки и четырёх-восьмикратный прирост верификации zk-SNARK.
  • После внедрения библиотек время ожидания создания транзакций кошельком во многих случаях может сократиться с более чем трёх секунд до менее чем 200 миллисекунд.
  • Существующие кошельки и узлы не получают выгод автоматически; внедрение зависит от интеграции кода поставщиками, а ZEC вырос на 5% примерно до $833 после анонса.
Разработчик Zcash выпустил библиотеки Common с 14-кратным ускорением мобильных доказательств и 21-кратным ускорением хеширования

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

Introducing Zakura Common. We just shipped 14x faster proving, 21x faster hashing, 1.5x faster trial decryption, and 4-8x faster verification. New releases of Zakura and wallets that use Zakura Common (such as @vizorwallet ) will benefit immediately. — Zakura (@ZakuraZcash) August 29, 2026

Более быстрые доказательства, хеширование и верификация

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

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

В релизе также заявлены улучшения в ряде других технических областей. Хеширование Sinsemilla стало быстрее более чем в 21 раз, тестовая дешифровка — более чем в 1,5 раза. Zakura сообщил о четырёх- и восьмикратном улучшении верификации zk-SNARK. Тестовая дешифровка — это процесс, посредством которого кошелёк проверяет, принадлежат ли ему входящие экранированные заметки, поэтому её ускорение сокращает этап синхронизации, на котором кошельки сканируют цепочку на предмет относящихся к ним транзакций.

Генеральный директор Helius Мерт назвал эту работу «невероятным инженерным достижением», отметив заявленное 14-кратное снижение задержки генерации доказательств на мобильных устройствах, достигнутое в одном релизе.

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

Преимущества для кошельков и полных узлов

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

Сооснователь проекта Шон Боуи (Sean Bowe) заявил, что обновление приносит значительные преимущества в производительности для экранированных кошельков и полных узлов, а приложения, использующие Common, получат прирост производительности.

Common — это программное обеспечение с открытым исходным кодом. Его можно интегрировать в релизы Zakura и совместимые кошельки; такой подход позволяет оптимизировать производительность без каких-либо изменений в самой сети.

Обновление сети не требуется

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

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

Анонс Zakura касался создания транзакций, синхронизации и работы сети. Изменений монетарной политики, правил экранированных транзакций или правил консенсуса объявлено не было.

Релиз совпал с повышенной рыночной активностью ZEC, нативного токена Zcash. После анонса ZEC вырос на 5% и торговался примерно на уровне $833.

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