Ваша біржа втрачає до 30% торгового обсягу через неконкурентні комісії? Крупні маркет-мейкери йдуть на Binance або Kraken, де отримують негативні maker-fee (rebate). Дрібні трейдери скаржаться на високі taker-fee і шукають альтернативи. Без гнучкої системи комісій ви не втримаєте ні крупних гравців, ні роздрібних трейдерів. Ми вирішуємо цю проблему — проектуємо комісійну структуру, яка приваблює ліквідність і монетизує трафік. Наша система обробляє до 100k угод на секунду з атомарним списанням комісій — без race conditions і reentrancy-вразливостей. Замовте розробку системи комісій, адаптованої під вашу бізнес-модель. Ми співпрацювали з біржами, чий щоденний обсяг перевищує $500 млн, і знаємо, як налаштувати fee engine для максимального прибутку. Отримайте консультацію по вашій комісійній моделі вже сьогодні.
Проблеми, які вирішуємо
- Відтік обсягу через неконкурентні комісії. Без volume-тирів крупні гравці не бачать сенсу торгувати на вашій біржі. Рішення: вводимо прогресивні тири зі зниженням ставок при зростанні 30-денного обсягу.
- Відсутність стимулів для makers. Якщо maker-fee позитивний, ліквідність буде низькою. Впроваджуємо maker-taker модель з опціональним rebate (негативна комісія) для топ-трейдерів. Детальніше про модель можна прочитати на Wikipedia.
- Складність розрахунків при високій частоті угод. Matching engine повинен обробляти до 100k ордерів/сек. Наш fee engine на Go з атомарними операціями, що пройшов аудит на reentrancy та gas optimization. Ми також проводимо аудит смарт-контрактів комісій та gas optimization.
- Неможливість гнучко налаштовувати комісії для окремих пар. Підтримуємо кастомні комісійні пари з перевизначенням ставок (pair override).
Як працюють volume-тири?
Volume-based тири — обов'язковий елемент будь-якої конкурентної біржі. Без них ви втрачаєте обсяг і лояльність. Наша реалізація підтримує до 50 рівнів з детермінованим перерахунком кожні 24 години на основі 30-денного обсягу. Наприклад, трейдер з обсягом $10 млн отримує maker-fee 0.00% і taker-fee 0.05%, а при обсязі $50 млн — вже -0.01% maker (rebate). Наша система в 2 рази швидше обробляє перерахунок тирів, ніж стандартні рішення на Python, і в 3 рази швидше, ніж альтернативи на Node.js.
Чи варто використовувати rebate?
Rebate — це негативна комісія maker. Він стимулює маркет-мейкерів надавати ліквідність. Без rebate ваша біржа втрачає обсяг до 30%. Ми рекомендуємо впроваджувати rebate для топ-трейдерів, що підтверджується практикою провідних бірж.
Приклад розрахунку комісій для volume-тиру
Для трейдера з 30-денним обсягом $5 млн: maker-fee 0.02%, taker-fee 0.10%. Якщо обсяг зростає до $20 млн, ставки знижуються: maker-fee 0.00%, taker-fee 0.05%. При $50 млн: maker-fee -0.01% (rebate), taker-fee 0.03%.
Механізм дисконту за платформений токен
Аналогічно стандарту Binance: якщо трейдер оплачує комісію платформеним токеном, він отримує знижку 25%. Такий токен дисконт комісії стимулює тримати токен біржі. Код розрахунку:
func (fs *FeeSystem) CalculateFee(userID int64, tradeValue Decimal, side TakerMaker) FeeResult { tier := fs.GetUserTier(userID) baseFeeRate := tier.MakerFee if side == Taker { baseFeeRate = tier.TakerFee } baseFee := tradeValue.Mul(baseFeeRate.Div(Decimal("100"))) if fs.userHasTokenBalance(userID) && fs.userPrefersTokenFee(userID) { tokenDiscount := baseFee.Mul(Decimal("0.25")) return FeeResult{ BaseFee: baseFee, Discount: tokenDiscount, FinalFee: baseFee.Sub(tokenDiscount), PayInToken: true, TokenAmount: fs.convertToToken(baseFee.Sub(tokenDiscount)), } } return FeeResult{BaseFee: baseFee, FinalFee: baseFee} } Порівняння моделей комісій
| Модель | Maker-fee | Taker-fee | Приклад використання |
|---|---|---|---|
| Flat | 0.10% | 0.20% | Дрібні біржі |
| Volume-tier | 0.00–0.10% | 0.05–0.20% | Середні біржі |
| Maker-rebate | -0.01–0.00% | 0.03–0.10% | Binance, Kraken |
Що входить в роботу?
| Етап | Що робить команда | Тривалість |
|---|---|---|
| Аналітика | Вивчаємо бізнес-модель, збір вимог, конкурентний аналіз комісій топ-10 CEX | 3–5 днів |
| Проектування | ER-діаграма fee-таблиць, API специфікація, вибір патерну (Strategy + Factory) | 3–4 дні |
| Реалізація | Розробка fee engine, volume-тирів, дисконтів, промо-кодів, реферальної програми комісій | 10–12 днів |
| Тестування | Unit-тести (+ fuzzing) + інтеграційні сценарії (25+ тестів), аудит reentrancy | 4–5 днів |
| Деплой | Міграція, налаштування моніторингу (Prometheus + Grafana), документація | 2–3 дні |
Всього: 3–4 тижні. Вартість розраховується індивідуально — залежить від складності додаткових модулів (наприклад, інтеграція fee engine із зовнішніми ораклами для динамічних комісій).
Процес роботи покроково
- Аналітика і зустріч з командою — уточнюємо бажані параметри: рівні обсягів, ставки, знижки, промо-акції.
- Проектування — передаємо JSON-схему fee tier'ів та алгоритм розрахунку. Узгоджуємо документацію.
- Розробка — пишемо код на Go (або Solidity, якщо потрібно on-chain), пріоритет — атомарність і відсутність race conditions.
- Тестування — проганяємо сценарії: звичайна угода, rebate, перемикання тирів, одночасні запити (конкурентність).
- Деплой і передача — розгортаємо в стейджингу, проводимо навантажувальне тестування, потім в production. Навчаємо вашу команду.
Чого не варто робити при проектуванні комісій
- Ігнорувати негативні maker-fee. Це головний стимул для MM. Без нього ви втрачаєте обсяг до 30%.
- Ставити однакові комісії на всі пари. Стейблкоїни — маржинальний ринок, там ставка має бути мінімальною, а на мем-коїнах можна підняти вище.
- Не розраховувати на аналітику. Без SQL-скриптів моніторингу ви не побачите, які пари приносять чистий прибуток.
Ми гарантуємо, що ваша біржа отримає гнучкий fee engine, який масштабується до 1 млн угод на день. Наш досвід — 5 років у crypto Dev, понад 50 проектів з розробки біржових систем. Оцінимо ваш проект протягом 24 годин після запиту. Зв'яжіться з нами — обговоримо вашу комісійну модель і підберемо оптимальну конфігурацію.







