Zecwallet значительно ускорит доступ к средствам пользователя!

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

Новая архитектура BlazeSync в Zecwallet Lite позволит синхронизировать весь блокчейн (от первого блока Sapling) менее чем за 60 секунд с первого запуска. Кроме того, по заявлению разработчиков, пользователь кошелька сможет совершать транзакции не дожидаясь синхронизации.

Почему это так быстро работает?

BlazeSync сканирует блокчейн в обратном направлении — то есть начиная с самого высокого блока. Алгоритм сканирования видит все потраченные выходы ещё до того, как увидит данные о полученных средствах. Это позволяет пропускать обновление данных о средствах, которые уже были потрачены, поскольку факт их траты указывает на то, что их у пользователя больше нет. Звучит достаточно очевидно и экономит много времени!

Сканирование блокчейна происходит не в один поток. BlazeSync разделяет компоненты синхронизации в несколько потоков: загрузка блоков, выполнение пробных расшифровок, обновление подтверждений.Все эти задачи выполняются и синхронизируются не последовательно, как это было ранее, а параллельно. Что устраняет узкие места, позволяя использовать всю доступную вычислительную мощность устройства.

Сканирование блоков в обратном направлении (сначала самый высокий блок), позволяет кошельку Zecwallet очень быстро находить подтверждения расходов в экранированном пуле Sapling. Алгоритм делает всё возможное, чтобы средства на вашем адресе были готовы к расходованию почти сразу после запуска.

На аппаратном уровне BlazeSync задействует гораздо больше оперативной памяти на вашем устройстве чем ранее существующий механизм синхронизации. Используемая дополнительная оперативная память пропорциональна количеству блоков, которые синхронизируются за один раз. Он использует около ~0,7 Кб оперативной памяти на синхронизируемый блок (т.е. около 700 МБ оперативной памяти для синхронизации всей цепочки блоков). Также задействована многопоточность процессора, которая в настоящее время имеется на каждом устройстве.

Насколько надёжно это работает?

При этом BlazeSync не изменяет механизмы проверки доказательства с нулевым разглашением, что сохраняет предусмотренный уровень надёжности. Он запрашивает от LightwalletD (специальные лёгкие узлы) точно такие же данные, выполняя все контрольные точки и проверку блоков как и раньше, однако, делает это намного быстрее.

Что в итоге?

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

Также, по словам разработчиков, BlazeSync устраняет многие проблемы с устаревшей инфраструктурой, которые были у Zecwallet Lite, что замедляло прогресс в разработке новых функций. После обновления алгоритма синхронизации нам пообещали несколько интересных функций в ближайшие пару месяцев!

Сейчас доступна бета-версия кошелька Zecwallet Lite для тестирования всеми желающими. Официальные релизы для десктопных и мобильных устройств будут опубликованы в течение следующих 3 недель.

Автор: @RuZcash

Источник: форум сообщества Zcash

English Halo PoS PoW Trezor z2z Zcash zcashd Zcon ZecWallet Zerocash ZSA Дорожная карта Зуко Уилкокс Конференции Кошельки для Zcash Мифы о Zcash Нода Разработки Сеть Zcash Стратегия аппаратные кошельки базовые свойства биткоин будущее криптовалют интервью конфиденциальность криптовалюта обновление сети объяснения обёрнутые токены платёжное средство транзакции унифицированные адреса экранированные пользовательские активы эмиссия

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

3 + семнадцать =