Як працює біржа криптовалют?

09.04.2019 0

Для рядового трейдера, який працює на біржі криптовалют, все виглядає до божевілля просто: на сайті в реальному часі оновлюються курси монет, працює склянки на купівлю/продаж, можна працювати з графіками, індикаторами, ставити стоп-лоси і тд. Є можливість вносити депозити і виводити крипто-активи на зовнішні гаманці.

exchange_bitcoin

Але мало хто замислювався, як працює біржа криптовалют «зсередини» і що необхідно для забезпечення її безперебійної роботи. Будемо розбиратися в цій статті, оскільки користувальницький інтерфейс – всього лише мала частина майданчика. Отже…

Базові елементи біржі:

  • торгове ядро (формування балансу, база ордерів, забезпечення купівлі / продажу монет);
  • основний і резервний гаманець для зберігання підтримуваних біржею монет;
  • додаткові модулі (аналітика, біржові індикатори та ін);
  • веб-інтерфейс (торговий термінал, обліковий запис користувачів);
  • управління торговими парами, підтвердження транзакцій, налаштування комісій;

binance_interface

Торгове ядро

Найважливіший елемент, від якого залежить швидкість роботи майданчика, коректність виконання всіх торгових операцій. Торговельне ядро виконує наступні завдання:

  • перевірка балансів трейдерів і всіх виставлених ними ордерів;
  • створення і зміна записів в базі даних при виставленні ордерів;
  • відображення всієї необхідної інформації в терміналі (вартість, об’єм торгів, останні ордери, графік та ін);

Найголовніше, щоб торговельне ядро виконувало всі перераховані вище завдання в сотні потоків, після чого в режимі реального часу можна буде обробляти всі операції на майданчику.

Гаманець

Всі криптовалюти, які вносяться трейдерами, зберігаються на:

  • «гарячих» гаманцях. Вони використовується для прийому користувальницьких монет на біржу з подальшими виплатами. Такі кошики працюю в режимі 24/7 і мають дуже великий баланс;
  • «холодних» гаманцях. Вони використовується для зберігання великих сум в криптовалюти. Вони завжди відключені від мережі інтернет, що в свою чергу гарантує безпеку зберігання. Такі гаманці ніколи не можуть бути зламані хакерами.

Багато хто з вас запитає: Як може біржа виставляти і виконувати ордери маючи лише один «гарячий»  гаманець? Все просто. Монети відправляються не з гаманця на гаманець, просто система створює записи в базі даних.

Інтерфейс користувача

Звичний для нас з вами елемент. Безумовно, він повинен бути багатофункціональним, зручним і адаптованим під смартфони. З його допомогою кожен трейдер отримує доступ до наступного функціоналу:

  • реєстрація, верифікація, авторизація користувача;
  • внесення депозитів в криптовалюті / фіаті і подальший їх вивід;
  • доступ до гаманців;
  • виставлення ордерів на купівлю/продаж монет;
  • книга ордерів, статистика по торгах, історія, графік і глибина ринку;

Панель управління

Цей елемент включає в себе все те, що дозволяє адмінам управляти майданчиком:

  • лістинг і делістінг монет;
  • додавати і знімати торгові пари;
  • управляти комісією на торги, введення і виведення коштів;

Платіжний шлюз і API-інтерфейс

Платіжний шлюз для прийому депозитів в криптовалюті і фіаті може працювати в напівавтоматичному режимі, щоб уникнути виведення великих сум. Якщо сума платежу невелика, то платіж може пройти автоматично.

Торговий і публічний API – це важливі інструменти для сторонніх розробників, за допомогою яких можна буде збирати інформацію для якого-небудь додатку-моніторингу цін, об’єму торгів та іншої важливої інформації.

Що стосовно вартості розробки, то станом на кінець 2018 року біржу можна створити приблизно за $400 000 (рівень Binance). Терміни розробки від 6 місяців до двох років. При використанні готового ПО вартість може бути знижена в 4 рази, але і розкрутити такий майданчик буде в рази складніше.