Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
MobileUp
Создали мобильный криптокошелёк Memphis за 6 месяцев
MobileUp
#Приложение под ключ

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

72 
MobileUp
MobileUp Россия, Санкт-Петербург
Поделиться:
Создали мобильный криптокошелёк Memphis за 6 месяцев
Клиент

Polkadot

Сфера

Финансы, инвестиции, банки

Регион

Швейцария, Luzern

Мобильная платформа

IOS

Сдано

Август 2023

Задача

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

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

Решение

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

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

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

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

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

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

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

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

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

- Проверка баланса;

- Отслеживание истории операций;

- Получение, отображение и перевод токенов.

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

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

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

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

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

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

- переводы токенов;

- получение примерной комиссии за перевод токенов;

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

- получение актуального баланса токенов;

- получение истории операций.

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

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

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

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

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

Результат

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

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

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

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

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


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

MobileUp с удовольствием обсудит вашу задачу

Оставить заявку