Вот что нужно для запуска торговых платформ:
- Торговый движок. Это основа любой торговой платформы. Торговый движок собирает все данные в один механизм для того, чтобы сопоставлять ордера и совершать покупку-продажу активов. Для осуществления этих вещей нужно реализовать книгу ордеров, систему матчинга, интеграцию с платежными шлюзами и пулом ликвидности (свой или подключиться к чужому).
- Интерфейс пользователя. Это все функции, ориентированные на целевую аудиторию ваших клиентов. Например, регистрация, вход, настройка профиля, подключение банковской карты, покупка-продажа активов, push-уведомления, внутренний чат, памм-счета, партнерская программа и прочее.
- Настройки и персонализация. У ваших клиентов должна быть возможность брендировать ваше white label решение, то есть поменять «белую» этикетку на этикетку своего бренда. Кроме того, лицензиатам также нужна возможность выбора нужных им функций интерфейса пользователя. Обычно их делят на базовые, которые по умолчанию поставляются всем одним пакетом, и дополнительные, которые можно подключить по отдельности за дополнительную плату.
- Система безопасности. Вы должны быть уверены, что вашему лицензиату и конечным пользователям не нужно будет беспокоиться о каких-либо угрозах безопасности. Для этого нужно заранее изучить все виды угроз безопасности, которые будут связаны с использованием вашего программного обеспечения, и выработать механизмы для их нивелирования на программном уровне.
- Платежная система. Этот функционал отвечает за монетизацию вашего white label решения для вас и ваших лицензиатов, настройку монетизации, прием платежей и ввод-вывод денег лицензиатом и конечными пользователями.
- Интеграции. Когда вы будете создавать white label для запуска торговых платформ, вы должны подумать о том, какие дополнительные сервисы могут понадобиться вашим лицензиатам, и реализовать возможность их быстрого и простого подключения. Например, это могут быть платежные шлюзы, пулы ликвидности, маркетинговые инструменты, криптокошельки и т.д.
- Поддержка. Еще вы должны создать систему поддержки, с помощью которой целевая аудитория ваших лицензиатов сможет связываться с ними в случае возникновения проблем. Это также подразумевает обучение персонала лицензиата тому, как устранять возможные проблемы.
Вот функционал для конечных пользователей:
- Регистрация, вход. Этот функционал должен быть максимально простым и, главное, безопасной. Вы должны предложить несколько вариантов, например, регистрацию через социальные сети, номер телефона или электронную почту. Также можно добавить авторизацию с помощью отпечатков пальцев и Face-ID.
- Верификация личности. В современном white label для запуска торговых платформ должен быть инструментарий для проверки личности конечных пользователей: имени и фамилии, банковской карты, адреса и телефона.
- Страница пользователя. Необходима для персонализации и управления личными данными, депозитом, кошельками, банковскими картами, а также для общения с администрацией и другими пользователями платформы.
- Интерфейс торгового движка. Это все функции, которые отвечают за листинг и поиск торговых пар, размещение сделок, матчинг и т.д. Эта функция является ключевой для торговых платформ — уделите ей наибольшее внимание при создании собственного программного обеспечения white label.
- Депозит, платежи. Помимо ввода и вывода средств конечными пользователями, эта функция также отвечает за отслеживание транзакций. Здесь же должна быть возможность просмотреть историю транзакций и отфильтровать ее по дате, размеру, комиссии и типу переводов.
- Графики, котировки. Пользователи должны иметь возможность видеть все обновления котировок в режиме реального времени с листингов и графиков.
- Портфель трейдера. У трейдеров должна быть возможность отслеживать свои позиции в реальном времени и фильтровать их по ключевым критериям.
- Новостная лента. Эта функция уведомляет пользователей о новостях торговой индустрии, обменных курсах и других вещах, позволяя трейдерам оставаться в курсе текущих событий и оперативно реагировать на них.
- Уведомления. Это лучший способ поддерживать связь с пользователем, сообщать ему о важных событиях, результатах сделок и прочем.
- Отчеты, аналитика. Трейдеры оценят возможность наблюдать за статистикой и анализировать результаты своих сделок. Хорошим решением будет предложить им различные виды графиков и отчетов.
Решите, как обеспечить безопасность вашей платформы
Одна из главных проблем трейдинга — безопасность. И особенно остро эта проблема стоит в сфере криптовалют, где каждый год случаются крупные кражи денег трейдеров из депозитов на бирже. Так, в 2014 году была взломана биржа Mt. Gox, что позволило хакерам украсть 450 млн долл, в 2016 Bitfinex — 65 млн долл, в 2019 Binance — 40,5 млн долл. Биржу Bithumb взламывали трижды: в 2017, 2018 и 2019 годах, из-за чего торговая платформа потеряла 58 млн долл.
Вот что можно сделать, чтобы обезопасить ваш white label:
- Со стороны лицензиата. Лучшая защита на сегодня — технология блокчейна, благодаря которой можно распределить вашу систему безопасности на ваших пользователей. И чем больше их будет, тем более безопасной будет система.
- Со стороны трейдеров. Здесь можно реализовать двухфакторную аутентификацию с помощью Authy и Google Authenticator. Отслеживать IP-адреса при регистрации и входе, требовать подтверждение пользователя при обнаружении новых IP. Кроме того, нужно защитить данные с помощью криптографии и SSL, а также нужны механизмы защиты от фишинга, DDos-, XSS-, CSRF-атак и подмены «сим-карт» конечных пользователей.
- Помимо этого ваша система безопасности также должна подразумевать соблюдение процедур KYC / AML, стандартов защиты персональных данных.
Приступайте к разработке White Label решения
После того как вы определитесь, каким именно должно быть ваше решение для запуска торговых платформ, какие функции у него должны быть и как обеспечить его всестороннюю защиту, можно приступать непосредственно к разработке white label. Этот процесс обычно состоит из следующих этапов:
UX-дизайн платформы
Пути пользователя на торговой платформе: новичок (слева) и эксперт (справа).
Источник
UX — это дизайн взаимодействия вашего продукта с пользователями. При разработке его структуры и пользовательских тупей вы должны сделать все таким образом, чтобы пользователи добивались своих целей с минимальным количеством взаимодействий с платформой и не имели затруднений с пониманием того, что и как они должны делать. Чтобы избежать ошибок, уделите большое внимание изучению пользователей, получению обратной связи и тестированию UX вашего white label.
UI-дизайн платформы
Информационная архитектура торговой платформы.
Источник
UI — это то, как будут видеть ваше white label решение его пользователи. В нашем случае это подразумевает создание пользовательских интерфейсов лицензиатов и трейдеров. Все элементы этих интерфейсов, такие как цвета, типографика, графика, изображения, видео и иконки, должны иметь приятный внешний вид и быть стилизованы в рамках единой визуальной концепции. При этом все элементы дизайна должны иметь функциональную полезность и быть интуитивно понятными для пользователей.
Разработка Frontend
Подразумевает реализацию пользовательского интерфейса и функций в коде десктопной программы, веб-интерфейса и / или мобильного приложения. За это отвечают frontend-разработчики, которые в зависимости от целевой платформы должны уметь работать с HTML / CSS / JavaScript, jQuery, Bootstrap или Foundation, React, Angular. А также Kotlin для Android и Swift или Objective-C для iOS,
Backend разработка
Структура трейдинговой платформы. Источник
Backend — это то, что относится к базам данных и серверам, которые ваш пользователь не может видеть в своем приложении, включая взаимодействие с сервером. Backend-разработчики используют следующие технологии: Python, .Net, PHP, SQL-базы данных — mysql, postgres, sql server и базы данных NoSQL, такие как MongoDB; сервисы RESTful, API и другое.
Тестирование
Это последний этап создания white label, во время которого QA-инженеры «отлавливают» баги и ошибки, тестируют производительность платформы, проверяют, чтобы все операции выполнялись в соответствии со спецификациями, а внутренние компоненты работали должным образом.
Стоимость создания White Label
