Розробка криптобіржі (CEX)

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Розробка криптобіржі (CEX)
Складний
від 2 тижнів до 3 місяців
Часті запитання

Напрямки блокчейн-розробки

Етапи блокчейн-розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1306
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1218
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    920
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1147
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    610
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    885

Розробка криптобиржи (CEX)

Централізована криптобіржа — це найскладніший продукт у крипто-інфраструктурі. Matching engine, кастодіальна система, compliance слой, market data, ліквідність — усе це повинно працювати одночасно, надійно й під навантаженням. Розкажу як це влаштовано всередину й що реально потрібно для запуску серйозної платформи.

Системна архітектура

Високорівнева схема

Клієнтський рівень включає веб-терміналу для торгівлі (React/Vue), мобільні додатки (iOS/Android), API (REST + WebSocket + FIX).

API Gateway / Load Balancer розподіляє запити.

Service Layer містить Auth Service (JWT + 2FA), Order Service → OMS, Account Service → Balances, Market Data Service → Feeds, Notification Service.

Core Infrastructure: Matching Engine (C++/Rust/Go), Risk Engine, Custody System, Settlement Engine.

Data Layer: PostgreSQL (accounts, orders, trades), Redis (order book state, sessions), Kafka (event streaming, audit log), TimescaleDB (OHLCV, market data).

Принцип ізоляції сервісів

Кожен сервіс незалежний і спілкується через события (event-driven). Matching engine не знає про користувачів — він знає лише про ордери.

Це важливо з кількох причин:

  • Незалежне масштабування
  • Fault isolation: падіння notification service не впливає на торгівлю
  • Незалежний деплоймент без downtime

Matching Engine

Вимоги до продуктивності

Matching engine — єдиний компонент, де продуктивність має екзистенціальне значення. Затримка >10ms — це реальні втрати для HFT клієнтів і market makers.

Tier Throughput Latency (order-to-ack) Технологія
Startup (<$1M/день) 1,000 ops/sec <50ms Go / Java
Mid-tier ($1-50M/день) 10,000 ops/sec <5ms Go / Rust
Large ($50M+/день) 100,000+ ops/sec <500µs C++ / Rust

Кастодіальна система

Кастодіальна архітектура

Біржа зберігає кошти користувачів. Це велика відповідальність: історія знає десятки взломів крупних бирж (Mt.Gox, Bitfinex, FTX). Правильна архітектура хранення — не опціональна фіча, а базове вимога.

Multi-sig cold storage:

  • 95%+ коштів у cold wallets
  • Підписання транзакцій на air-gapped машинах
  • 3-of-5 або 5-of-7 multisig схема
  • Фізично розподілені ключі (різні дата-центри, країни)
  • Hardware Security Modules (HSM) для ключових хранителів

Hot wallet:

  • 2-5% коштів для оперативних виводів
  • Автоматичне пополнення з cold при зниженні балансу нижче порога
  • Дневний лімір вивод: якщо перевищено — ручне одобрення

KYC/AML і compliance

Рівні верифікації

KYC Level Дані Дневний лімір
0 — Email Лише email 0 (лише прегляд)
1 — Basic Телефон + країна $500
2 — Standard ID + Selfie $10,000
3 — Enhanced Proof of address + source of funds $100,000
Institutional Корпоративні документи Unlimited

Інтеграція з Sumsub або Onfido через REST API. Webhook при зміні статусу верифікації.

Market Data система

Real-time фіди

Market data — це те, що бачить трейдер: стакан, свічки, last price, volume. При тисячах підписників це серйозна навантаження.

WebSocket сервер публікує diff updates (delta, не повний стакан при кожній зміні).

Операційні питання

Liquidity bootstrap

Біржа без ліквідності мертва. Варіанти для старту:

  1. Aggregated liquidity: підключити Binance/OKX як liquidity source через market making бота
  2. Designated Market Makers: угода з професійними MM компаніями (Jump, Wintermute, GSR)
  3. Liquidity mining: користувачі, які додають ліквідність через limit ордери, отримують токен біржи

Інфраструктура й масштабування

Компонент Інфраструктура Стоимість/мес
Matching Engine Bare metal (32-core, 128GB RAM) $2,000-5,000
API servers Kubernetes (10-50 nodes) $5,000-20,000
Databases Managed PostgreSQL cluster $1,000-5,000
CDN + DDoS protection Cloudflare Enterprise $2,000-10,000
HSM (cold storage) AWS CloudHSM $1,500/мес

Мінімальний бюджет на інфраструктуру: $15,000-50,000/мес для серйозної біржи. Плюс команда: мінімум 8-12 інженерів. Термін розробки з нуля: 12-24 місяці.