Приветствуем! Впервые на сайте Zcash?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

Язык

Оценка юзабилити кошельков Jaxx и Криптонатора

Линда Ли, 2017-08-21

Краткое содержание

Криптовалютный кошелек (или криптокошелек) позволяет отправлять, получать и следить за используемой криптовалютой с помощью закрытого и открытого ключа, а также различных компонентов блокчейна. Если вы хотите начать пользоваться Zcash или любой другой криптовалютой, вам понадобится электронный кошелек.

Мы советуем нашим пользователям кошельки Jaxx и Криптонатор, поскольку они обладают хорошим функционалом. И мы проводили оценку юзабилити этих кошельков, чтобы они стали еще более качественным продуктом. На данный момент большинство кошельков находятся на ранней стадии реализации и адаптации, и скорее всего, имеют примерно те же недоработки, что были выявлены в кошельках Jaxx и Криптонатор. Если вы являетесь разработчиком криптокошелька, рекомендуем вам ознакомиться с нашим исследованием и проверить вашу разработку на наличие выявленных нами проблем в Jaxx и Криптонатор!

Оба этих кошелька обладают интуитивно понятным интерфейсом и позволяют отправлять, получать и обменивать Zcash. Кошелек Jaxx (версия 1.2.17) легок в установке и использовании даже для новичка, но при неудачном выполнении транзакции отсутствует обратная связь с пользователем. Криптонатор (версия 2.0.3) обладает множеством мер безопасности, такими как проверка электронной почты, проверка устройства и PIN-код, но это затрудняет настройку и навигацию.

Оценка и тестирование

Сначала мы провели оценку интерфейса с точки зрения UX дизайна, и вот, что у нас получилось:

Экран Криптонатор Jaxx
Основной экран Показывает список имеющихся кошельков и балансов (изображение). Чтобы совершить транзакцию, необходимо вернуться на несколько шагов и найти нужное вам меню. Сразу заходит в один из ваших кошельков, показывает баланс и транзакции, а также позволяет совершать их в один клик (изображение).
Экран отправки платежа Интуитивно понятный UI, присутствуют все необходимые поля. (изображение) Интуитивно понятный UI, присутствуют все необходимые поля. (изображение)
Экран подтверждения платежа Не предусмотрено Позволяет скопировать ваш адрес или сумму и сгенерировать QR код (изображение), есть возможность просмотреть готовый QR код (изображение).
Экран обмена валют Нет возможности сделать скриншот, но выглядит неплохо - похож на экран отправки платежа. Не показывает курс конверсии и комиссии за конверсию. Интуитивно понятный UI,  отображает курс конверсии, а также максимальное и минимальное значение. (изображение)
Детали исходящей транзакции Содержит информацию о транзакции и поле, где можно вписать цель транзакции. (изображение) Содержит необходимую информацию, но нет поля для примечаний. (изображение)
Детали входящей транзакции Содержит информацию о транзакции и поле, где можно вписать цель транзакции. (изображение) Содержит необходимую информацию, но нет поля для примечаний. (изображение)
Комиссия за транзакцию Комиссия за транзакцию записывается как отдельная транзакция, но содержит минимум информации о комиссии. (изображение) Комиссия за транзакцию не записывается отдельно и включена в саму транзакцию, что визуально разгружает экран.

Мы проверили, насколько просто новому пользователю выполнить некоторые задачи, и вот, что у нас вышло:

Задача Криптонатор Jaxx
Установка и настройка Требует зарегистрированный аккаунт, а также выполнения большого количества задач; было не легко подтвердить email и аккаунт, поставить пароль и т.д. (видео) Практически идеально! Минимум опций, легко и быстро. (видео)
Отправка платежа Легко найти, легко совершать платежи. (видео) Легко найти, легко совершать платежи. (видео)
Получение платежа Нет уведомления о получении транзакции (не смотря на то, что транзакция была получена). В самом приложении уведомления также нет, только обновление баланса. (видео) Нет уведомления о получении транзакции. В самом приложении уведомления также нет, только обновление баланса. (видео)
Обмен валют Относительно просто (видео), но если пропустить ноль при обмене мелких сумм (например, .02 вместо 0.02), то выдает ошибку. (видео) Не понятно, как сделать валютный платеж, если не знаешь, что такое shapeshift (видео, видео, видео), но в остальном все хорошо. (видео)

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

Тестирование Криптонатор Jaxx
Фильтрация вводимых данных в поле адреса Позволяет вставлять символы, непригодные для использования в адресе. (видео) Позволяет вставлять символы, непригодные для использования в адресе. (видео)
Лимит на длинну адреса Не лимитировано. (видео) Не лимитировано. (видео)
Фильтрация вводимых данных в поле суммы Можно вводить только числа и только одну точку, если она нужна. (видео) Не позволяет вводить буквы, но не фильтрует символы +, - и допускает более одной точки. (видео)
Лимит на количество символов суммы Невозможно отправить сумму с количеством символов, максимально возможных при отправке ZEC (а именно 20999999.99999999). (видео) Нельзя отправить сумму с максимальным количеством символов, возможных при отправке ZEC (а именно 20999999.99999999), также присутствует баг, который перезагружает поле ввода, если ввести слишком маленькое число (т.е. .00000). (видео)
Отправка на синтаксически верный, но не действующий адрес Сообщает пользователю, что адрес недействителен для Zcash и просит проверить правильность ввода. (видео) Просто не отправляет, никаких уведомлений или обратной связи с пользователем. (видео)
Отправка на синтаксически неверный адрес Сообщает пользователю, что адрес недействителен для Zcash и просит проверить правильность ввода. (видео) Просто не отправляет, никаких уведомлений или обратной связи с пользователем. (видео)
Отправка платежа без подключения к интернету Сообщает пользователю, что отправка без подключения невозможна. (видео) Просто не отправляет, никаких уведомлений или обратной связи с пользователем. При следующем запуске попытка выполнить транзакцию просто исчезает. (видео)
Отправка слишком маленькой суммы (меньше, чем комиссия или баланс) Сообщает пользователю, что сумма слишком маленькая. (видео) Выглядит так, будто транзакцию можно осуществить - просит подтвердить транзакцию и т.д. - но транзакция не проходит. (видео)
Отправка слишком большой суммы (больше, чем есть на балансе) Сообщает пользователю, что сумма слишком большая. (видео) Просто не отправляет, никаких уведомлений или обратной связи с пользователем. (видео)

Рекомендации

  1. Для всех криптокошельков: подумайте не только о том, какие данные пользователь должен ввести или что должен сделать, но и о всех возможных вариантах взаимодействия, которые пользователь может осуществить. И если какой-либо из них недействителен, не дайте пользователю сделать ошибку путем фильтрации вводимых данных и отключения ненужных взаимодействий.

  2. Для Jaxx: пользователи часто совершают ошибки, и вы должны помогать им справиться с ними. Сообщайте пользователям, если транзакция не проходит, и что произошло (запрос был отменен, мы повторим попытку снова), а также дайте им инструкции, как исправить проблему, если это возможно (проверьте интернет-соединение, проверьте адрес и т. д.).

  3. Для Криптонатора: слишком долгий и сложный процесс установки и настройки может отпугнуть большое количество пользователей еще до того, как они начнут использовать ваше приложение. Для начала надо чтобы пользователи зашли в кошелек, а далее пошагово направлять их по настройкам безопасности и позже можно будет попросить их подтвердить аккаунт. Хорошей идеей будет попросить их сначала подтвердить свое устройство, а уже через промежуток от часа до 24 после создания кошелька попросить их подтвердить аккаунт, а после какого-то числа использований спросить, хотели бы они выставить дополнительные настройки безопасности (PIN-код, резервное копирование ключей и т.д.).

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