Polkadot называют одним из самых многообещающих блокчейн-проектов. При этом работать с ним на мобильных устройствах довольно неудобно, что подтверждают отзывы пользователей экосистемы. В MobileUp увидели в этом ограничении бизнес-возможность и решили собственными силами разработать простой и понятный криптокошелек для Polkadot. Так появился Memphis.
В статье CCO MobileUp Найки Еременко делится подробностями производственного процесса и рассказывает о сложностях разработки некастодиального сервиса.
С чего все началось
Предпосылок для создания Memphis было много. Во-первых, мы в MobileUp перманентно находимся в поисках идей для внутренних продуктов и с радостью инвестируем в интересные решения. Во-вторых, мы давно хотели публично показать экспертизу в Web3. Дело в том, что кейсов у нас много (и криптокошельки, и биржи, и обменники), но почти все они находятся под NDA. Соответственно, открыто рассказывать о них рынку мы не можем. А с собственным проектом таких ограничений нет.
Хотя все это давно витало в воздухе, окончательно подступиться к разработке кошелька для Polkadot нас подтолкнул прошлогодний корпоратив. Тогда в качестве подарков мы раздавали NFT с определенной суммой. И оказалось, что для неопытных юзеров проверка баланса и вывод средств представляются не самыми тривиальными задачами.
Все, кто до этого не был знаком с Polkadot, отмечали неудобство и запутанность
Так родилась идея сделать удобным использование активов на Polkadot с мобильных устройств. Я предложил собственными силами разработать технологичный криптокошелек, который дополнял бы существующую экосистему. Команда поддержала инициативу, и мы приступили к работе над внутренним проектом в сфере Web3.
Polkadot — неслучайный выбор
Еще на старте мы понимали, что Polkadot — один из топовых блокчейнов на сегодняшний день. И, создав для него удобный криптокошелек, мы получим классный бизнес-кейс, который даст нам Street-Creed-репутацию.
Кроме того, у меня был определенный бэкграунд, связанный с Polkadot. Я пришел в блокчейн в 2017 году, когда он только набирал обороты. Изначально был в роли редактора — писал технические статьи и аналитические материалы о том, как работают разные блокчейн-проекты. Но по мере погружения в тему все больше обрастал знакомствами в индустрии и через какое-то время попал в Polkadot PromoTeam.
Polkadot PromoTeam — агентство, которое как раз обеспечивало рекламную поддержку Polkadot. И так получилось, что практически все проекты, существующие в Polkadot на данный момент, зарождались на моих глазах. Соответственно, я был хорошо знаком не только с особенностями экосистемы, но и с людьми, которые отвечают за ее развитие. Это тоже подстегивало взяться за разработку
Каких принципов придерживались в разработке
У блокчейна по-прежнему сохраняется высокий порог входа, что делает криптовалютный мир закрытым для большинства. У того же интерфейса Polkadot довольно сложные паттерны, из-за чего обычным пользователям не совсем понятно, как все работает. Условно, это сильно отличается от банкинга, к которому многие уже успели привыкнуть. Нужно помнить seed-фразы и приватные ключи, быть внимательным при переводах, потому что вернуть деньги в случае ошибки не получится.
В то же время сейчас есть запрос на то, чтобы сделать криптоиндустрию более понятной. И, на мой взгляд, появление простого и удобного инструмента может сильно помочь в ускорении этого процесса. В своем продукте мы как раз старались использовать понятные паттерны, чтобы и опытные пользователи, и новички могли одинаково легко работать с ним.
Для команды задача была сформулирована примерно так: «Давайте реализуем все, что есть в веб-версии Polkadot, только удобнее и для мобильных устройств». Изначально мы планировали делать кошелек только для iOS, но в процессе решили сразу разработать и Android-версию. Так появился Memphis.
Каким должен быть криптокошелек в 2023 году и что предлагаем мы
В 2023 году использовать криптокошелек должно быть так же легко, как банковское приложение. Если говорить о ситуации на рынке, то есть и те, кто пытается внедрять простые паттерны в свои решения, и те, кто нет. Безусловно, с 2017 года сделан огромный шаг вперед, но еще есть, куда стремиться.
Мы хотели создать простой и понятный инструмент. Для этого предстояло глубоко погрузиться в специфику Polkadot и провести продуктовое исследование. Мы начали с изучения функций веб-интерфейса экосистемы: от самых простых до более сложных. Затем переключились на анализ потенциальных конкурентов — разобрали, как другие мобильные приложения для доступа к экосистеме Polkadot работают с точки зрения UX/UI, что предлагают и почему. Дополнительно собрали обратную связь пользователей. Это помогло понять, как одни и те же возможности реализованы в разных проектах, а также выделить наиболее удачные варианты.
На основе добытой информации составили фичер-лист и определили набор приоритетных функций. На этапе MVP для нас было важно реализовать именно базовые возможности, причем сделать это максимально качественно. Чтобы в процессе работы с приложением пользователь не сталкивался с проблемами и у него не возникало желания подыскать альтернативу получше.
На текущий день в рамках Memphis мы предлагаем стандартный для кошелька функционал. Это получение, отображение и перевод токенов. Но в будущем у нас, разумеется, появятся уникальные функции, которых пока нет нигде.
Уникальная функция — телепорты
В следующих итерациях мы планируем внедрить телепорты и реализовать прямые переводы с одного парачейна на другой. На сегодняшний день этого нет нигде, даже в Polkadot. Единственный вариант — зайти на сайт проекта и, если там подключена такая возможность, перевести активы. Это довольно неудобно. Мы хотим сделать переводы между парачейнами простым действием.
Что интересно, такая возможность поддерживается на уровне Polkadot. Для нее даже разработан специальный протокол — cross-chain message protocol. Но
Как дела с безопасностью данных
Все существующие криптокошельки можно разделить на два вида — кастодиальные и некастодиальные. Разработчики кастодиальных сервисов хранят криптовалюту пользователей на своих кошельках, доступа к приватным ключам у пользователей нет. Поэтому если злоумышленники «взламывают» платформу, это означает, что они получают доступ и к аккаунтам всех пользователей.
Некастодиальные кошельки, к которым как раз относится Memphis, основаны на принципе децентрализации. У разработчиков нет никакой серверной части, где бы они держали ключи. У них в принципе нет доступа к приватным ключам. Он есть только у пользователей. То есть мы просто предоставляем удобный мобильный интерфейс, и это никак не угрожает безопасности данных пользователей.
Коротко о главном
Кошельки, работающие с Polkadot, были на рынке и раньше, но они не проприетарны Parity, а сделаны под все блокчейны сразу. Они подводят функциональность разных блокчейнов под общий знаменатель и не могут предоставить возможности, которые являются исключительными для Polkadot.
Отличие Memphis как раз в том, что он ориентирован конкретно на Polkadot. Его можно использовать как дополнение к существующей инфраструктуре или как самостоятельный криптокошелек.
Мы хотели сделать так, чтобы пользователям было удобно работать с Polkadot с мобильных устройств. И мы разработали приложение, которое полностью закрывает базовые потребности пользователей — позволяет проверять баланс, отслеживать историю и выполнять операции с токенами. Это качественный технологичный продукт с удобным интерфейсом. И он уже доступен в App Store и Google Play.
Хотите рассказать о своем бизнесе или поделиться экспертизой?
В рубрике «Блоги компаний» вы можете бесплатно публиковать статьи о своем бизнесе. Публикации помогут укрепить ваш личный бренд или привлечь внимание партнеров, клиентов, инвесторов.
О чем можно рассказать?
- Обо всем, с чем вы столкнулись лично, например, вышли на новый рынок, нашли неочевидный канал сбыта или придумали, как увеличить продажи в несезон.
- О работе с инструментами, сервисами или технологиями для бизнеса.
Для помощи в подготовке статьи мы сделали телеграм-бот. В нем — рекомендации по содержанию статьи и инструкции по ее оформлению. Следуйте инструкциям, пишите статьи и отправляйте готовые тексты так же в чат-бот.
После короткой проверки ваш материал выходит на сайте Бизнес-секретов, а лучшие статьи мы отправляем на главную страницу медиа.
Ждем ваших историй!
Какиех принципов придерживаетесь вы в разработке? Расскажите в комментариях.