Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Создали мобильный криптокошелёк Memphis за 6 месяцев

09 июля ‘24

Заказчик: Polkadot
Страница кейса/результат: https://apps.apple.com/ru/app/memphis-wallet-for-polkadot/id6449486816

Polkadot — масштабируемый блокчейн четвёртого поколения. Это множество цепей, объединённых в одну экосистему. Её цель — создать быструю блокчейн-инфраструктуру, в которой могло бы работать большое количество проектов. И удобный мобильный кошелёк может помочь в ускорении этого процесса.

Агентство-исполнитель кейса

MobileUp

Занимаемся дизайном и разработкой технологически сложных мобильных проектов для транспорта, медицины, интернета вещей, финансов и сервисов со сложной бизнес-логикой. Помогаем бизнесу опережать конкурентов с помощью востребованных мобильных продуктов, опираясь на опыт создания >250 проектов

1. Вводная задача от заказчика, проблематика, цели

Polkadot — масштабируемый блокчейн четвёртого поколения. Он представляет собой множество цепей, объединённых в одну экосистему. Её цель — создать быструю блокчейн-инфраструктуру, в которой могло бы работать большое количество проектов. Мы в MobileUp подумали, что удобный мобильный кошелёк может помочь в ускорении этого процесса. И первая задача, вставшая перед нами— сделать удобным использование активов на Polkadot с мобильных устройств.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Проблема: неудобный веб‑интерфейс

У Polkadot есть веб-интерфейс, но пользоваться им с мобильных устройств неудобно. В этом мы смогли убедиться лично, когда на прошлогоднем корпоративе часть сотрудников MobileUp получили подарки — NFT с определённой суммой денег. Проверка баланса и вывод средств оказались не самыми приятными задачами из-за неудобного и неочевидного интерфейса.

В этом мини кейсе наш коммерческий директор Найки Еременко увидел бизнес-возможность. И предложил собственными силами разработать удобный мобильный кошелёк, который бы дополнил существующую экосистему Polkadot. Команда поддержала идею, и так мы приступили к работе над внутренним проектом в сфере Web3.

Начали с продуктового исследования

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

Начали с изучения функций веб-интерфейса Polkadot: от самых простых до более сложных. Затем переключились на анализ потенциальных конкурентов — разобрали, как другие мобильные приложения для доступа к экосистеме Polkadot работают с точки зрения UX/UI, что предлагают и почему. Дополнительно собрали обратную связь пользователей. Это помогло понять, как одни и те же возможности реализованы в разных проектах, а также выделить наиболее удачные варианты.

На основе добытой информации составили фичер-лист и определили набор функций, приоритетных для нас на этапе MVP.

Взяли курс на удобство

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

  • Проверка баланса
  • Отслеживание истории операций
  • Получение, отображение и перевод токенов

Продумали дизайн-концепцию

«Коробка с леденцами» — именно так можно описать наш подход к проектированию интерфейса. Мы постарались максимально обезличить сам интерфейс и вывести на передний план токены, которые как леденцы: все разные, яркие со своими узнаваемыми символами.

При этом нативные сети имеют аналогичные с ними символы, поэтому для удобства дифференциации мы используем разные формы для их обозначения.

Мы решили пойти дальше и пронесли эту идею разных форм в том числе и на кнопки, что добавило нашему интерфейсу характера.

Реализовали взаимодействие напрямую с блокчейном

Вот некоторые кор-фичи:

  • переводы токенов;
  • получение примерной комиссии за перевод токенов;
  • получение курсов токенов к фиатным валютам (доллар, евро, рубль и др.);
  • получение актуального баланса токенов;
  • получение истории операций.

Про получение курсов токенов. Цены на токены определяются на открытых рынках и требуют подключения к биржам или другим источникам ценовой информации, которые обновляют данные в реальном времени. Блокчейн сам по себе не содержит информацию о ценах на токены, поэтому для получения такой информации мы полагаемся на сторонний API CoinMarketCap.

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

А вот переводы токенов и расчет комиссии, мы реализовали самостоятельно. Например, чтобы отправить транзакцию, наше приложение сначала определяет спецификации блокчейна, а затем использует криптографические алгоритмы для подписи транзакции. Так обеспечивается её целостность и подлинность. После подписи информация о транзакции кодируется в специальный формат, который может быть прочитан и обработан блокчейном. Затем эта информация отправляется на узел блокчейна, который валидирует и записывает транзакции.

И всё это происходит на самом мобильном клиенте. Мы не передаём никакие данные пользователей на свои или чужие сервера и не имеем к ним доступ.

И это прекрасно!

Найки Еременко

Коммерческий директор, Mobileup

У нас большая экспертиза в web3. Мы делали различные криптокошельки, биржи, обменники. Даже делали white label инфраструктуру для запуска кастодиальных бирж и хранилищ. Но большинство кейсов под NDA. И Polkadot-кошелёк — прекрасный способ показать нашу экспертизу публично.

Саша Юдин

Арт-директор, MobileUp

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

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

Этапы продуктового исследования

Та самая «коробка с леденцами»

Так выглядит информация о кошельке и об операции

3. Результаты сотрудничества

Разработали криптокошелёк Memphis Wallet и сделали удобным использование Polkadot с мобильных устройств.

Наше решение полностью закрывает базовые потребности пользователей: позволяет проверять баланс, смотреть историю и выполнять операции с токенами. Его можно использовать как дополнение к существующей инфраструктуре Polkadot или как самостоятельный криптокошелёк.

Да, кошельки, работающие с Polkadot, были на рынке и раньше, но они не проприетарные Parity. Они сделаны под все блокчейны сразу, что, с одной стороны, хорошо, а с другой — не очень. Такие кошельки подводят функциональность разных блокчейнов под общий знаменатель, а потому не могут предоставить возможности, которые являются исключительными для Polkadot.

Юля Ларионова

Руководитель проекта, MobileUp

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

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

Актуальный баланс и история операций

Так выглядит отправка и запрос монет

4. Заключение

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

Агентство-исполнитель кейса

MobileUp

Занимаемся дизайном и разработкой технологически сложных мобильных проектов для транспорта, медицины, интернета вещей, финансов и сервисов со сложной бизнес-логикой. Помогаем бизнесу опережать конкурентов с помощью востребованных мобильных продуктов, опираясь на опыт создания >250 проектов