Мікромережі всередині екосистеми
1) Ідея та призначення
Мікромережа - це автономний домен обробки і правил всередині великої екосистеми. Вона має власні цілі (SLO), ролі, квоти, регістри політики та економіку, але підключена до загальної «магістралі» обміну повідомленнями та цінністю.
Навіщо:- локалізувати ризик і затримки для конкретних завдань (fraud, KYC, інференс, платежі, турніри);
- прискорювати релізи завдяки незалежним політикам і конфігураціям;
- управляти вартістю (cost-aware) і якістю (QoS-aware) на рівні домену;
- гнучко масштабуватися: додавати/випилювати функції без потрясінь ядра.
2) Таксономія мікромереж
1. Функціональні: анти-фрод, модерація, білінг, персоналізація, аналітика.
2. Ресурсні: GPU-інференс, DA-публікації, високошвидкісний egress/ingress.
3. Регіональні/комплаєнс: юрисдикцій, вікових і санкційних правил.
4. Подієві/тимчасові: тимчасові промо/турніри, «гарячі» кампанії.
5. Приватні/партнерські: ізольовані контури B2B з обмеженими правами доступу.
6. Виконавчі: секвенсери/валідатори під вузькі SLO фінальності/порядку.
3) Межі та інтерфейси
Межа мікромережі визначає:- Контроль доступу (ABAC): ролі/атрибути/гео/вік, R/S-поріг.
- Мережеві ворота: ingress/egress, протоколи (QUIC/HTTP/3, gRPC), ліміти.
- Подієві контракти: схеми, версії, ключі причинності, idempotency.
- Економіку: тарифи, квоти, бонуси якості (QF), штрафи та ескроу.
- Спостережуваність: трасування'x _ msg _ id', реєстр метрик і алертів.
Інтерфейси: 'Northbound (до сервісів)','Southbound (до транспорту/DA)','East/West (до сусідніх мікромереж)'.
4) Топології
Mesh-overlay: рівноправні вузли; швидко для низької латентності і відмовостійкості.
Hub-and-Spoke: центральний вузол (оркестратор) + радіальні учасники.
Sharded/Partitioned: ключі причинності розподілені по секторах (consistent hashing + hot-shard relief).
Edge-centric: POP/edge-вузли для p95-критичного трафіку.
Вибір топології залежить від QoS-класу, вартості каналів і ризику фінальності.
5) QoS і класи трафіку
Q4: критичні команди (дедлайни/порядок/фінальність).
Q3: впорядковані потокові події (за ключем причинності).
Q2: exactly-once ефективно (снапшоти/білінг).
Q1/Q0: бест-еффорт/аналітика.
Per-клас фіксуються SLO і утилітарні профілі для вибору маршруту/провайдера.
6) Utility-маршрутизація всередині мікромережі
Рішення «куди відправити» запит/пакет:
Utility(route node) =
wL·Latency_p95 + wJ·Jitter + wQ·QueueDepth
+ wC·Cost_per_unit + wF·FinalityLag + wR·RiskScore
+ wA·AvailabilityPenalty + wG·Geo/PolicyPenalty
Профілі ваг - різні за QoS (Q4: ↑wL, ↑wF, ↑wR; Q1: ↑wC, ↓wF).
Інваріанти: `Order(true) ∧ Idempotency(true) ∧ Quotas(true) ∧ Compliance(true)`.
7) Безпека та комплаєнс
DID/VC-ідентичність, селективні розкриття.
ZK-перевірки порогів (вік/гео/статуси) без витоків ПДн.
Fail-closed: сумнів → блок/кворум.
Криптоінваріанти: підписи, мерклі-корені батчів, аудит логів.
Поділ ролей: Operator ≠ Auditor ≠ Treasurer (мінімум два різних власника ключів).
8) Економіка мікромережі
Одиниці тарифікації: vCPU-сек, GPU-хв, GB-egress/ingress, DA-байт, tx/операція.
Виплати провайдерам:[
P_i = \sum_t \text{Rate}i \cdot U{i,t} \cdot QF_{i,t} - \text{Penalty}_{i,t},
]
где (QF=f(\text{success}, p95, DLQ, finality)).
Бюджети та квоти: caps за обсягом/ціною, surge-надбавки на перевантажених маршрутах, discount для стійкої якості.
9) RNFT-договори
RNFT закріплює участь і права в мікромережі:- `role_bindings` (Provider/Operator/Curator/Auditor/Sequencer/Inference);
- `quotas/limits`, `S-stake`, `slashing_rules`, `SLA/KPI`;
- 'fees/revshare','compliance regions','egress/DA'політики;
- `dispute/escrow`, `governance_version`, `sunset`.
10) Міжмережева взаємодія (inter-fabric)
Gateway-контракти: перетворення схем/версій, контроль порядку і дедуп.
Finality-aware мости: облік вікон'FinalityLag'і challenge-періодів.
Badge-портованість: перенесення не "балів", а бейджів-доказів ("SLA≥99. 9%/90d»).
Policy precedence: при конфлікті діє більш сувора політика.
11) Спостережуваність і дашборди
Micronet Health: p50/p95/p99, retry%, TailAmplification (p99/p50), DLQ depth, finality lag, cost/req.
Flow & Order: duplicate/out-of-order, успіх replay, ключі причинності.
Economy Panel: QF по провайдерам, бюджет, частка дорогих маршрутів.
Compliance View: блоки гео/вік, аудит, санкції.
Governance: черга пропозалів, час апрува, версії ваг.
12) Інциденти та деградації
Протокол:1. Детект: перевищення p95/p99, зростання черг/фінальності, помилки комплаєнсу.
2. Ізоляція: trip circuit, down-shift Q0/Q1 в batch/edge, перерозподіл часток.
3. Компенсації: зі страхового пулу (S-ескроу за RNFT-правилами).
4. Пост-мортем: RCA, оновлення ваг/лімітів/сигнатур ризику, rehearsal.
13) Плейбук впровадження
1. Визначення місії: ціль мікромережі (SLO/ризик/вартість/гео).
2. Карта ролей і RNFT: провайдери, оператори, аудитори, квоти, S-застави.
3. Топологія і транспорт: mesh/Hub, QUIC/HTTP/3, anycast, private peering.
4. Контракти подій: схеми/версії, outbox/inbox, idempotency.
5. Utility-профілі: ваги по QoS, бюджети вартості, surge-коридори.
6. Спостережуваність: трасування E2E, метрики, дашборди та алерти.
7. Анти-аб'юз: сигнатури, граф-аналіз, контрольні завдання.
8. Chaos/game-days: падіння вузлів/мосту/DA, перевантаження, гео-блоки.
9. 治理: процедури зміни ваг/квот/цін (пропозали, sunset).
10. Пілот → масштаб: ретрокалібрування, публічний звіт, онбординг партнерів.
14) Формули і орієнтири
SuccessRate = 1 − (timeouts+errors)/requests
TailAmplification = p99/p50 (мета: ↓)
Headroom = (cap − current)/cap
Cost/Req = Σ (ресурс × ставка )/успішні _ запити
Fairness (Jain) = (Σ x) ²/( n· Σ x ²) за квотами та споживанням
Utility_min при `Order ∧ Idempotency ∧ Quotas ∧ Compliance = true`
SLO (приклад):- Q4: success ≥ 99. 99%, p95 ≤ 200 мс, DLQ = 0, MTTR ≤ 15 хв.
- Q3: out-of-order ≤ 10⁻⁶/soobshch., p95 ≤ 500 мс.
- DA: фінальність ≤ 3 × T _ block, Throughput ≥ X GB/год.
15) KPI програми мікросітей
Якість: p95/p99 і TailAmplification ↓ при стабільному throughput.
Доставка: success per QoS, DLQ=0 (Q3/Q4), duplicate/out-of-order ↓.
Економіка: Cost/Req ↓; частка «дешевих» маршрутів ↑; QF-профіт провайдерів ↑.
Стійкість: MTTR медіана ↓, flap-rate і частота trip circuit ↓.
Комплаєнс: 100% проходження geo/age/санкцій; нульові критичні порушення.
Інтероперабельність: час і вартість міжмережевих трансферів ↓.
治理: TTC пропозалов ↓, частка своєчасних sunset-відкатів ↑.
16) Чек-лист прод-готовності
- Описана місія мікромережі, SLO і ризик-профіль
- RNFT-шаблони: ролі, квоти, S-застави, суперечка/ескроу, штрафи
- Вибрана топологія і транспорт; налаштований anycast/peering
- Контракти подій і outbox/inbox, ідемпотентність, ключі причинності
- Utility-профілі та бюджети вартості/egress/DA
- Спостережуваність: трасування, метрики, панелі, алерти
- Анти-аб'юз: сигнатури, граф-аналітика, контрольні завдання
- Chaos-навчання і пост-мортеми; страховий пул активний
- Комплаєнс-ворота (DID/VC, ZK), податкові утримання на виплатах
- 治理 -процеси зміни ваг/квот/цін (з sunset)
17) Глосарій
Мікромережа: автономний домен правил/ресурсів всередині екосистеми.
QoS: класи якості обслуговування (Q4... Q0).
RNFT: контракт відносин/прав/лімітів і KPI.
QF: множник виплат за якість (SLO-залежний).
Tail Amplification: p99/p50 - «сила хвоста».
FinalityLag: вікно до незворотності стану/транзакції.
Surge-прайсинг: динамічна надбавка на перевантажених маршрутах.
18) Підсумок
Мікромережі перетворюють велику екосистему в сукупність керованих, вимірних і економічно мотивованих «органів». Чіткі межі, контракти подій і RNFT-роль, utility-маршрутизація, спостережуваність i治理 роблять їх потужним інструментом масштабування: кожна мікромережа швидко еволюціонує під свій SLO, не ламаючи решту системи - а вся екосистема виграє в швидкості, якості, вартості і стійкості.