FREEBLOCK / КРИПТОКОШЕЛЬКИ

Разработка
кастодиального кошелька

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

Начнём с пользователей, активов и модели управления средствами.

Счета и переводыединая логика движения средств
Роли и лимитыконтроль действий команды
Исходный кодпередача по согласованному объёму

01 / ВАША ЗАДАЧА

Когда оператору нужен контроль

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

Финтех-продукт

Балансы, пополнение, обмен и вывод в одном кабинете. Прорабатываем связь пользовательских счетов с фактическими активами.

Биржа или платёжный сервис

Депозиты, внутренний учёт, комиссии и управление выводом. Отдельно согласуем интеграцию с торговым или платёжным контуром.

Существующий кошелёк

Изучаем текущие исходники, учёт и доступы. Планируем развитие или миграцию с проверкой остатков и истории операций.

02 / СОСТАВ РАБОТ

MVP с законченным движением средств

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

  1. Пользовательский счёт

    Регистрация, сессии, дополнительные проверки доступа и восстановление.

  2. Пополнение и баланс

    Адреса или платёжные реквизиты, обнаружение поступления, статусы подтверждений и обновление баланса.

  3. Переводы и вывод

    Внутренние операции, комиссии, лимиты, согласование и защита от повторного исполнения.

  4. Панель оператора

    Поиск пользователей и транзакций, роли сотрудников, журнал действий и обработка исключений.

  5. Запуск и сопровождение

    Сверка, мониторинг, инструкции, исходники и порядок работы с инцидентами.

03 / РЕШЕНИЯ ДО СТАРТА

Три решения, которые определяют архитектуру

Кто и как подписывает
Определяем границы сервиса подписания, доступ сотрудников, резервирование и восстановление. HSM, MPC и другие варианты оцениваем под модель угроз и бюджет.
Где учитываются средства
Разделяем пользовательский баланс, зарезервированные суммы и активы в сети. Закладываем сверку и корректное восстановление после сбоя.
Как обрабатываются исключения
Что происходит при задержке сети, повторном запросе, недоступности провайдера или остановке вывода. Для каждой ситуации нужен понятный статус.

04 / ПОРТФОЛИО FREEBLOCK

Опыт в реальных проектах

Все проекты

MetaSwap — пример кастодиального криптокошелька с Telegram-авторизацией, переводами, обменом и административной панелью.

FREEBLOCK / CASE STUDY

MetaSwap

Кастодиальный крипто-кошелек в Telegram Web App

ЗадачаСоздать удобный и безопасный криптовалютный кошелек с кастодиальной моделью хранения, поддержкой мультивалютных операций, интеграцией с API для работы с крипто- и фиатными активами и возможностью использования в Telegram Web App.

Что сделалиАвторизация: Telegram-бот, 2FA. Кошелек: Баланс, активы, мультивалютность. Транзакции: Пополнение, переводы, оффчейн-операции. Автоконвертация: Настраиваемые адреса. История: Фильтрация, адресная книга. SWAP: Обмен валют. Настройки: Язык, email, 2FA, верификация. Информация: Поддержка, FAQ, документы, новости. Админпанель:…

Открыть кейс: MetaSwap

05 / КАЧЕСТВО И ЭКСПЛУАТАЦИЯ

Проверки, которые входят в план

Кастодиальная модель означает ответственность оператора за управление активами. Требования к проверкам клиентов и операциям определяем вместе с вашей командой и профильными консультантами.

Проверка доступа, учёт операции и журнал её статусов
Доступ · Учёт операций · Статусы
  • Повторный запрос не создаёт повторный перевод.
  • Недостаток баланса и одновременные операции обрабатываются согласованно.
  • Оператор получает только разрешённые ему действия.
  • Сбой сети не приводит к потере статуса и расхождению учёта.

06 / СТОИМОСТЬ И СРОКИ

Оценка под вашу задачу

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

Активы и сети

Сети, токены, способы пополнения и внешняя инфраструктура.

Контроль и восстановление

Подписание, лимиты, роли, согласования и сценарии потери доступа.

Продуктовые функции

Web или Mobile, обмен, интеграции и объём панели оператора.

Получить оценку по задачамБез универсального тарифа и лишних функций.

07 / ТЕХНОЛОГИИ

Стек под архитектуру продукта

Выбираем инструменты и сети после согласования сценариев. Список показывает доступные направления работы; для вашего проекта фиксируем конкретный набор.

Технологии

Блокчейны

08 / FAQ

Вопросы перед стартом

Чем такая услуга отличается от разработки обычного кошелька?

Основной объём здесь — учёт средств, управление подписанием и операции со стороны сервиса. Пользовательский интерфейс создаётся вместе с инфраструктурой и инструментами оператора.

Можно ли использовать готовый сервис хранения ключей?

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

Все переводы будут проходить через блокчейн?

Это зависит от продукта. Внутренний перевод между счетами может отражаться в системе учёта, а пополнение и вывод — в блокчейне. Правила резервирования и сверки проектируем явно.

Нужны ли сразу все блокчейны?

Для первой версии обычно выбираем сети под целевые активы и операции. Новые сети добавляем отдельными этапами после проверки инфраструктуры и особенностей транзакций.

Можно ли перенести пользователей из существующего сервиса?

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

Как получить оценку стоимости?

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

FREEBLOCK / ОБСУДИТЬ ПРОЕКТ

Спроектируем ваш кошелёк.

Кто пользователи, какие активы и сети нужны, что должно работать в первой версии?

Или напишите напрямую:@FreeBlockOfficialinfo@freeblock.dev
Нужен, чтобы связаться с вами
Необязательно

Отправляя форму, вы соглашаетесь с политикой конфиденциальности.

Мы обрабатываются файлы cookie. Оставаясь на сайте, вы даёте своё согласие на использование cookie в соответствии с политикой конфиденциальности