Обзор программных кошельков для Zcash с поддержкой экранированных транзакций
по состоянию на октябрь 2023 года
@ruzcash | 30 октября, 2023
Важная общая информация безопасности!
В моей практике не было ни одного программного кошелька, с которым бы не случались проблемы, независимо от известности кошелька:
- Уязвимость кошелька Trust Wallet привела к потере 200 тысяч долларов.
- Убытки от взлома кошелька Atomic Wallet превысили $35 млн
- Из-за неизвестной ошибки в MetaMask пользователи потеряли свыше $10 млн
- Хакеры обокрали пользователей кошелька Guarda, установив контроль над доменом
- В кошельке Jaxx обнаружена уязвимость
В этом списке перечислены известные мультивалютные кошельки. Они не поддерживают полную функциональность Zcash и не являются специализированными.
Все специализированные кошельки для Zcash проходят очень тщательный аудит безопасности и ни разу не были взломаны, в том числе и потому что ваши ключи находятся на вашем устройстве. Но пользователи платят за это двумя вещами:
- Кошельки требуют синхронизации.
- Вам требуется обязательно резервировать свои адреса
Любое ПО может содержать ошибки, которые временно делают его нерабочим инструментом и даже случаются фатальные ошибки, сбрасывающие настройки кошелька. Аппаратный кошелёк может физически сломаться или его можно потерять. Телефон тоже не сложно потерять. Поэтому всегда надёжно сохраняйте начальную фразу для адресов, на которых храните свои активы. Не пренебрегайте этим правилом и не откладывайте на потом резервирование начальной фразы / иных ключей доступа / способов резервирования.
Введение
Прошло больше трёх лет с момента, когда у нас появились первые программные кошельки для мобильных телефонов и за это время у нас добавилось несколько интересных кошельков от разных разработчиков. И наоборот один из лидеров — ZecWallet закончил свой жизненный цикл и больше не обновляется. Обо всех изменениях я напишу в этой статье, но в качестве ретроспективы, особенно если впервые выбираете кошелёк для Zcash и не знаете чем отличаются прозрачные и экранированные адреса, то вы можете ознакомиться с предыдущей версией статьи. Если я начну с полного объяснения всех типов адресов и возможностей зашифрованных заметок, то статья будет слишком большой. Также рекомендую относительно свежее (август 2023) видео с общим обзором основных функций всех представленных кошельков (но кое-что уже изменилось 😀).
Не все кошельки, которые заявляют о поддержке Zcash, действительно поддерживают полную функциональность монеты.
Введение из предыдущей версии статьи
Для начала общая информация об основных отличиях кошельков, которые могут повлиять на ваш выбор. Первое, из чего скорее всего будут исходить пользователи при выборе кошелька, это его универсальность. Я думаю, что мультивалютный кошелёк можно поставить на первое место по универсальности, потому что если вы используете множество различных коинов, то вряд ли пожелаете хранить множество резервных фраз для каждого отдельного кошелька. Гораздо проще и удобнее иметь весь набор от одной начальной фразы, по типу как в аппаратных устройствах хранения. Если вам нужен именно такой кошелёк — то переходите сразу к разделу мультивалютные кошельки.
Второй момент, на который скорее всего стоит обратить внимание, это жизненный цикл. Как показала практика, сторонний разработчик, который делал кошелёк за счёт гранта, может запросто слиться, если сообщество откажет ему в следующий раз. Так получилось, что сообщество уже дважды сталкивались с подобным явлением. Протокол постоянно улучшается и это создаёт необходимость обновлять всю инфраструктуру. Разработчики в прошлом, ощущая уникальность своего предложения, просто задирали стоимость обновлений, до уровня, который не устраивал децентрализованное сообщество Zcash. Деньги на новые обновления не выделялись и разраб просто уходил хлопнув дверью. Так было с самым первыми графическими интерфейсами с поддержкой экранирования Zec4Win и Zec4Mac (многие испытали это на себе), так случилось и с мульти-платформенным хитом ZecWallet. И хотя некоторые его версии подхватили специалисты из Zcash Foundation, основной разработчик ZecWallet отказался от активного участия в продолжении работы.
Так как же быть с этим и как не попасть в зависимость от неприятной ситуации?
Все кошельки делятся на две группы. Первая группа — это кошельки, написанный целиком и полностью независимыми разработчиками. В этой группе, кстати, не осталось людей, кто написал свои кошельки за вознаграждение. Все команды сформированы из людей, кто уже достаточно долго участвует в жизни сообщества. Например, ребята из Zingo! написали уже множество полезных вещей для Zcash. Их расстроила ситуация с ZecWallet и они взяли за основу кодовую базу ZecWallet и качественно её улучшили с учётом всех обновлений протокола. Другой разработчик, известный многим как Ханх, также делает множество уникальных вещей для Zcash не прося за это денег. Например, он интегрировал в свой кошелёк YWallet возможность подписывать транзакции с помощью аппаратных кошельков Ledger. Просто из соревновательного энтузиазма он подписал несколько транзакций с помощью Ledger Nano S+, а эти устройства обладают крошечным аппаратным ресурсом, и до этого считалось, что невозможно оптимизировать код настолько, чтобы произвести расчёт снарка на такого типа устройстве. Код своих кошельков писался этими разработчиками самостоятельно. Они могут его улучшать, если захотят и пока что продолжают это делать. Ещё добавлю, что пул без доверенной настройки Orchard поддерживает только в этих кошельках, а SDK 2.0 (о них далее) пока ещё не поддерживают пул Orchard — вот такой прикол!
Но существует ещё вторая группа кошельков, которые работают на базе SDK от разработчиков протокола Zcash. SDK (software development kit) — это набор инструментов для разработки программного обеспечения в одном устанавливаемом пакете. Они облегчают создание приложений, имея компилятор, отладчик и иногда программную среду. SDK помогает разработчикам быстро развернуть весь функционал, доступный в протоколе Zcash, например, в мультивалютных кошельках. Любой, кто разбирается в разработке приложений для блокчейна, может взять ядро SDK от ECC и собрать свой кошелёк для ZEC в собственном дизайне.
Какие мы можем сделать выводы? Я думаю, что если вдруг барахлит кошелёк на базе SDK, то рано или поздно, но его точно починят. Просто по банальной причине того, что он собирается из кода от создателей протокола Zcash. Но на практике в период большой нагрузки на блокчейн мы видели, что работали только кошельки от независимых разработчиков: ZecWallet, Zingo! и Ywallet. Всё потому что у них были собственные методы синхронизации, сильно отличающиеся от SDK. Возможно, что сейчас я не облегчил вам выбор, но если для вас критична стабильная доступность средств и вы следите за всеми новостями в мире Zcash, то я рекомендую кошельки с собственными командами. Если же вы долгосрочный инвестор, который желает хранить свои монеты в экранированном пуле и не сильно заморачиваться с внутренними делами сообщества, то я думаю, что кошелёк на базе SDK — разумный выбор. Но всегда помните, что ваша начальная фраза поможет вам восстановить доступ к активам с помощью другого кошелька. Я ещё не тестировал кошельки на базе SDK 2.0 на детерменированность начальной фразы, однако до этого времени было именно так: одна Seed-фраза позволяла построить одно и то же дерево адресов на разных кошельках, за редким исключением. В общей сравнительной таблице, я обязательно укажу эту особенность после проведённых тестов.
переход к разделу МУЛЬТИВАЛЮТНЫЕ КОШЕЛЬКИ
Что в себе содержат кошельки, построенные на базе SDK 2.0
Текущая версия SDK 2.0 была представлена в октябре 2023 года. В пакет был включён ряд усовершенствований, который учитывает актуальные параметры узлов Zcash. Необходимо отметить, что в период с июня 2022 сеть Zcash подвергалась высокой нагрузке искусственно сгенерированных транзакций, напоминавших спам-атаку или имитирующих спам-атаку. Как говорит Зуко, что именно это было и кто за этим стоит мы не знаем, потому что всё происходило в экранированных пулах. Однако все кошельки, построенные на базе SDK 1.0 фактически больше года были непргодны для использования. Выпуск SDK 2.0 полностью устранил эту проблему и ускорил процесс синхронизации относительно того, что мы имели ранее. По-прежнему доступна функция авто-экранирования, но теперь она встроена уже на уровне «по умолчанию», а не является опциональной. Все кошельки SDK 2.0 имеют новый формат унифицированных адресов, который позволяет включать все варианты адресов Zcash. Ещё бы биржи и обмены приняли их на вооружение и функция была бы действительно прорывной.
Главная фишка SDK 2.0
Это конечно же функция Spend-before-Sync. Суть которой в том, что пользователь теперь может отправлять ZEC сразу после открытия своего кошелька, не дожидаясь процесса синхронизации как раньше. Единственным условием такой возможности является то, что монеты уже отображаются на вашем балансе и прошло 10 подтверждений после их получения. Если монеты были получены давно, то на практике сразу же после открытия кошелька все доступные монеты могут быть отправлены без ожидания. Но если вы получили их только что, то им придётся «полежать» около 12 минут. Это достаточно допустимый компромисс, потому что подтверждения для полученных монет позволяют «убедить» сеть, что двойных трат не было. И в реальности со слов Зуко (ссылку на слова в переводе я приведу позже), это была достаточно сложная конструкция, которая потребовала больших изменений протокола. Давайте представим, что у пользователя, например, есть два устройства и там установлены два одинаковых кошелька с единым деревом адресов. И вот теперь существует возможность отправить в сеть одновременно две транзакции, не дожидаясь синхронизации. Если баланс позволяет, и в сумме эти транзакции не превышают размер баланса, то обе транзакции будут исполнены. Но как быть, если пользователь отправляет весь свой баланс дважды? А как быть, если он делает это в цепочке последовательных событий, которые предусматривают попытку совершить двойные расходы. Всё это протокол уже учитывает и не позволяет делать. Но на минутку! Это ведь всё происходит в экранированном пуле! Вы не можете это увидеть, но именно так всё будет работать! По мне это звучит совершенно невероятно. И я обязательно потестирую на практике и эти вещи тоже и сделаю видео на YouTube-канале pro.zcash. Но Spend-before-Sync это даже не конечная цель, а лишь часть следующей реализации, которая называется DAGSync, которая позволит отправлять транзакции ещё с меньшими временными затратами.
По уточнению автора DAGSync — разработчика Джека Григга (str4d) DAGSync потребует более существенных и инвазивных изменений в API, которых в ECC хотели бы избежать в первоначальной реализации изменённых узлов. Поэтому было принято решение не внедрять некоторые части DAGSync, а присвоить текущим изменениям другое кодовое имя: «Spend-Before-Sync». Конечное решение по этой части создало некоторую заминку по срокам SDK-релизов.
Кроме того, я рад заметить, что на текущий момент все без исключения кошельки Zcash имеют поддержку зашифрованных сообщений.
Третий важный момент, который также влияет на выбор кошелька — это разумеется ваша платформа. Возможно, стоило начать именно с этого. Но если говорить о мобильных телефонах (смартфонах, как говорили ранее), то все кошельки в обзоре имеют версии как для Iphone, так и для Android. Это уже золотой стандарт. Но если вам нужен кошелёк для ПК, то переходите сразу в раздел ДЕСКТОПНЫЕ КОШЕЛЬКИ.
МОНОКОШЕЛЬКИ ДЛЯ ZCASH
По состоянию на 28 октября экранированные транзакции Zcash поддерживают 3 актуальных монокошелька — т.е. кошелька только для ZEC (YWallet поддерживает две монеты). Абсолютно каждый из них поддерживает полный комплект адресов: прозрачные, экранированные, унифицированные. Самый крутой экранированный бассейн Orchard, без доверенной настройки есть только в Zingo! и YWallet.
ZecWallet (не актуален)
Провожаем с почестями, потому что ZecWallet уже не является актуальным по обновлениям, хотя его всё ещё можно использовать, потому что он работает, и выручал меня в этот сложный период «спам-атаки». Главное после первого запуска принудительно выставить стабильный сервер лёгкой ноды с самого начала использования, потому что один из замеченных мной глюков ZecWallet — это то, что он не в состоянии запустится на телефоне, пока у него нет подключения к узлу. Для России ближайший стабильный лёгкий узел: eu.lightwalletd.com:443
.
Кстати, полный список инфраструктуры от команды Nighthawk Apps здесь. Проверить ближайший узел по пингу здесь. Если вы используете собственную инфраструктуру, то вы знаете как его настроить, эта статья не для любителей экспериментов. А в статье 2020 года есть полная инструкция по всем версиям ZecWallet.
Zingo!
Совершенно новейший кошелёк для Zcash. У него в дизайне мало чего есть от ZecWallet, но именно Zingo! является форком ZecWallet и активно поддерживается мощной командой из нескольких человек. Сначала появились мобильные версии для смартфонов, а в сентябре вышла мультиплатформенная десктопная версия кошелька, о которой я напишу в соответствующем разделе.
Здесь англоязычный обзор текущей версии Zingo! 1.3.0 в которой есть видеоролики с демонстрацией интерфейса.
Итак, в Zingo! перекочевал весь функционал, который был ранне в ZecWallet, включая собственный метод ускорения синхронизации BlazeSync, который вполне «тянул» в период нагрузки на блокчейн. Но разрабы внесли дополнительно ряд улучшений. Появилось меню с двумя уровнями настроек: основные и продвинутые. В основных настройках доступно три вещи: выбор языка английский или испанский (можете написать разрабам для добавления русского языка в месседжер Element сюда); скрытие всех приватных данных с экрана (балансы, суммы в истории транзакций будут скрыты, пока не тапните по ним); отображение баланса в долларах — да/нет. Если выберете «да», то курс будет подтягиваться со стороннего сервера «Coingecko», а значит у них будет ваш IP и данные о времени вашего подключения. В Zcash-сообществе много шифропанков, которым нравятся параноидные опции. В продвинутых настройках добавляются: функция включения «отправить весь баланс» в окне транзакции (по умолчанию этого чекбокса там нет, чтобы случайно не отправить все средства, но если вам надо очистить баланс под ноль, то она может пригодится); принудительный выбор сервера; порог фильтрации входящей пыли (по умолчанию 500 zat); выбор загрузки memo-полей (можно загружать все байты для попытки открытия своим ключом — максимальная конфиденциальность / минимальная скорость синхронизации, можно загружать только свои memo — потеря в конфиденциальности (ваш IP видит узел) / быстрая скорость синхронизации, либо ничего не загружать — максимальная конфиденциальность / максимальная скорость / не видите входящие memo). Также в продвинутом режиме появляются новые пункты в меню. Например вы можете посмотреть в каких именно пулах находятся ваши монеты. Обычно вы об этом даже не задумываетесь.
В кошельке есть окно прогресса синхронизации. Кошелёк может проводить её в фоновом режиме, но в этом окне вы увидите все подробности процесса. В меню есть окно с расшифровкой по транзакциям с контрагентами в виде диаграммы. Насколько это информативная вещь мне сложно сказать, свой скрин я прикрепил.
Съедобный вполне кошелёк, который удобен для ежедневного использования, потому что имеет ещё функцию быстрой отправки по QR. Вы можете написать разрабам о своих впечатлениях на форуме и в Twitter. Обсуждение и тестирование приложений происходит в мессенджере Element.
Лично мне хотелось бы иметь дополнительную защиту на входе — пароль или Face ID. Это единственный кошелёк в обзоре без такой защиты.
YWallet
Данный кошелёк также очень крут и также мульти-платформенный для всех популярных ОС. Разработчик, Ханх — крутой ниндзя-одиночка. Исходный код его кошельков раскрыт на GitHub и был проверен Тэйлором Хорнби — специалистом по безопасности с огромным опытом и многолетним стажем работы с протоколом Zcash. Я очень люблю этот кошелёк и давно его использую, поскольку помимо ZEC, он позволяет хранить Ycash (считаю его планом «Б», на случай если переход Zcash на PoS вдруг не окажется удачной идеей). Заявленная скорость собственного метода синхронизации Warp Sync: ~10 000 блоков в секунду! Причём в период «спам-атаки» кошелёк переваривал синхронизацию лучше всего и в моменте (до релиза Zingo!) это был единственный кошелёк, который вообще был способен синхронизироваться и не зависать при этом.
На мой взгляд это самый многофункциональный монокошелёк в обзоре. И хотя его множество опций скорее избыточны для рядового пользователя, но тем, кто использует кошелёк ежедневно для множества вещей, YWallet точно понравится. Попробую перечислить всё, что выделяет его на фоне других вариантов. Поддержка множества аккаунтов — это очень удобно! У каждого аккаунта своя начальная фраза и собственное дерево адресов. Их количество не ограничено и пользователь может организовать раздельное хранение средств. Есть удобная контактная книга и отдельный список транзакций, которые содержали включённые зашифрованные сообщения. Удобная история транзакций, в которой хорошо отражены важные детали. Доступны графики бюджетов и график курса ZEC в любой фиатной валюте, который подгружается сплошной историей, то есть без необходимости конкретизации момента транзакции на стороннем сервисе. Вы можете использовать кошелёк только для просмотра, а подписывать транзакции исключительно с использованием внешнего аппаратного кошелька Ledger. Предусмотрена возможность выбора комиссии по умолчанию или автоматически. Существует возможность выбрать платёжный план или доверить кошельку списание монет с различных пулов, так чтобы никаким образом не нарушить вашу конфиденциальность. Достаточно хардкорный уровень — подробная статья об этом находится здесь. Есть функции, которые я вообще никогда не использовал. Multipay позволяет разделить платёж между несколькими получателями. Другая штука, которую я не использовал — трансляция необработанных транзакций. Ещё одна важная особенность YWallet, которая может быть неприятной, — при первой синхронизации кошелёк сканирует только заглавные адреса в бассейнах. Таким образом, если на вашем предыдущем кошельке использовалось несколько адресов в одном пуле, то после первого сканирования YWallet не покажет полные балансы. Придётся добавить новые адреса, закинуть на них по затоши, чтобы кошелёк позволял добавить следующий адрес и снова провести повторное сканирование. Только после такой хитрости вы сможете увидеть полные балансы. Такая особенность вызвана тем, что кошелёк поддерживает несколько аккаунтов и чтобы ускорить процесс синхронизации, метод сканирует только заглавные адреса.
Из других функций есть автоматическое скрытие балансов, есть пароль или Face ID на вход, автоматическое экранирование, поддержка Orchard. Возможно я что-то не указал и в момент, когда вы это читаете, Ханх добавил что-то ещё. Поэтому полный список функций доступен здесь.
Ханх пишет свой блог о кошельке на Medium, размещает видео-инструкции на YouTube и проще всего с ним связаться на форуме.
Примечание: Если используете обновлённый #YWallet и видите «Disconnected», то следует зайти в «Settings» —> «Zcash» —> нажать «Ping test» —> выбрать сервер с меньшим значением отклика в ms. После этих действий кошелёк продолжит синхронизацию. Проблемы на других кошельках также чаще всего решаются сменой сервера.
Nighthawk Wallet
Nighthawk Wallet — это самый первый мобильный кошелёк для защищённых транзакций Zcash. Выпущенный в июне 2020 года, он поддерживал сначала только z2z транзакции, и этим он обосновывал своё название. Но сообщество быстро сориентировалось, что это весьма неудобно. Потому что абсолютное большинство обменов сегодня не даст перевести ZEC на экранированный адрес. Вы можете без проблем пополнять свои депозиты на бирже с любого своего защищённого адреса, но при попытке указать свой адрес отличный от «t» в поле вывода, робот биржи будет ругаться на неправильный формат сети. Сколько это ещё продлится, сказать сложно. Некоторые биржи заявляли о поддержке функций сети Zcash пятого поколения, но с адресами дело пока не продвигается. Кстати, список обменов, поддерживающих Z-адреса — здесь.
Новый Nighthawk Wallet (октябрь 2023) полностью построен на SDK 2.0 от ECC и похоже, что использует возможности этого пакета на 100%. В первую очередь, это ускоренная в несколько потоков синхронизация (задействованы несколько ядер процессора вашего телефона) и функционал Spend-before-Sync. В арсенале кошелька также зашифрованные заметки, унифицированные адреса (как я уже писал выше, только бассейна Sapling). Кошелёк достаточно простой, не перегружен продвинутыми функциями и я даже не знаю на что обратить внимание. Он просто красивый и, на мой взгляд, самый интуитивно понятный в этом обзоре. Минимально необходимый набор опций, но есть всё, что мне лично хотелось бы видеть в кошельке-копилке или в кошельке для нескольких транзакций в неделю. Я думаю, что именно так себя позиционирует данный кошелёк, хотя бы потому что у него есть удобное уведомление-напоминание о необходимости произвести синхронизацию раз в неделю или раз в месяц. Да, Spend-before-Sync позволяет расходовать средства без полной синхронизации, но это не означает что она не нужна совсем.
Из будущих фишек кошелька отмечу анонсированную интеграцию с Flexa и кажется разрабы внимательно следят за интеграцией ZEC в TORChain. Также в кошельке есть две ссылки на обмены, поддерживающие экранированные zaddr.
Старый Nighthawk Wallet поддерживал русский язык 🫡 , а в новом почему-то пока не подгружена мульти-языковая поддержка. Думаю, что вопрос времени, но вы всегда можете внести свой вклад и помочь разработчикам с самым точным переводом функций здесь.
Если соберётесь переносить начальную фразу со старого кошелька на новый Nighthawk Wallet, то обязательно ознакомьтесь с этим уведомлением от разработчиков.
Связаться с разработчиками можно в «X» или письмом на nighthawkwallet@protonmail.com
. Полный список обновлений доступен по ссылке.
Сравнительная таблица основных характеристик мобильных монокошельков:
ФУНКЦИИ | Nighthawk | YWallet | Zingo! |
---|---|---|---|
Основные: | |||
Платформы | Android, iOS | ||
Типы поддерживаемых пулов | прозрачный, Sapling | прозрачный, Sapling, Orchard | |
Зашифрованные сообщения | + | + | + |
Окно управления сообщениями | - | + | - |
Автоматическое экранирование | + | - | + |
Множество аккаунтов | - | + | - |
Аналитика трат / бюджет | - | + | + |
Поддержка дополнительных монет | - | YEC | - |
Обмен в кошельке | внешние ссылки | - | - |
Адресная книга контактов | - | + | - |
Поддержка аппаратного кошелька | - | + | - |
Мультиподписи FROST | - | - | - |
Пользовательский сервер | + | + | + |
Режим просмотра | - | + | - |
График цены | - | + | - |
Русскоязычный интерфейс | ожидается | - | - |
Защита на входе (код или биометрия) | + | + | - |
Статус синхронизации | в процентах | в блоках | отдельное окно |
Отображение ожидаемых монет | + | + | + |
Синхронизация: | |||
Функция Spend-before-Sync | + | - | - |
Технология синхронизации | Многопотоковая параллельная | Warp-Sync | Blaze-Sync |
Скорость синхронизации 1 000 000 блоков/секунд | тестирую | тестирую | тестирую |
Резервирование: | |||
Метод бэкапа | (24 слова, собственный) | (24 слова, совместимый) | (24 слова, совместимый) |
Облачный бэкап | ожидается | - | - |
Позволяет копировать Seed в буфер | + | + | + |
Позволяет указать высоту блока | + | + | + |
Удаление аккаунта из меню | + | + | + |
МУЛЬТИВАЛЮТНЫЕ КОШЕЛЬКИ
Edge Wallet
Признаюсь, что у меня нулевой опыт пользования данным кошельком, но он сразу показался мне весьма симпатичным. Я знаю, что он популярен у большого числа пользователей и при достаточно беглом изучении мне показалось, что он имеет полный необходимый набор функционала, который может пригодиться при работе с Zcash. По-крайней мере, в нём реализованы все ключевые опции SDK 2.0. Из того, что я сразу заметил: облачное резервное хранение аккаунта с защитой восстановления с помощью двух-факторной идентификацией по цифровому ключу. Если такой способ резервирование вам кажется недостаточно «крепким», то есть два собственных секретных вопроса, на которые можно указать уникальные ответы. Всё это в комплексе надёжно шифрует облачный резервный бэкап. Seed-фраза не поддерживается, но для разных монет также можно скачать секретные ключи, чтобы хранить их самостоятельно. Мало ли что произойдёт с сервером облака? Хотя скорее всего они резервируют зашифрованные копии в IPFS-хранилищах. Кошелёк поддерживает один аккаунт на устройстве и единый стандарт FIO-адресов. Большое внимание в кошельке уделено рыночному поведению монет — их список огромный. Отображаются ключевые рыночные характеристики каждой монеты и график в нескольких периодах. Кстати, как указано на сайте, кошелёк поддерживает +130 активов для хранения. Большая часть из них, это конечно токены в популярных блокчейнах. Думаю, что не лишним будет отметить, что есть поддержка различных стейблкоинов на самых популярных блокчейнах, а не только на Ethereum. Также есть популярная поддержка Wallet Connect подключаемая через QR для всех популярных блокчейнов с токенами. А ещё полноценный обмен монет прямо в кошельке. 👍🏻
С большим уважением к разработчикам замечу, что кошелёк русифицирован, хотя встречаются небольшие огрехи перевода. Кроме того, уделено большое внимание дополнительным внешним сервисам (обмены, подарочные карты, покупка криптовалют), набор которых меняется в зависимости от выбранного региона использования. Это тоже фишка Edge Wallet. Другие основные функции можно увидеть на слайдах. Почитать о функционале для разных монет (правда на английском) можно в блоге на сайте Edge Wallet.
Если вы являетесь опытным пользователем и заметили неточности или знаете фичи, которые следовало бы добавить в этот обзор, то обязательно напишите мне.
Unstoppable Wallet
Неудержимый (так переводится Unstoppable) — реально мой любимый мультивалютный кошелёк. Я никогда ничего не рекламировал за деньги, но если продукт мне нравится, то я не вижу причин стесняться его рекламировать. В команде HorizontalSystems есть русскоговорящие разработчики и они спрашивают меня время от времени, чего мне не хватает в этом кошельке. Но я не знаю, что им ответить. Первая версия SDK для Zcash в прошлом году подвела этот и другие кошельки багом с синхронизацией, но вообще, когда возникает потребность, парни всё быстро обновляют. И самый прикол, что они до сих пор скромно выпускают версии с префиксом «0», как будто не готовы назвать его полноценным релизом. Devs, если вы это читаете, то просто добавьте поддержку аппаратных ключей типа YubiKey на функции резервирования.
Но мой обзор об использовании Zcash и тут есть некоторые нюансы. Скорее всего вы не сможете отправить ZEC на Unstoppable прямо с биржи, потому что кошелёк не поддерживает прозрачные адреса. Он позволяет отправлять на прозрачные адреса, но принимает только на Z-адрес в пуле Sapling, и здесь Edge удобнее. Все остальные функции SDK 2.0 кошелёк поддерживает.
Помимо универсальной мультивалютной всеядности, кошелёк имеет очень крутой интуитивно-понятый интерфейс, множество фич, полезных как начинающим, так и продвинутым пользователям криптовалют, особенно инвесторам. О самом интересном и уникальном функционале кошелька я уже готовил отдельный обзор. Но это тот случай, когда лучше один раз поюзать ПО самому, чем читать обзоры. Основной функционал кошелька я указал в сравнительной таблице характеристик.
Заключение
Напоминаю, что в этом обзоре я рассматриваю исключительно кошельки с поддержкой экранированных транзакций ZEC. Существует ещё масса мультивалютных кошельков, в которых есть прозрачные адреса Zcash, но в таком Zcash никакого смысла нет, а значит конкретно для меня их не существует.
Сравнительная таблица основных характеристик мобильных мультивалютных кошельков:
ФУНКЦИИ | Edge | Unstoppable |
---|---|---|
Основные: | ||
Платформы | Android, iOS | |
Типы поддерживаемых пулов | прозрачный, Sapling | Sapling |
Поддержка унифицированных адресов | + | - |
Зашифрованные сообщения | + | + |
Окно управления сообщениями | - | - |
Автоматическое экранирование | + | нет t-адресов |
Множество аккаунтов | - | + |
Аналитика трат / бюджет | - | - |
Обмен в кошельке | + | - |
Адресная книга контактов | - | + |
Поддержка аппаратного кошелька | - | - |
Поддержка Wallet Connect | + | + |
Поддержка FIO-адресов | + | - |
Поддержка популярных сетей для USDT | + | + |
Мультиподписи FROST | - | - |
Пользовательский сервер | - | - |
Режим просмотра | - | - |
График цен | + | + |
Расширенные рыночные функции | + | + |
Новости и аналитика | - | + |
Русскоязычный интерфейс | + | + |
Защита на входе (код или биометрия) | + | + |
Статус синхронизации | графика и в процентах | графика и в процентах |
Отображение ожидаемых монет | + | + |
Синхронизация: | ||
Функция Spend-before-Sync | + | + |
Технология синхронизации | Многопотоковая параллельная | Многопотоковая параллельная |
Скорость синхронизации 1 000 000 блоков/секунд | тестирую | тестирую |
Резервирование: | ||
Метод бэкапа | - | (24 слова, совместимый) |
Облачный бэкап | + | + |
Позволяет копировать Seed в буфер | + | + |
Позволяет указать высоту блока | + | + |
Удаление аккаунта из меню | + | + |
ДЕСКТОПНЫЕ КОШЕЛЬКИ
Данный раздел в процессе наполнения.
Если коротко, то в настоящее время есть три варианта:
- ZecWallet Lite для ПК — сегодня это уже наименее предпочтительный вариант, потому что последний релиз был в августе 2022 года, хотя кошелёк рабочий. Здесь есть инструкция от Zcash-энтузиаста о том, как продлить жизненный цикл десктопного ZecWallet. Но это прям место для фан-зоны. ZecWallet Full Node я даже не предлагаю рассматривать не только из-за отсутствия обновлений, но и по этим причинам. Если хотите собственный узел, то лучше настройте отдельную связку с Zebra.
- Zingo! — усовершенствованный форк ZecWallet. Свежий кошелёк и имейте ввиду, что пока это самые первые релизы. Но для тех, кто привык к ZecWallet Lite — вам даже не придётся привыкать к нему. По сути это и есть ZecWallet Lite с обновлениями.
- YWallet — стабильный кошелёк со стабильными обновлениями написанный на собственной кодовой базе. Однозначно рекомендую к использованию, но перед обновлениями всегда читайте сообщения на сайте автора.
Все эти кошельки работают на Windows (от 7-ой версии), MacOS, Linux. Ссылки в списке ведут на соответствующие GitHub-репозитории.
***
На этом мой обзор снова временно завершён. Пополнить свой баланс для тестирования кошельков из обзора можно в этом ZEC-кране.
Ставьте правильные кошельки, пользуйтесь экранированными адресами и транзакциями, и подписывайтесь на мой twitter-аккаунт @ruzcash, на котором я стараюсь делиться свежими новостями из мира Zcash!
написать мне можно на адрес: zs1f2hlu6vzl65256mr0k2nh3n49wtrtj2vvalathwvzxt9asn6v0xtda2nfwgukvaaeuvcq3gpzqv
Автор: ruzcash
Arborist Call Bitcoin Halo NU5 NU7 Orchard PoS PoW z2z zcashd Zcon Zebra ZIP ZKP ZSA Гранты Доказательства с нулевым разглашением Дорожная карта Ключи просмотра Конференции Кошельки Кошельки для Zcash Метрики Нода Релизы аппаратные кошельки биржи и обмены биткоин будущее криптовалют внедрение доверенная установка интеграции интервью конфиденциальность майнинг новости Zcash обновление сети объяснения обёрнутые токены регулирование транзакции унифицированные адреса управление цена ZEC эмиссия