Спільна ліквідність
1) Поняття і навіщо це потрібно
Спільна ліквідність - це об'єднання гравців, ставок, банків і призових фондів декількох учасників (оператори, студії/RGS, агрегатори) в загальний пул з єдиними правилами участі, розрахунку і розподілу виграшів.
Мета - прискорити запуск «ігор масштабу», скоротити час очікування (matchmaking), підвищити стабільність коефіцієнтів і обсяг призових, знизити волатильність і вартість ризику для кожного окремого учасника.
- Більше столів/івентів «завжди онлайн» і вище конверсія з лобі.
- Більш передбачувані коефіцієнти і маржа завдяки глибині банку.
- Економія на ризику (диверсифікація, взаємозалік) і на інфраструктурі (загальна шина/РоР).
- Швидкий вихід в нові регіони за рахунок вже існуючих мережевих пулів.
2) Моделі спільної ліквідності
1. Пули Р2Р/мультиплеєр
Покер, crash/aviator, бінго, PvP-аркади.
Спільний матчмейкінг, rake/fee-модель, антиколюзія і fair-штаб.
2. Мережеві прогресивні джекпоти
Загальна «скарбничка» від безлічі операторів/скінів.
Внески (contribution%) і правила випадання (trigger RNG, cap, must-drop).
3. Загальні лайв-столи
Студія транслює один стіл, до якого підключені вітрини різних операторів.
Поділ потоків, ставки в загальному банку, єдині ліміти і SLO по латентності.
4. Біржова/пулова модель ставок
Гравці стоять «один проти одного», провайдер - матчкер/кліринговий центр.
Маркетмейкінг, книги заявок, крос-матчинг ринків.
5. Мережеві турніри/лідерборди
Загальні місії та рейтинги на декількох брендах, єдиний призовий фонд, анти-дублікати.
3) Топологія мережі та ролі вузлів
Ліквідіті-хаб (Clearing & Liquidity Hub): центральний орган оркестрації, облік вхідних ставок/бай-інів, матчмейкінг, розрахунок, фінальний розподіл.
Оператори (Skins): фронт-вітрина, KYC/RG, платежі, локалізація і клієнтський досвід.
Студії/RGS: рушій гри, RNG, лайв-відео, правила раундів/столів.
Платіжний периметр: депозити/висновки, утримання податків, чарджбеки та спірні транзакції.
Спостережуваність/Trust-вузли: аудит подій, незалежна верифікація RNG/правил, журналювання.
- Hub-and-Spoke для з'єднання безлічі операторів з одним/декількома хабами.
- Active-Active хаби по регіонах з GSLB/Anycast, низьким p95 і швидким фейловером.
- Service Mesh для L7-політик: mTLS, retries, circuit-breaker, outlier-ejection.
4) Протоколи та події (канонічна шина)
Ключові події:- `player_join`, `buy_in`, `bet_placed`, `match_found`, `round_start`, `round_result`, `jackpot_contribution`, `jackpot_hit`, `payout_settled`, `fraud_signal`, `kyc_status`, `rg_limit_hit`.
- Ключі партій: `poolId`, `tableId`, `playerId`, `operatorId`.
- Версіонування схем (Schema Registry), ідемпотентність, дедуплікація.
- Відкладені/повторні доставки без подвійних списань (saga/txn-outbox).
- Наскрізний'trace-id'від кліка до виплати.
5) Кліринг, взаємозалік і розрахунки
Netting T+0/T+1: взаємозалік позицій операторів по пулах/іграх, звіт по cut-off.
Escrow/резерви: мінімальний баланс участі (margin), «дисципліна внесень» і автоматичний margin-call.
Fee-модель: rake, комісія за участь у джекпоті, техзбір, штрафи/SLA-кредити.
Податки та утримання: регіональні правила, звіти per-jurisdiction, валютні курси та FX-різниці.
6) Оркестрація трафіку та матчмейкінг
MM-алгоритми: ELO/skill-бандинг, stake-бандинг, «швидкий стіл» (latency-aware), захист від колюзії.
Capacity-aware маршрутизація: облік SLI хаба/студій, уникнення перевантажених столів.
Sticky по столу/раунду тільки при необхідності; швидкі перекази між пулами.
Smart Lobby: ранжування столів/івентів за ймовірністю початку в ≤X секунд.
7) Ризик-менеджмент і чесність гри
Антиколюзія і поведінковий скоринг: мережевий граф, IP/ASN/пристрої, синтетичні «медові пастки».
RNG/правила: сертифікація, periodical draws, криптографічний підпис результатів/сидів.
Ліміти експозиції: caps per оператор/регіон/гра; динамічна перебудова стейків.
Фрод/чарджбеки: оркестратор платіжних маршрутів, заморожування виплат до перевірки.
RG-політики: ліміти депозитів/часу, самовиключення, country-based правила участі.
8) Безпека та правовий контур
Zero Trust: взаємна автентифікація (mTLS), підпис S2S (JWS/HMAC), короткі сертифікати.
Сегментація: виділені vendor-зони, ізоляція фінансового контуру і ПДн.
Data Minimization: токенізація PII, роздільні стораджі, строгі DPA/DPIA.
Юридика: ролі (контролер/процесор), права на бренд/потоки, крос-бордер потоки даних, whitelist юрисдикцій.
Аудит та ретроактивна перевірка: незмінні логи (WORM), зовнішні аудитори, SLA на надання трейсингу.
9) Спостережуваність, SLO і DR
SLO пулу: час матчмейкінгу (p95), старт раунду, затримка розрахунку, точність виплат (0 miss).
SLO інтеграцій: аптайм і латентність operator↔khab, studiya↔khab, platezhi↔khab.
War-room і алертинг по бюджету помилок: стоп-кнопка на конкретний пул/оператора.
DR-сценарії: актив-актив хаби, реплікація стейтів, «чорний старт» (мінімальний шлях запуску пулу), регулярні chaos-навчання.
RCA-гігієна: трейс-карта пулу, авто-генерація звітів щодо інцидентів.
10) Економіка і ціноутворення
Маржа і розподіл: rake/fee, частка джекпоту, «бусти» для weak-regions, co-funding.
Прайсинг ризику: ліміти ставок/коефіцієнтів залежно від глибини пулу і волатильності.
Cost-to-Serve: вартість rps/столу/раунду, ціна GB трафіку/відео, ціна клірингу T + 0/T + 1.
Стимули якості: бонуси за аптайм/латентність, штрафи за порушення SLO.
11) Метрики успіху (KPI)
Ліквідність: середня глибина пулу, час до початку (TTM-round), середній розмір банку.
Конверсія: вхід в стіл/івент, завершення раунду, повторні сесії, D1/D7/D30.
Фінанси: GGR/нетто по пулах, rake/fee, частка джекпотів, cost-to-serve, CAC/LTV.
Ризик/Trust: fraud-rate, chargeback-rate, false-positive, інциденти RG/1k активних.
Надійність: p95 матчмейкінгу/розкладки/виплати, uptime хабу та інтеграцій, час cut-over.
Комплаєнс: частка коректно відпрацьованих KYC, 0 витоків PII, SLA на надання аудиту.
12) Антипатерни
SPOF-хаб: єдиний не масштабований контур без N + 1 і актив-актив.
«Пул без правил»: немає лімітів експозиції, антиколюзії та сертифікації RNG.
Змішування стейтів: загальні кеші/БД для різних пулів/регіонів без сегментації.
Немає ідемпотентності: дублі виплат/бай-інів при ретраях.
Відсутність escrow/margin: «чужі гроші» в обороті без резервів і блоків.
PII гуляє між учасниками: відсутність токенізації/DPIA і egress-контролю.
Атрибуція «на око»: спори щодо P&L та мотивації партнерів.
13) Чек-лист впровадження
1. Виберіть модель ліквідності (Р2Р/джекпот/лайв/біржа) і визначте юридичні ринки.
2. Спроектуйте хаби (актив-актив), PoP/edge, GSLB/Anycast і mesh-політики.
3. Введіть події/схеми, ідемпотентність, саги і незмінні логи.
4. Налаштуйте матчмейкінг, ліміти експозиції, антиколюзію та fraud-сигнали.
5. Визначте кліринг/неттінг, escrow, маржинальні вимоги та графіки T + 0/T + 1.
6. Закріпіть DPA/DPIA, RG-політики, SLO/пенальті/кредити.
7. Розгорніть спостережуваність, war-room, DR-навчання і «чорний старт».
8. Узгодьте економіку: rake/fee, contribution%, co-funding, бонуси за SLI.
9. Проведіть синтетику/навантажувальні, canary-запуск по регіонах, ретро по T + 7/T + 30.
14) Дорожня карта еволюції
v1 (Foundation): єдиний хаб + базові пули, escrow і кліринг, стандарт подій.
v2 (Scale): актив-актив по регіонах, гнучкі ліміти, real-time вітрини і Smart Lobby.
v3 (Optimization): ML-матчмейкінг, предиктивні ліміти експозиції, динамічний прайсинг.
v4 (Networked): портфель пулів між кількома хабами, міжмережевий роумінг ліквідності, загальний governance і незалежний trust-аудит.
Коротке резюме
Спільна ліквідність - це мережева дисципліна: загальні пули, стандартизовані події і розрахунки, актив-актив хаби з низькою латентністю, суворий ризик-контур і прозора економіка. При такому підході екосистема отримує масштабовані ігри і фонди, передбачувані SLO/маржу, надійний кліринг і стійке зростання цінності для всіх учасників мережі.