Заказчики: Tokenplace Лондон; Финансовые услуги, инвестиции и аудит Подрядчики: Nord Clan (Норд Клан) Продукт: Проекты ИТ-аутсорсингаДата проекта: 2020/09 — 2021/03
|
Технология: ИТ-аутсорсинг
|
2021
Tokenplace — это удобный агрегатор данных бирж криптовалюты, позволяющий инвесторам и трейдерам отслеживать различные котировки и вести торговлю одновременно с десятком крупнейших торговых площадок.
Возможности системы:
- Отображение состояния портфеля пользователя как по одной определённой бирже, так и по всем подключенным (баланс, активы и изменения по ним за период; статистика сделок, их результат и полученную выгоду);
- Отображение актуальных курсов криптовалют и существующие ордера на них;
- Отслеживание котировок на биржевых графиках, свечные модели и индикаторы.
Система позволяет проводить операции с биржами, не переходя на их сайт:
- Наблюдение за курсом интересующей пары криптовалют в режиме онлайн;
- Размещение заявки на выбранной бирже в один клик, в нужный момент;
- Стоп-заявки, которые создаются в приложении, но размещается на бирже лишь при выполнении определённых условий.
Статистика централизована в одном месте, где собирается статистика с множества бирж в одном месте. Портал интегрирован с крупнейшими биржами криптовалют (Binance, Bitfinex, Bitstamp, Bittrex, Coinbase, Hitbtc, Huobi, Kucoin, Okex, Poloniex). TrafficSoft ADC: балансировщик нагрузки с высокой скоростью работы и минимальными аппаратными требованиями
Пользователь может привязать свои учетные записи с крупнейших бирж, используя API ключи, и получить всю необходимую информацию в одном месте — своё полное портфолио с учётом всех валют на всех биржах, глобальную историю продаж, курс интересующей пары на каждой бирже и его изменение, уровень спроса и предложения, и, что самое важное, ещё и в один клик провести нужную операцию, не уходя с портала.
Большое внимание уделено информационной безопасности. Применены как стандартные подходы к криптозащите (обмен данными по защищенному протоколу HTTPS, шифрование данных с помощью уникальных одноразовых токенов (nonce), `соль` для защиты от атак через `радужные таблицы` и т.д.), так и ряд специальных мер.
Был внедрен механизм умной загрузки котировок — единожды загруженные пары валют запоминались для всех пользователей системы в течение периода актуальности, а данные, которые требовались каждому конкретному пользователю (такие как динамика портфеля, заявки и т.д.), запоминались и актуализировались на сервере приложения, что существенно снизило потребность регулярного обращения к биржам через их API.
Клиентская часть выполнена в виде легкого и функционального SPA (Single Page Application) с использованием vue.js и хранилища vuex.