Русскоязычный журнал про Zcash Русскоязычный журнал

ZODL Slipstream: ускоренная синхронизация в эпоху Ironwood

Первоисточник: статья команды Zodl в X | Перевод и адаптация: ruzcash

Обложка Slipstream, нового механизма синхронизации кошелька Zodl.

Инструменты перехода на Ironwood стали главным нововведением Zodl 3.9.0, но вместе с ними вышло ещё одно крупное обновление, которое уже доступно всем пользователям Zodl.

Речь идёт о ZODL Slipstream — новом механизме синхронизации Zodl, далее просто Slipstream.

Задача Slipstream — значительно сократить время ожидания при работе с кошельком Zcash. По данным Zodl, испытания версии Slipstream v0.1.1 на устройствах разных поколений показали существенный прирост производительности: восстановление и синхронизация в приложении Zodl ещё никогда не проходили так быстро.

Что такое механизм синхронизации?

Механизм синхронизации — встроенная в кошелёк программа, которая после его открытия загружает данные блокчейна, находит транзакции пользователя и обновляет сведения в кошельке.

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

Slipstream значительно ускоряет сканирование. Это сокращает ожидание при восстановлении кошелька, синхронизации с последними блоками и переносе средств в Ironwood.

Повышение производительности

В контролируемых замерах Zodl Slipstream значительно ускорил синхронизацию на новых и старых устройствах: восстановление кошелька на iPhone 16 Pro сократилось с почти 17 минут до 43 секунд, а на iPad 2018 года — с более чем часа до менее чем пяти минут.

Русифицированная инфографика Zodl со временем синхронизации Slipstream на iPhone 16 Pro и iPad 2022 и 2018 годов.
Контролируемые замеры команды Zodl: восстановление кошелька с высоты 3 105 000 на трёх устройствах.

Создан для Zcash

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

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

Открытый исходный код как принцип

Исходный код ZODL Slipstream открыт на условиях Стандартной общественной лицензии GNU Affero (AGPL-3.0-only).

В Zodl выбрали AGPL, чтобы Slipstream можно было изучать, проверять и развивать, а доработки оставались открытыми даже при использовании через сеть. По мнению Zodl, это защищает проект от закрытых ответвлений, облегчает сотрудничество и со временем укрепляет инфраструктуру конфиденциальности.

Организациям, которым не подходит AGPL, доступна коммерческая лицензия; условия опубликованы в репозитории GitHub.

Заключение

С Ironwood в Zcash появился новый экранированный пул, прошедший формальную верификацию и доступный для независимого аудита. По данным Zodl, Slipstream делает переход на Ironwood заметным в повседневной работе: восстановление кошелька, синхронизация и перенос средств занимают меньше времени без ущерба для ожидаемой безопасности и корректности.

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

По словам Zodl, за ускорением стоят месяцы инженерной работы и приверженность открытому коду в экосистеме Zcash. В компании считают, что программы с защитой конфиденциальности должны становиться быстрее, доступнее и проще; конечная цель — устойчивые к цензуре конфиденциальные деньги.


Об источнике:

Zodl — мобильный кошелёк для Zcash. В официальном профиле команда публикует новости о версиях, инструкции и пояснения о работе кошелька.

из официального профиля Zodl в X

Подпишитесь на рассылку!

Никакого спама!
Только новости и видео PRO.ZCASH

Поделиться статьёй

Если статья была полезна, поделитесь ею. Скопируйте ссылку ниже или выберите социальную сеть: обложка статьи добавится автоматически.

Ссылка для публикации

Комментировать статью

Форма комментария

Связаться через Zcash-сообщение

Автор pro.zcash может получить ваше сообщение по указанному Zcash-адресу.

Для этого нужен кошелёк с поддержкой защищённых транзакций. Просто отсканируйте QR-код справа.

Сообщества pro.zcash