Приватные транзакции Zcash могут ускориться до менее 200 мс
cryptonews29 августа Zakura выпустила набор криптографических инструментов с открытым исходным кодом, который, по её словам, позволяет сократить время создания некоторых приватных транзакций Zcash с более чем трёх секунд до менее 200 миллисекунд.
Версия Zakura 1.3.0 использует новый стек, а кошелёк Vizor стал одним из первых подтверждённых пользователей.
Набор инструментов под названием Zakura Common заменяет несколько криптографических компонентов, используемых кошельками и полными узлами. Разработчики отметили, что изменения улучшают генерацию доказательств, проверку транзакций, сканирование кошелька и хеширование без изменения правил консенсуса Zcash.
Zakura выпустила программное обеспечение под двойной лицензией MIT и Apache 2.0. Таким образом, разработчики кошельков и узлов могут интегрировать библиотеки, не дожидаясь хардфорка или синхронизированного обновления сети.
Кошельки Zcash быстрее генерируют доказательства конфиденциальности
Экранированные транзакции Zcash скрывают отправителя, получателя и переведённую сумму. Перед отправкой кошелёк должен создать доказательство с нулевым разглашением, показывающее, что скрытая транзакция соответствует правилам сети.
Эти вычисления выполняются на устройстве пользователя. Поэтому медленная генерация доказательства может задержать платёж до того, как валидаторы или узлы начнут его обработку.
Тесты Zakura показали, что генерация доказательств на мобильных устройствах стала более чем в 14 раз быстрее при использовании нового стека. Производительность на настольных компьютерах улучшилась более чем в пять раз.
Разработчики заявили, что эти улучшения могут позволить создавать транзакции менее чем за 200 миллисекунд «во многих случаях». Этот показатель является результатом тестов, а не гарантированным временем для каждого устройства, кошелька или транзакции.
Оборудование, операционные системы, сложность транзакций и реализация кошельков могут давать разные результаты.
Zakura Common улучшает не только генерацию доказательств
По данным Zakura, набор инструментов также ускорил хеширование Sinsemilla более чем в 21 раз. Zcash использует Sinsemilla в своём экранированном протоколе Orchard для криптографических обязательств и связанных операций.
Пробное дешифрование улучшилось более чем в 1,5 раза. Кошельки используют этот процесс при сканировании данных блокчейна для выявления экранированных транзакций, принадлежащих их пользователям.
Zakura также сообщила о четырёхкратном-восьмикратном ускорении проверки zk-SNARK. Более быстрая проверка может помочь полным узлам быстрее подтверждать транзакции и снизить риск задержек при обработке блоков.
«Экранированные кошельки, использующие Zakura Common, и полные узлы, такие как сам Zakura, получают преимущества», — сказал соучредитель Zcash Шон Боуи.
Сам по себе выпуск не сокращает время производства блоков Zcash или расчётов. Он в первую очередь нацелен на криптографическую работу, выполняемую перед отправкой и при проверке транзакций.
Разработчики кошельков могут внедрить набор инструментов немедленно
Версия Zakura 1.3.0 перешла на новый криптографический стек. По словам команды разработчиков, Vizor Wallet стал одним из первых проектов кошельков, внедривших эти библиотеки.
Другим кошелькам необходимо интегрировать и протестировать Zakura Common, прежде чем их пользователи получат те же преимущества в производительности. Поэтому внедрение будет зависеть от индивидуальных графиков разработки, а не от единой даты активации в сети.
Обновление выходит на фоне того, что разработка кошельков Zcash становится более распределённой. В январе бывшие разработчики Electric Coin Company создали CashZ для продолжения работы на основе кода кошелька Zashi.
Интеграции кошельков также расширили доступ к экранированным переводам. Предыдущая интеграция с кошельком ShapeShift добавила поддержку конфиденциальности Zcash на своей некастодиальной платформе.
ZEC ненадолго вырос перед общим откатом
Сразу после анонса Zakura Common курс ZEC вырос примерно на 5% и торговался около $839. Такое совпадение по времени указывает на реакцию рынка, но не доказывает, что выпуск программного обеспечения стал единственной причиной всего движения.
Позднее, 31 августа, по данным CoinGecko, ZEC находился около $829, снизившись примерно на 0,8% за 24 часа. В течение этого периода токен торговался в диапазоне примерно от $808 до $888.
Следующие подтверждения появятся после реального развёртывания кошельков. Разработчикам предстоит проверить, сохранятся ли достигнутые в тестах показатели на потребительских устройствах, при более крупных экранированных транзакциях и в различных операционных средах.
Zakura также готовится к предлагаемому обновлению NU7, которое может сократить время блока Zcash примерно до 25 секунд. Команда утверждает, что её текущее программное обеспечение уже может работать в соответствии с этой целью, хотя NU7 требует отдельного процесса управления сетью и активации.
Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.