
Команда Zakura представила открытый набор криптографических библиотек. Новая разработка получила название Zakura Common. Продукт предназначен для экосистемы приватной криптовалюты Zcash. Разработчики заявляют о значительном ускорении транзакций. Время подготовки перевода сократилось с трех секунд до 200 миллисекунд. Речь идет о вычислениях перед отправкой в сеть. Подтверждение транзакции в самом блокчейне не затрагивается. Оптимизации не требуют обновления базового протокола Zcash. Библиотеки доступны под двойной лицензией MIT и Apache 2.0. Разработчики кошельков могут использовать их в действующей сети.
Отдельные компоненты показали впечатляющие результаты тестирования. Генерация криптографических доказательств ускорилась в четырнадцать раз на мобильных устройствах. На настольных компьютерах этот показатель вырос в пять раз. Вычисление хешей Sinsemilla стало быстрее в двадцать один раз. Пробная расшифровка ускорилась в полтора раза. Проверка zk-SNARK работает в четыре-восемь раз быстрее. Разработчики связывают результат с изменениями в нескольких компонентах одновременно. Часть решений основана на известных криптографических подходах. Другие решения команда создала специально для Zcash. Основная разработка собрана в едином репозитории zakura-core/common. Он содержит модифицированные версии librustzcash и других библиотек на языке Rust.
Команда отдельно развивает набор компонентов для приватных кошельков. Проект называется zakura-core/wallet-libraries. В перспективе туда добавят инструменты PIR. Они позволяют запрашивать данные без раскрытия интересов пользователя серверу. В первоначальном анонсе упоминалась предстоящая версия Zakura 1.3.0. Разработчики опубликовали релиз v1.3.0 двадцать девятого августа. Команда предложила разработчикам использовать новый набор компонентов. Проект Tachyon также перешел на новую архитектуру. Сеть на базе узлов Zakura уже справляется с новыми требованиями. Предложение NU7 предусматривает 25-секундный интервал между блоками. Текущий интервал составляет семьдесят пять секунд. Соответствующий документ ZIP 218 сократит задержку почти втрое.
Предложение также ограничивает операции в приватных пулах Sapling и Orchard. Максимальный объем данных для синхронизации сократится на тридцать семь процентов. Показатель снизится с 271 до 169 мегабайт в сутки. Число пробных расшифровок уменьшится с 4,8 до 2,3 миллиона. Расчетная пропускная способность Orchard вырастет с 2,9 до 6,6 транзакции в секунду. Двадцать восьмого июля в Zcash активировали экстренное обновление. Разработчики обнаружили критическую уязвимость в пуле Orchard. Апгрейд ограничил прежний пул и запустил новый приватный Ironwood. Масштабирование сети остается приоритетом для разработчиков приватной криптовалюты.
***
Материал подготовлен исключительно в ознакомительно-информационных целях и не является финансовым советом и рекомендацией.

