РБК Компании
Главная MobileUp 7 сентября 2023

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

Команда MobileUp разработала технологичный мобильный кошелёк Memphis для экосистемы Polkadot. А сейчас продолжает развивать его и наращивать фичи
Создали мобильный криптокошелёк Memphis за 6 месяцев
Задача

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

Причина

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Александр Юдин,
Арт-директор MobileUp

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

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

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

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

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

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

«Могли ли мы развернуть собственный обозреватель блокчейна? Теоретически, да. Но его поддержание требует обработки огромных объемов данных. Также нужна сложная инфраструктура, которая бы обеспечивала непрерывное функционирование обозревателя.

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

Илья Чуб,
iOS-инженер MobileUp

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

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

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

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

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

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

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

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

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

Разумеется, у нас грандиозные планы по развитию

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

Результат

Разработали технологичное приложение-кошелёк, которое дополняет существующую инфраструктуру Polkadot.

Интересное:

Новости отрасли:

Все новости:

Профиль

Дата регистрации12.01.2011
Уставной капитал10 000,00 ₽
Юридический адрес ГОРОД САНКТ-ПЕТЕРБУРГ УЛ. БОЛЬШАЯ МОСКОВСКАЯ Д. 1-3 ЛИТЕР А ПОМЕЩ. 31-Н
ОГРН 1117847002272
ИНН / КПП 7839437267 784001001
Среднесписочная численность44 сотрудника

Контакты

Адрес Россия, г. Санкт-Петербург, ул. Б. Московская, д. 1–3, офис 9
Телефон +78126488125

Социальные сети