Финансы, страхование, инвестиции
Ноябрь 2025
Kraster Wallet — холодный аппаратный криптокошелек в форм-факторе карты и доступом через мобильное приложение. Вместо того чтобы хранить seed-фразу в заметках, пользователь получает NFC-карту: именно на ней хранится ключ восстановления кошелька.
Чтобы получить доступ к активам, нужны сама карта и дополнительная проверка (пин-код или биометрия). Такой способ делает работу с криптовалютой понятнее и безопаснее. Ничего не нужно запоминать, а доступ защищен физическим носителем.
Изначально кошелек создавался под внутренние задачи бизнеса, но затем заказчик стал рассматривать Kraster Wallet как самостоятельный продукт для широкой аудитории — с поддержкой разных блокчейн-сетей и возможностью масштабирования.
Дизайном занималось агентство Flatronica, а мы отвечали за разработку и техническую реализацию. В зону ответственности команды Purrweb вошли:
— системная аналитика и техническое задание;
— мобильное приложение;
— бэкенд для приложения и лендинга;
— админ-панель для модерации и сайта проекта;
— компонент для работы с NFC-картой.
Хотя дизайн вели не мы, с макетами работали активно: проверяли логику экранов и подсказывали решения, опираясь на свою экспертизу.
Главная задача — выпустить рабочий MVP к конкретному сроку. Релиз был привязан к публичной презентации продукта на криптоконференции, поэтому довести его нужно было до стабильного состояния. При этом по ходу проекта требования менялись: заказчик предлагал новые идеи, добавлял функциональность и уточнял ограничения.
Функциональность приложения
Kraster Wallet объединяет аппаратный носитель и приложение в один пользовательский сценарий. Пользователи могут:
— получать доступ к кошельку через NFC-карту с подтверждением по пин-коду или биометрии;
— восстанавливать доступ с помощью карты;
— хранить, получать и переводить криптовалюту, обменивать активы между сетями;
— следить за балансом, историей транзакций и котировками токенов с графиками.
К релизу кошелек поддерживал 20 блокчейн-сетей.
Главный вызов: NFC-карта без готового решения
NFC-карта стала самой важной и самой сложной частью проекта: на ней хранится ключ доступа к кошельку, и если карта не работает — не работает весь продукт.

На старте готового решения не было. Карты от производителя появились не сразу, не было компонента для записи и считывания данных. Причем не все карты подходили под нужный апплет, а часть требований по безопасности и формату данных прояснялась уже в процессе. Ждать мы не могли, поэтому пошли параллельным путем — начали разрабатывать приложение и архитектуру, не дожидаясь финальной версии карты.
Решение искали в режиме экспериментов. Мы общались с производителями, привлекли специалистов с опытом работы с NFC, тестировали гипотезы и наблюдали за поведением карты в реальных условиях. Когда стандартный темп перестал устраивать, логику работы карты взял на себя технический директор и за несколько дней собрал рабочий компонент. Его передали дистрибьютору, тот — производителю, который записал компонент на физические карты.
В результате появился рабочий сценарий: карту можно использовать для восстановления доступа и управления кошельком.

Масштабирование: от 6 к 20 блокчейн-сетям
Изначально кошелек планировали запускать с поддержкой 6 блокчейн-сетей: для быстрого старта мы выбрали прямолинейный подход — каждая сеть подключалась отдельно. Но в процессе требования изменились. К релизу заказчику стало важно поддерживать уже 20 сетей, чтобы продукт выглядел увереннее на фоне конкурентов.
Подключение каждой сети — это отдельная интеграция, тестирование и проверка сценариев. Стало ясно, что изначальный подход не масштабируется. Поэтому мы пересобрали логику вокруг базовых блокчейнов (Ethereum и Bitcoin) и сделали универсальный слой, который позволял быстрее подключать похожие сети без переписывания всего с нуля. Это потребовало больше усилий на старте, но дало возможность подключить 20 сетей в рамках одного MVP и заложить основу для дальнейшего роста.

Как мы выстроили процессы и работу команды
По мере роста проекта стало ясно, что одной технической экспертизы недостаточно — нужны прозрачные и предсказуемые процессы. Проект разбили на независимые направления: мобильное приложение, бэкенд приложения, бэкенд лендинга и работа с NFC-картой. Они развивались параллельно и не мешали друг другу, поэтому задержки в одном месте не останавливали проект целиком, а у команды были понятные зоны ответственности.
Меняющиеся требования мы приняли как часть процесса: фиксировали договоренности, привязывали задачи к конкретным этапам и релизам, регулярно синхронизировались по статусу. Когда задач становилось больше, состав команды усиливали — заранее выстроенные процессы и четкие формулировки помогали новым разработчикам быстро входить в проект.
Отдельной задачей была координация команд: со стороны клиента в проекте участвовали несколько заказчиков и подрядчиков (включая дизайн и NFC-карты). Команда Purrweb взяла на себя роль точки сборки — выносила вопросы на обсуждение, помогала расставлять приоритеты и фиксировала все решения, дублируя их команде и заказчику. Особенно это помогло в момент публичной презентации, когда важно было быстро реагировать на любые вопросы.
Проект удалось довести до релиза и показать как полноценный, работающий продукт. К моменту запуска команда Purrweb разработала мобильное приложение криптокошелька для iOS и Android, бэкенд для приложения и лендинга, админ-панель для модерации и сайта, компонент для работы с NFC-картой и поддержку 20 блокчейн-сетей.
Формально это был MVP, но по факту продукт получился более насыщенным: многие решения сразу закладывались с прицелом на дальнейшее развитие.

Приложение опубликовано в App Store и Google Play и подготовлено к публичной презентации на криптоконференции. К моменту завершения нашей работы продукт находился в статусе бета-версии: команда заказчика реализовала базовые функции и сформировала дорожную карту дальнейшего развития.

Есть сложная техническая задача?
В этом проекте мы работали с тем, с чем редко сталкиваются в типовых мобильных приложениях: NFC-карты, блокчейн-сети, нестандартная архитектура и высокая цена ошибки. За годы работы мы собрали опыт более чем на 550 проектах — от мобильных сервисов и маркетплейсов до Web3, IoT и внутренних систем. Мы встраиваемся в процессы клиента, берем на себя ответственность за результат и доводим важные части продукта до релиза даже в условиях изменений и сжатых сроков.
Расскажите нам о своей идее — обсудим, как ее реализовать.
Обсудить проект с командой Purrweb