Ýüküň paýlaşylmagy
1) Näme üçin "bilelikdäki" paýlamak
Multiservis/multiçain-torda çeşmeler (düwünler, sekwenserler, brijler, DA, POP/edge, GPU/CPU, egress kanallary) dürli subýektlere degişlidir. Ýüküň bilelikde paýlanylmagy (PWS) islegiň hil, baha we töwekgelçiligiň umumy düzgünleri boýunça kooperatiw işlenilmegini üpjün edýär:- partlamalarda we lokal şowsuzlyklarda SLO-ny durnuklaşdyrýar;
- gaýtadan işlemek birliginiň bahasyny peseldýär (cost-to-serve);
- rollar üçin adalatlylygy we öňünden aýdylýanlygy ýokarlandyrýar;
- "şowhunly goňşulary" we domenleriň arasyndaky arbitraji azaldýar.
2) Obýektler we rollar
Kuwwat üpjün edijiler: walidatorlar/düwünler, sekwenserler, DA-howuzlar, GPU/CPU, POP/edge klasterleri.
Sarp edijiler: hyzmat operatorlary, döredijiler/studiýalar, affiliatlar/agregatorlar, analitika/ML.
Koordinatorlar: deňagramlaşdyryjylar, marşrutlaşdyryjylar, Policy/Compliance Gate, Rewards & Billing.
Gözegçilik: auditorlar/düzgünleşdirijiler, -komitet.
3) Ýükleriň taksonomiýasy (QoS synplary)
Q4 - möhletli buýruklar: kritiki tertip/gutarnykly (brijler, tölegler, töwekgelçilik).
Q3 - tertipli akymlar: açar boýunça sebäp (user/session/asset).
Q2 - exactly-once täsirli: billing/snapshotlar/hukuklaryň geçirilmegi.
Q1/Q0 - köpçülikleýin/iň köp täsir: telemetriýa, indeksler, oflayn analitika.
Her synp üçin SLO/SLA, retraý penjireleri, in-flight çäkleri, ileri tutulýan ugurlar ýazylýar.
4) SRN syýasatlary: nämäni optimizirleýäris
Işi anyk üpjün edijä/marşruta ýerleşdirmek hakynda çözgüt berk üýtgewsiz utilitar funksiýa boýunça kabul edilýär (tertip, utgaşma, kwotalar):
Utility(route provider) =
wL·Latency_p95 + wQ·QueueDepth + wC·Cost_per_unit
+ wF·FinalityLag + wR·RiskScore + wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty
Terazi profilleri - QoS üçin dürli:
- Q4 ↑wL, ↑wF, ↑wR; Q1 ↑wC, ↓wF.
Invariantlar: Strict-order per key (Q3/Q4), idempotentlik, RNFT/utgaşma çäkleri.
5) Bilelikde paýlamagyň algoritmleri
Consistent Hashing per key with Hot-Shard Relief (gyzgyn açarlaryň wagtlaýyn subsegmentasiýasy).
Percentile-aware routing: guýruklaryňyzy gizlemezlik üçin p50 däl-de, p95/p99 çözgüdi.
Capacity-aware quotas: token-bakets per class QoS/üpjün ediji/sebit.
EDF/LLF для Q4: Earliest Deadline First / Least Laxity First.
Probing & Half-open: çykarylan marşrutlary "gowulandyrmagyň" çalt synaglary.
Backpressure: şeýperler, max-in-flight, syýasat boýunça zaýalanmalar (graceful).
Dual-write/Replay barriers (Q3/Q2): üpjün edijileriň arasynda howpsuz geçirmek üçin.
6) Adalat we anti-" noisy neighbor "
Fair-share:- Jain Fairness Index по CPU/GPU/IO/egress; maksatly koridor kwotalar bilen goldanylýar;
- Umumy nobatlarda Weighted fair queuing (WFQ/DRR);
- Bahasy we göwrümi boýunça budget-çäkler;
- Aşa ýüklenen ugurlarda Surge-kömek pullary (dynamic wC);
- Guýruklaryň/ýalňyşlyklaryň yzygiderli artmagy üçin jerimeler.
7) Ykdysadyýet we höweslendirmeler
Nyrh birlikleri: vCPU-sek, GiB-sagat RAM, GPU-minut, GB-storage-mes, GB-egress, DA-bayt.
Üpjün edijilere tölegleriň modeli: esasy stawka × hili × göwrümi - jerimeler:[
P_i = \sum_t \underbrace{\text{Rate}i \cdot U{i,t}}{\text{объем}}
\ cdot\underbrace {QF {i, t}} {\text {hil}}
-\underbrace {Penalty {i, t}} _ {\text {SLA/hadysalar}}
]
bu ýerde (QF) - SLO (üstünlik, p95, DLQ = 0, finality lag) üçin köpeldiji.
Hil bonusy: durnukly SLO domenleri ↓ take-rate ýa-da ↑ traffigiň göwrümini alýarlar.
Ätiýaçlandyryş gaznasy/sleşing: öwezini dolmagy ýapýar; RNFT-de S-girewler bilen dolandyrylýar.
8) RNFT-şertnamalar we hukuklar
RNFT (Relationship NFT): üpjün edijiniň/operatoryň MRN-e gatnaşmagynyň şertnamasy:- `role_bindings` (Provider/Operator/Oracle/Sequencer), `shares/fees`, `QoS-классы`;
- `quotas/limits`, `S-stake`, `slashing_rules`, `SLA/KPI`;
- 'region/compliance' (ak sanawlar), 'egress/DA' potoloklar;
- `dispute/escrow`, `governance_version`, `sunset`.
9) Tertip, idempotentlik, gutarnylyk
Saýlanan ugurda Strict-order per key; failover - "arakesme" + replay-baryer.
Outbox/Inbox + idempotency_key we seen-tablisalar (TTL).
X-chain gutarnykly: çallenge-penjireleri hasaba almak; möhüm amallar iň az 'FinalityLag' boýunça ugrukdyrylýar.
10) Komplayens we geo-düzgünler
Fail-closed: şübhe bar bolsa - blokirleme, el kworum.
ZK-pass: PD-ni aýan etmezden ýaşyny/geo/sanksiýalary barlamak.
Salgytlar/aýyrmalar: Rewards Router arkaly töleg ýolunda.
Maglumatlary eksport etmek syýasaty: Sebitler boýunça DA/egress, saklanyş möhletleri.
11) Synlamak we telemetriýa
Geçip barýan ýol: 'x _ msg _ id', 'route _ id', 'provider _ id', brij/DA tapgyrlary.
Metrikler (per QoS/üpjün ediji): 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.
Alertler: error-budget burn, flap-rate, DLQ depth, surge-bahalar, complayens-bloklar.
12) Hadysalar we zaýalanmalar
1. Detekt: p95/p99 beýikligi, nobatlar, finality lag, laýyklyk ýalňyşlyklary.
2. Izolýasiýa: trip circuit, paýlary paýlamak, kwotalary sesli akymlara azaltmak.
3. Öwezini dolmak: RNFT düzgünleri boýunça eskrowdan/ätiýaçlandyryş gaznasyndan tölegler.
4. Post-mortem: RCA, agramlary/çäkleri/töwekgelçilik belgilerini täzelemek, rehearsal.
13) Formulalar we görkezmeler
SuccessRate = 1 − (timeouts+errors)/requests
TailAmplification = p99/p50 (maksat: ↓, per QoS koridorlary)
FairnessIndex (Jain) = (Σ x) ²/( n· Σ x ²) kwotalar/çeşmeler boýunça
Cost/Req = Σ (çeşme × nyrh )/üstünlikli _ soraglar
Headroom = (cap − current)/cap
Üpjün edijiniň QualityFactor: (QF = f (\text {success}, p95, DLQ, finality))
Utility_min при `Order=true ∧ Compliance=true ∧ Quotas=true`
SLO görkezijileri (mysal):- Q4: success ≥ 99. 99%, p95 ≤ 200 ms, DLQ = 0, MTTR ≤ 15 minut.
- S3: Tertibi bozmak ≤ 10 ⁻⁶/ýyl, p95 ≤ 500 ms.
- DA: ahyry ≤ 3 × T _ block Throughput ≥ X GB/sag.
14) (agramlar, kwotalar, bahalar)
Propozallar: agramlaryň (w), çäkleriň, nyrhlaryň we hil bonuslarynyň üýtgemegi.
R-modifikator: kworum hilindäki sesler R. abraýy boýunça ölçelýär.
Sunset-düzedişler: wagtlaýyn üýtgeşmeler → gaýtadan ses bermezden awto-yza gaýdyp gelmek.
Köpçüligiň hasabatlylygy: üpjün edijileriň hili we adalat boýunça çärýekleýin hasabatlar.
15) Giriş pleýbugy
1. Akymlary we sebäpleriň açarlaryny kartalaşdyrmak (QoS/sebit/komplayens boýunça).
2. Üpjün edijileri we olaryň RNFT-çarçuwalaryny kesgitlemek (kwotalar, girewler S, KPI).
3. Telemetriýa we nusgalar (OWD/RTT/jitter/queue/cost/finality; EWMA+p95/p99).
4. Utility syýasaty (per QoS agramy, çykdajy býudjeti, surge koridorlary).
5. Eltip bermek kepillikleri (outbox/inbox, idempotentlik, yzygiderli päsgelçilikler).
6. Backpressure we fairness (WFQ/DRR, token-bakets, anti-noise).
7. Syn edilişi (daşbordlar, alertler, error-býudjetler).
8. Chaos/game-days (üpjün edijiniň/köpriniň/DA ýykylmagy, partlamalar, geo-bloklar).
9. Ykdysadyýet we revardlar (QF-bonuslar, jerimeler/slashing, eskrou).
10. we hasabat (propozallar, sunset, jemgyýetçilik metrikleri).
11. Masştab etmek (täze üpjün edijiler/sebitler, ugurlary optimizirlemek).
16) CPI programmalarynyň KPI
Eltip bermek: success (per QoS), DLQ = 0 (Q4/Q3), duplicate/out-of-order ↓.
Gijikdirme: p95/p99 we TailAmplification maksatly koridorlarda.
Adalat: Jain ≥ maksatly, hadysalary azaltmak "noisy neighbor".
Ykdysadyýet: Cost/Req ↓ üýtgewsiz SLO, "arzan" ugurlaryň paýynyň ýokarlanmagy.
Durnuklylyk: MTTR media ≤ maksatly, durnukly flap-rate.
Ylalaşyk: 100% geo/age/sanksiýalaryň geçmegi, nol düzgün bozmalar.
Üpjün edijiler: ýokary QF ↑ bolan üpjün edijileriň göwrüminiň paýy, jerimeleriň ýygylygy ↓.
17) Azyk taýýarlygynyň çek-sanawy
- Kos synplary, sebäpler açarlary we SLO/SLA kesgitlenildi
- Düzedilen Utility syýasatlary, kwotalar we per route/provider bellikleri
- Q4 üçin consistent hashing, hot-shard relief, EDF/LLF amala aşyryldy
- Outbox/inbox, idempotentlik we yzygiderli päsgelçilikler goşuldy
- Telemetriýa we daşbordlar birikdirildi (latency/tail/queue/cost/finality)
- Backpressure we fairness (WFQ/DRR, anti-noise)
- Sazlanan QF-bonuslar/jerimeler, eskrou we S-slashing
- Chaos/game-days geçirildi we post-mortemalar düzüldi
- Compliance Gate we salgyt aýyrmalary işleýär
- Tassyklanan terazi/çäkler/bahalar prosesi (sunset bilen)
18) Sözlük
CTP: ýüküň bilelikdäki paýlanyşy (cooperative load distribution).
RNFT: gatnaşyklaryň/hukuklaryň/çäkleriň we KPI-nyň aýrylmaz şertnamasy.
QF (Quality Factor): üpjün edijiniň hili boýunça tölegleri/göwrümi köpeldiji.
Tail Amplification: p99/p50 - "guýruk" güýji.
WFQ/DRR: deňagramly adalaty meýilleşdirijileriň maşgalasy.
Outbox/Inbox: kepillendirilen eltip bermek we deňagramlylyk patterni.
Surge-praýsing: aşa ýüklenende dinamiki goşmaça töleg.
19) Jemleýji
Ýüküň bilelikde paýlanylmagy tory kooperatiw prosessing howuzyna öwürýär, bu ýerde syýasat (QoS, fairness, complayens) we ykdysadyýet (QF-bonuslar, jerimeler, girewler) traffigi çalt, dogruçyl we arzan işlenjek ýerine - tertip-düzgüni we gutarnyklylygy ýitirmezden iberýär. Şeýle konturlar öňünden aýdyp boljak SLO-lary, üpjün edijiler üçin aç-açan höwesleri we iň ýokary derejelere, şowsuzlyklara we bahanyň täsirlerine çydamlylygy berýär.