Zakura наносит удар по времени построения доказательств Zcash — бенчмарки разработчиков показывают, что построение доказательства Zakura занимает менее 200 мс. 29 августа Zakura опубликовала Zakura Common — проект с открытым исходным кодом, криптографический набор инструментов, который в разы ускоряет создание и проверку защищённых (приватных) транзакций Zcash. В бенчмарках команды построение доказательства, ранее занимавшее более трёх секунд, в некоторых тестовых случаях сократилось до менее чем 200 миллисекунд. Что изменилось - Zakura Common заменяет несколько низкоуровневых криптографических компонентов, используемых кошельками Zcash для построения защищённых транзакций, а также узлами (full nodes) для их проверки. - Выпуск сфокусирован на трёх «горячих точках»: генерация доказательств с нулевым разглашением (zero‑knowledge proof generation), хеширование (Sinsemilla) и проверка zk‑SNARK. Zakura сообщает о самых заметных улучшениях именно в этих областях. Ключевые улучшения производительности (бенчмарки) - Мобильная генерация доказательств: >14x быстрее - Десктопная генерация доказательств: >5x быстрее - Некоторые конструкции транзакций: менее 200 мс вместо ~3 с ранее (бенчмарк разработчика) - Хеширование Sinsemilla: >21x быстрее - Проверка zk‑SNARK узлами (full nodes): в 4–8 раз быстрее - Пробное расшифрование (сканирование кошелька): >1.5x быстрее Как это влияет на пользователей и сеть - Защищённые транзакции скрывают отправителя, получателя и сумму; кошельки должны локально строить доказательства с нулевым разглашением перед отправкой в сеть. Более быстрое построение доказательств означает более быстрый пользовательский опыт на телефонах и компьютерах. - Более быстрая проверка на узлах может улучшить распространение транзакций, снизить вычислительную нагрузку на узлы, помочь синхронизации кошельков и потенциально уменьшить число «осиротевших» блоков — хотя реальные эффекты зависят от того, насколько широко Zakura Common будет внедрён. - Результаты — это бенчмарки разработчиков, а не гарантированный пользовательский опыт. Реальные времена зависят от аппаратного обеспечения, ОС, сложности транзакций и реализации кошелька. Время подтверждения в сети — отдельная величина и не равно времени локального построения доказательств. Интеграция и лицензирование - Zakura Common — проект с открытым исходным кодом под двойными лицензиями MIT и Apache 2.0. Разработчики кошельков и узлов могут использовать и изменять библиотеки, но каждый проект должен выполнить свою собственную интеграцию и производственное тестирование. - Интеграция не меняет правила консенсуса Zcash, поэтому внедрение не требует хардфорка или согласованного обновления сети. Zakura v1.3.0 уже встроила этот стек; Vizor Wallet — один из первых подтверждённых кейсов интеграции кошелька. Контекст в дорожной карте Zcash - Zakura Common — улучшение на уровне реализации: оно ускоряет то, как приватные транзакции строятся, сканируются и проверяются. Оно не меняет время производства блоков или расчетов. - Этот выпуск следует за сетевым обновлением Ironwood (NU6.3) в июле (активировано на высоте блока 3,428,143). Обновление исправило проблему корректности (soundness) в Orchard и добавило механизмы контроля предложения, ограничивающие выход средств из предыдущего пула. Ironwood и Zakura Common решают разные уровни — Ironwood изменил сетевую инфраструктуру защищённых транзакций, а Zakura Common оптимизирует программный стек, который работает на устройствах и узлах. - Предлагаемое обновление NU7 нацелено на сокращение времени блоков примерно до 25 секунд; Zakura утверждает, что его набор инструментов совместим с этим предложением, но для NU7 всё равно потребуется отдельное управление и процедура активации. Экосистема и рыночные сигналы - Разработка кошельков Zcash диверсифицировалась: команда бывших разработчиков Electric Coin Company сформировала Zcash Open Development Lab (Zodl) и продолжила работу над тем, что ранее было Zashi (позже переименовано в Zodl), привлекая более $25 млн от инвесторов, включая Paradigm, a16z Crypto и Winklevoss Capital. Отдельно ShapeShift добавила поддержку защищённого Zcash в свою некастодиальную платформу при финансировании от Zcash Community Grants. - После объявления Zakura ZEC сначала вырос примерно на 5% и торговался около $839; к 31 августа он торговался примерно по $829 (CoinGeGecko). Время совпало с выпуском, но это не доказывает причинно‑следственную связь. Почему это важно Zakura Common, по сути, является одним из самых существенных криптографических улучшений в истории Zcash: оно может дать крупные улучшения UX для защищённых кошельков и снизить стоимость верификации для узлов — без необходимости сетевого обновления. Как сказал сооснователь Zcash Шон Боув (Sean Bowe): защищённые кошельки, которые используют Zakura Common, и полные узлы вроде самого Zakura — все выигрывают. Скорость, с которой конечные пользователи увидят эти преимущества на практике, будет зависеть от внедрения со стороны разработчиков кошельков. Читать больше ИИ-новостей по адресу: undefined/news