Zakura ускорила подготовку приватных транзакций Zcash до 200 мс
29 августа Zakura представила новый набор криптографических и протокольных библиотек для Zcash, который значительно ускоряет обработку приватных транзакций. Благодаря Zakura Common, время подготовки таких транзакций может сократиться с более трех секунд до менее 200 миллисекунд в определённых сценариях.
Среди главных достижений Zakura — 14-кратное ускорение генерации доказательств, 21-кратное ускорение хеширования и 1,5-кратное ускорение пробной расшифровки. Это стало возможным благодаря множеству улучшений в разных компонентах, включая известные криптографические методы и специальные решения для Zcash.
Актуальная версия Zakura 1.3.0 уже доступна, а новые библиотеки можно использовать без изменений в протоколе Zcash. Они лицензированы по MIT/Apache 2.0 и открыты для разработчиков кошельков. Кроме того, проект Tachyon уже перешел на использование Zakura Common.
Сеть на базе узлов Zakura теперь поддерживает предложенный 25-секундный интервал между блоками, что предусмотрено ZIP 218. Это также включает ограничения на операции в приватных пулах, что уменьшает объем данных для синхронизации кошельков на 37% и повышает пропускную способность Orchard до 6,6 транзакции в секунду. Напомним, что в июле Zcash обновилась после обнаружения уязвимости, запустив новый приватный пул Ironwood.