Хотите открыть криптообменник?
Компания Merehead занимается криптовалютной и блокчейн разработкой. Свяжитесь с нами и получите бесплатную консультацию!
Поговорить с Менеджером
Remitano — это
обменник криптовалют, базирующаяся на Сейшельских островах. Сервис позволяет проводить
одноранговые сделки купли-продажи криптовалюты с условным депонированием, используя различные способы оплаты: криптовалюта, депозитные и кредитные карты, банковские переводы и мобильные деньги.
Из статьи вы узнаете, как открыть
обменник криптовалют наподобие Remitano с помощью сценария клонирования программного обеспечения. Это метод разработки, при котором вы копируете функционал и во многом дизайн оригинального продукта, чтобы удешевить и ускорить разработку.
Сценарий клонирования Remitano включает в себя пять шагов.
1. Бизнес-модель Remitano
Платформа работает как
сервис-посредник, где продавцы и покупатели криптовалюты могут встретиться и провести сделку обмена с помощью услуги условного депонирования. Такая сделка проходит по следующему алгоритму:
- Покупатель и продавец договариваются о сумме и курсе сделки.
- Продавец переводит криптовалюту на кошелек Remitano, где монеты «замораживаются» до подтверждения перевода средств на счет продавца.
- Покупатель переводит деньги на счет продавца. Когда деньги получены, продавец криптовалюты подтверждает это на сайте Remitano.
- «Замороженные» монеты переводятся на счет покупателя.
Скорость сделки с условным депонированием зависит от
способа оплаты. К примеру, если это покупка биткоинов за эфириум, то транзакция займет меньше часа, обычный банковский перевод — до 3 дней, международный банковский перевод — до 5 банковских дней.
В случае возникновения проблем служба поддержки будет решать вопрос на основании доказательств, представленных обеими сторонами. Доказательства в таких спорах — это логи и текстовые сообщения в чате Remitano, а также истории
транзакций криптовалютных счетов (обычно они открыты, как в Биткоин). Такие данные нельзя подделать или трактовать двояко, поэтому решить, кто прав, довольно просто.
За посреднические услуги и использование инструментов для условного депонирования
веб-сервис Remitano берет плату в виде 1% комиссии от суммы транзакции. Сбор добавляется к сумме сделки при создании ордера. Он учитывает как маржу Remitano, так и выплату майнерам за подтверждение транзакции на блокчейне. Платит тот, кто отвечает на ордер.
Услуги сервис предоставляет с помощью
веб-сайта и мобильного приложения (Android и iOS), ориентируясь на развивающиеся рынки в Африке и Азии, а также на Северную Америку. Постоянные пользователи Remitano могут покупать и
продавать криптовалюту на любые суммы, новички для снятия ограничений должны пройти процедуру верификации и подождать некоторое время (лимиты будут увеличиваться каждый день после проверки личности).
2. Функции сайта и приложения
Торговый движок. Совокупность программного обеспечения и решений, которые дадут возможность пользователям размещать объявления, просматривать листинги, искать нужные предложения, общаться между собой в режиме реального времени и проводить операции обмена и купли-продажи. Для осуществления этих вещей нужно реализовать следующие функции:
- Книга ордеров. Список всех ордеров на покупку и продажу криптовалюты, размещенных на обменнике в текущее время. Содержит сведения о сделке (цена, курс, способ оплаты) и составителе ордера (ник, рейтинг, статистика).
- Система матчинга. Механизм подбора релевантных ордеров по рейтингу, способу оплаты, геолокации, сумме и курсу обмена. Можно реализовать систему автоматического матчинга, который будет сопоставлять ордера на покупку и продажу, проводя автоматический обмен. Это улучшит ликвидность, но создавать такую функцию дольше, дороже и сложнее.
- Текстовый чат. Обмен сообщениями в реальном времени нужен, чтобы стороны могли уточнить детали сделки и провести дополнительную проверку. Реализовать чат можно как внутри платформы, так и посредством интеграции с WhatsApp, Telegram, Facebook Messenger, Viber или другим мессенджером.
- Платежные шлюзы. Подключение к блокчейнам криптовалют для проведения операций по обмену монет с помощью атомарных свопов и подключений к платежным шлюзам PayPal, Stripe, Amazon Pay, Authorize и другим для проведения операций с фиатными деньгами. Выбор платежных шлюзов должен основываться на географии и предпочтениях целевой аудитории.
- Геолокация пользователей. Помогает с подбором релевантных контрагентов в системе матчинга: выбором языка интерфейса, способов оплаты, верификации и некоторых функций безопасности.
Пользовательский интерфейс. От внешнего вида и удобства интерфейса сайта и приложения во многом зависит то, понравится людям ваш сервис или нет. Поэтому дизайн платформы должен быть приятным и простым в освоении. Для этого нужно реализовать функции:
- Регистрация. Создание профиля пользователя на Remitano возможно с помощью адреса электронной почты или через интеграцию с аккаунтом в Google или Facebook. При создании своей одноранговой криптовалютной биржи или обменника вы также можете подключить регистрацию через телефонный номер или интеграцию с местными социальными сетями, например VK, WeChat.
- Настройка профиля. Возможность добавить фото, адрес, телефон, местоположение и прочие сведения, которые увидят другие пользователи, а также платежные данные, которые будут скрыты от всех, кроме администрации сервиса.
- Размещение запроса. Инструменты для создания и размещения ордера на покупку или продажу криптовалюты с указанием валют, суммы, курса, способа оплаты и других данных.
- Листинг. Сведение всех актуальных ордеров в один список. При этом также должна быть возможность поиска ордеров по ключевым словам, валютам, способам оплаты, местоположению и другим значимым параметрам.
- Ввод/вывод средств. Обмен на Remitano предполагает условное депонирование криптовалюты, что нельзя сделать, если не перевести нужную сумму на внутренний депозит сервиса. Для этого нужна интеграция с блокчейнами и / или популярными криптовалютными кошельками.
- Техподдержка. Справочная информация, инструкции, ответы на самые популярные вопросы и возможность обратной связи через сайт, телефон, электронную почту, социальные сети и мессенджеры.
- Статистика и история сделок.
Криптовалютный кошелек. После регистрации на Remitano каждый пользователь получает криптовалютный онлайн-кошелек для биткоинов. Именно на нем «замораживаются» монеты в сделках с условным депонированием средств, так что его использование обязательно.
Такой кошелек может быть реализован двумя способами:
- Когда средства пользователей хранятся на отдельных криптосчетах, доступ к которым имеют лишь их собственники. В этом случае средства при условном депонировании переводятся на счет администрации и там удерживаются до подтверждения платежа со стороны покупателя.
- Когда средства пользователей хранятся в едином пуле (кошельке) сервиса, а их разделение по разным депозитам — условность. Так можно сэкономить на транзакционных сборах, но могут быть проблемы: большинство краж криптовалюты со счетов бирж и обменников осуществлено именно с такого вида кошельков.
Кроме того, также возможен вариант создания одноранговой криптовалютной биржи либо обменника без внутренних криптокошельков. Так вы можете удешевить и упростить разработку, но потеряете возможность гарантированно взимать комиссионные с транзакций.
Панель администратора. Инструменты, которые будет использовать персонал сервиса для управления, отслеживания процессов, бизнес-аналитики, улаживания споров и технической поддержки пользователей. При создании интерфейса панели администратора ставку нужно делать на юзабилити, ее внешний вид вторичен.
Функционал панели администратора:
- Информационная панель. Отображает важные актуальные данные о состоянии сервиса, сайта, приложения и активности пользователей.
- Просмотр профилей. Показывает ключевые сведения о пользователях: идентификатор, логин, телефон, почта, номер и баланс кошелька, история операций, статус верификации и идентификационные документы.
- Вкладка Buy-Sell. Показывает ключевые сведения о транзакциях: идентификатор, сумма, курс, стороны, временные метки и прочее.
- Панель инструментов. Набор инструментов для отслеживания статуса аккаунтов пользователей, проведения верификации, администрирования транзакций, решения некоторых технических проблем и споров между пользователями.
- Статистика. Представление актуальной информации о деятельности сервиса в удобном виде, например в виде графиков, диаграмм и таблиц. Набор сведений может быть любой — от ежемесячной доходности до количества негативных отзывов за последние 12 часов.
- Обратная связь. Обработка запросов пользователей в службу поддержки.
- Модерирование форума (если он есть).
Дополнительные функции. Чтобы выделиться среди конкурентов и создать уникальный пользовательский опыт, помимо базовых, также нужно реализовать дополнительные функции:
- Безопасность. Двухфакторная аутентификация через Authy или Google Authenticator, защита от XSS- и CSRF-атак, соблюдение GDPR, отслеживание IP-адресов и функция Login Guard (как на сайте LocalBitcoins).
- Рейтинговая система. На Remitano она реализована в виде отзывов и оценок, которые стороны ставят по окончании сделки. Рейтинг пользователей можно просмотреть в листинге и в профиле каждого пользователя.