Birgə yük paylanması
1) Niyə «birgə» paylama
Multiservis/multicane şəbəkəsində resurslar (düyünlər, sekvenserlər, briclər, DA, POP/edge, GPU/CPU, egress kanalları) müxtəlif subyektlərə məxsusdur. Birgə Yük Bölgüsü (NRC) tələbin ümumi keyfiyyət, dəyər və risk qaydaları altında kooperativ şəkildə işlənməsini təmin edir:- partlayışlar və lokal nasazlıqlar zamanı SLO stabilləşdirir;
- emal vahidinin dəyərini azaldır (cost-to-serve);
- rollar üçün ədaləti və proqnozlaşdırılabilirliyi artırır;
- «səs-küylü qonşuları» minimuma endirir və domenlər arasında arbitraj.
2) Obyektlər və rollar
Güc təchizatçıları: validatorlar/qovşaqlar, sekvenserlər, DA-hovuzlar, GPU/CPU klasterləri, POP/edge.
İstehlakçılar: xidmət operatorları, yaradıcılar/studiyalar, filiallar/aqreqatorlar, analitika/ML.
Koordinatorlar: balanslaşdırıcılar, marşrutlaşdırıcılar, Policy/Compliance Gate, Rewards & Billing.
Nəzarət: auditorlar/tənzimləyicilər, -komitə.
3) Yüklərin taksonomiyası (QoS sinifləri)
Q4 - son əmrlər: kritik sifariş/final (bridges, ödənişlər, risk).
Q3 - nizamlanmış axınlar: açar səbəbləri (user/session/asset).
Q2 - exactly-once effektiv: billing/snapshot/transfer hüquqları.
Q1/Q0 - kütləvi/bestefort: telemetriya, indekslər, oflayn analitika.
Hər sinif üçün SLO/SLA, retraj pəncərələri, in-flight limitləri, prioritetlər qeyd olunur.
4) NRC siyasətləri: nəyi optimallaşdırırıq
Xüsusi bir provayder/marşrutda işin yerləşdirilməsi qərarı sərt invariantlarla utilitar funksiyaya uyğun olaraq qəbul edilir (nizam, uyğunluq, kvota):
Utility(route provider) =
wL·Latency_p95 + wQ·QueueDepth + wC·Cost_per_unit
+ wF·FinalityLag + wR·RiskScore + wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty
Tərəzi profilləri QoS üçün fərqlidir:
- Q4 ↑wL, ↑wF, ↑wR; Q1 ↑wC, ↓wF.
İnvariantlar: Strict-order per key (Q3/Q4), idempotentlik, RNFT/komplayens limitləri.
5) Birgə paylama alqoritmləri
Hot-Shard Relief ilə Consistent Hashing per key (isti açarların müvəqqəti alt seqmentasiyası).
Percentile-aware routing: quyruqları gizlətməmək üçün p50 deyil, p95/p99 həlli.
Capacity-aware quotas: token-bakets per sinif QoS/provayder/region.
EDF/LLF для Q4: Earliest Deadline First / Least Laxity First.
Probing & Half-open: çıxarılan marşrutların sürətli «sağlamlıq» testləri.
Backpressure: shapers, max-in-flight, siyasət deqradasiya (graceful).
Dual-write/Replay barriers (Q3/Q2): provayderlər arasında təhlükəsiz transfer üçün.
6) Ədalət və anti-« noisy neighbor »
Fair-share birləşməsi ilə əldə edilir:- Jain Fairness Index по CPU/GPU/IO/egress; hədəf dəhlizi kvotalar tərəfindən saxlanılır;
- Ümumi növbələrdə Weighted fair queuing (WFQ/DRR);
- Budget-limit dəyəri və həcmi;
- Surge-həddindən artıq yüklənmiş istiqamətlərdə (dynamic wC);
- Quyruqların/səhvlərin sistematik aşılmasına görə cərimələr.
7) İqtisadiyyat və stimullar
Tarifikasiya vahidləri: vCPU-san, GiB-saat RAM, GPU-dəqiqə, GB-storage-ay, GB-egress, DA-bayt.
Provayderlərə ödəniş modeli: baza dərəcəsi × keyfiyyət × həcm - cərimələr:[
P_i = \sum_t \underbrace{\text{Rate}i \cdot U{i,t}}{\text{объем}}
\ cdot\underbrace {QF {i, t}} {\text {keyfiyyət}}
-\underbrace {Penalty {i, t}} _ {\text {SLA/hadisələr}}
]
burada (QF) - SLO üçün çoxluq (uğur, p95, DLQ = 0, finality lag).
Keyfiyyət bonusu: sabit SLO domenləri ↓ take-rate və ya ↑ trafik həcmi alır.
Sığorta fondu/slashing: kompensasiyanı ödəyir; RNFT S-girov tərəfindən idarə olunur.
8) RNFT müqavilələri və hüquqları
RNFT (Relationship NFT): NRN-də provayder/operatorun iştirak müqaviləsi:- `role_bindings` (Provider/Operator/Oracle/Sequencer), `shares/fees`, `QoS-классы`;
- `quotas/limits`, `S-stake`, `slashing_rules`, `SLA/KPI`;
- 'region/compliance' (ağ siyahılar), 'egress/DA' tavanları;
- `dispute/escrow`, `governance_version`, `sunset`.
9) Nizam, idempotentlik, final
Strict-order per key seçilmiş marşrutda; failover - «fasilə» + replay-baryer.
Outbox/Inbox + idempotency_key və seen-cədvəllər (TTL).
X-chain son: challenge-pəncərələrin uçotu; kritik əməliyyatlar minimum 'FinalityLag' istiqamətləndirilir.
10) Komplayens və geo-qaydalar
Fail-closed: şübhə olduqda - bloklama, əl kvorumu.
ZK-pass: PD-ni açıqlamadan yaş/geo/sanksiyaların yoxlanılması.
Vergilər/Tutulmalar: Rewards Router vasitəsilə ödəniş yolunda.
Məlumat ixrac siyasəti: DA/regionlar üzrə egress, saxlama müddəti.
11) Müşahidə və telemetriya
Keçid yolu: 'x _ msg _ id', 'route _ id', 'provider _ id', bridge mərhələləri/DA.
Metriklər (per QoS/provayder): p50/p95/p99, retry%, timeout%, duplicate ratio, out-of-order%, queue depth, finality lag, cost/req.
Дашборды: Shared Load Live, Tail Heatmap, Provider Quality, Cost-per-Route, Fairness Panel.
Alertlər: error-budget burn, flap-rate, DLQ depth, surge-qiymətlər, komplayens blokları.
12) Insidentlər və deqradasiyalar
1. Detekt: boy p95/p99, növbələr, finality lag, uyğunluq səhvləri.
2. İzolyasiya: trip circuit, payların yenidən bölüşdürülməsi, kvotaların səs-küylü axınlara endirilməsi.
3. Kompensasiya: RNFT qaydaları üzrə eskrou/sığorta fondundan ödənişlər.
4. Post-mortem: RCA, tərəzi/limit/risk işarələrinin yenilənməsi, rehearsal.
13) Formullar və göstərişlər
SuccessRate = 1 − (timeouts+errors)/requests
TailAmplification = p99/p50 (hədəf: ↓, per QoS dəhlizləri)
FairnessIndex (Jain) = (Σ x) ²/( n· Σ x ²) kvotalar/resurslar üzrə
Cost/Req = Σ (resurs × bahis )/uğurlu _ sorğular
Headroom = (cap − current)/cap
QualityFactor provayderi: (QF = f (\text {success}, p95, DLQ, finality))
Utility_min при `Order=true ∧ Compliance=true ∧ Quotas=true`
SLO göstəriciləri (nümunə):- Q4: success ≥ 99. 99%, p95 ≤ 200 ms, DLQ = 0, MTTR ≤ 15 dəq.
- Q3: 10 ≤/saat ⁻⁶ pozulması, p95 ≤ 500 ms.
- DA: son ≤ 3 × T _ block Throughput ≥ X GB/saat.
14) (çəkilər, kvotalar, qiymətlər)
Tərəzi: tərəzinin (w), limitlərin, tariflərin və keyfiyyət bonuslarının dəyişdirilməsi.
R-modifikator: keyfiyyətli kvorumlarda səslər R-nin nüfuzuna görə ölçülür.
Sunset düzəlişlər: müvəqqəti dəyişikliklər → təkrar səsvermə olmadan avtomatik geri dönüş.
İctimai hesabat: Provayderlərin keyfiyyəti və ədalət üzrə rüblük hesabatlar.
15) Playbook tətbiqi
1. Xəritə axınları və səbəblilik açarları (QoS/region/komplayens).
2. Provayderlərin və onların RNFT çərçivələrinin müəyyən edilməsi (kvotalar, girovlar S, KPI).
3. Telemetriya və nümunələr (OWD/RTT/jitter/queue/cost/finality; EWMA+p95/p99).
4. Utility siyasəti (per QoS çəkiləri, büdcə dəyəri, dəhlizlər surge).
5. Çatdırılma zəmanəti (outbox/inbox, idempotent, sıra maneələri).
6. Backpressure və fairness (WFQ/DRR, token-bakets, anti-noise).
7. Müşahidə (daşbordlar, alertlər, error-büdcələr).
8. Chaos/game-days (provayder/körpü/DA düşməsi, partlayışlar, geo-bloklar).
9. İqtisadiyyat və revardlar (QF bonusları, cərimələr/slashing, eskrou).
10. və hesabat (pozalar, sunset, ictimai metriklər).
11. Miqyaslandırma (yeni provayderlər/regionlar, marşrutların optimallaşdırılması).
16) KPI MRN proqramları
Çatdırılma: success (per QoS), DLQ = 0 (Q4/Q3), duplicate/out-of-order ↓.
Gecikmə: hədəf dəhlizlərdə p95/p99 və TailAmplification.
Ədalət: Jain hədəf ≥, hadisələrin azaldılması «noisy neighbor».
İqtisadiyyat: Cost/Req ↓ dəyişməz SLO ilə, «ucuz» marşrutların payının artması.
Sabitlik: MTTR media ≤ hədəf, sabit flap-rate.
Uyğunluq: 100% geo/age/sanksiyalar, sıfır pozuntular.
Provayderlər: QF ↑ yüksək olan provayderlərdə həcmin payı, cərimələrin tezliyi ↓.
17) Hazırlıq yoxlama siyahısı
- Müəyyən QoS sinifləri, səbəblər açarları və SLO/SLA
- Xüsusi Utility siyasətləri, kvotalar və token-baketlər per route/provider
- Q4 üçün consistent hashing, hot-shard relief, EDF/LLF həyata keçirilmişdir
- outbox/inbox, idempotentlik və sıra maneələri daxildir
- Telemetriya və daşbordlar qoşuldu (latency/tail/queue/cost/finality)
- Backpressure və fairness (WFQ/DRR, anti-noise)
- Xüsusi QF bonuslar/cərimələr, escrow və S-slashing
- Chaos/game-days keçdi və post-mortemlər tərtib
- Compliance Gate və vergi tutulmaları çalışır
- Tərəzi/limit/qiymət prosesi təsdiqləndi (sunset ilə)
18) Lüğət
CTP: birgə yük paylanması (cooperative load distribution).
RNFT: əlaqələrin/hüquqların/limitlərin və KPI-nin əvəzedilməz müqaviləsi.
QF (Quality Factor): provayder keyfiyyətinə görə ödəniş/həcm çoxaltıcısı.
Tail Amplification: p99/p50 - «quyruq» gücü.
WFQ/DRR: Balanslı ədalət planlaşdırıcıları ailəsi.
Outbox/Inbox: zəmanətli çatdırılma və idempotent nümunə.
Surge-qiymət: dinamik həddindən artıq yükləmə.
19) Yekun
Birgə yük paylanması şəbəkəni kooperativ prosessinq hovuzuna çevirir, burada siyasət (QoS, fairness, complayens) və iqtisadiyyat (QF bonusları, cərimələr, girovlar) trafikin tez, dürüst və ucuz emal ediləcəyi yerə - nizam-intizam və yekunluq itkisi olmadan yönəldilir. Bu kontur proqnozlaşdırıla bilən SLO, provayderlər üçün şəffaf stimullar və zirvələrə, uğursuzluqlara və qiymət şoklarına qarşı müqavimət verir.