Tarmoq salomatligini baholash
1) «Tarmoq salomatligi» nima va nega uni oʻlchash kerak?
Tarmoq salomatligi - bu ekotizimning maqsadli xizmat ko’rsatish darajasini (SLO), xavfsizlikni, iqtisodiy samaradorlikni va talabning o’zgarishi, nosozliklar va o’zgarishlarda oldindan aytib bo’ladigan evolyutsiyani barqaror ta’minlash qobiliyatining holatidir.
Baholash maqsadlari:- tanazzullar va tavakkalchiliklarni barvaqt aniqlash;
- faktbeys tariflar, kvotalar, rag’batlantirish va ustuvorliklarni boshqarish;
- ishtirokchilar uchun shaffoflik (uzellar, provaydyerlar, operatorlar, yaratuvchilar, affiliatlar);
- yechimlar va post-mortemlarni qo’llab-quvvatlash.
2) Salomatlik domenlari xaritasi
1. Ishlash va foydalanish imkoniyati: latency/throughput, error rate, finality, navbatlar.
2. Ishonchlilik va barqarorlik: MTBF/MTTR, backpressure, QoS degradatsiyasi.
3. Xavfsizlik va ishonch: autentifikatsiya/avtorizatsiya, yaxlitlik hodisalari, slashing, frod.
4. Iqtisodiyot va samaradorlik: cost-to-serve, marja/xabar, resurslarning adolati.
5. va jarayonlar: parametrlar-konvergensiyalarning tezligi, qaytarilmaydigan relizlar, hisobot intizomi.
6. Komplayens va maxfiylik: geo/yosh, sanksiyalar, ma’lumotlarni saqlash/o’chirish, ZK-pruflar.
3) Metrik taksonomiya (etalon)
3. 1 Unumdorlik (QoS klassi)
Latency p50/p95/p99, TailAmplification = p99/p50.
Throughput (msgs/s, tx/s, GB/s DA), queue depth, consumer lag.
Success rate, timeouts/retries%, duplicate ratio, out-of-order%.
Finality lag (x-chain/bridge), challenge-окна.
3. 2 Ishonchlilik
SLA-breyklar/1k hodisalar, MTBF/MTTR, flap-rate balanschilar.
Backpressure recovery time, DLQ depth, replay success%.
3. 3 Xavfsizlik
Butunlik/tartibni o’g "irlash hodisalari, shubhali signallar/1k,
False Accept/Reject komplayensda, kalitlar/imzolar to’qnashuvida.
Slashing events, orakul tafovutlari, MEV-ekspozitsiya (agar qo’llash mumkin bo’lsa).
3. 4 Iqtisodiyot
Cost/Req, Cost/GB DA, marja/xabar, daromad/bayt,
NRR/GRR, ARPU/ARPPU, takroriy tushum ulushi,
FairnessIndex (Jain) по CPU/GPU/IO/egress, noisy neighbor index.
3. 5 va jarayonlar
Relizlarning qaytishsiz muvaffaqiyati, propozallarni kelishish vaqti,
parametr- tyuning tezligi (konvergensiya), benchmarklar bilan qoplash.
3. 6 Komplayens va maxfiylik
Tekshirilgan DID/VC ulushi, geo/yosh bo’yicha blokirovka,
regulyatorning so’roviga javob berish vaqti, saqlash/olib tashlash hodisalari.
4) «Tarmoq salomatligi indeksi» kompozitsiyasi
IZS - Performance (PFI), Reliability (RLI), Security & Trust (STI), Economics (ECI), Governance (GVI), Compliance (CFI) kabi sab-indekslardan iborat bo’lgan robast kompozit.
Metriklarning normallashuvi:- robust z-score yoki robust min-max bo’yicha [P5, P95]; EWMA tekislash; quyruqlarni winsorization.
[
\text{SubIndex}k=\sum_i w{k,i},\hat m_{k,i},\quad
\text{ИЗС}=\sum_k W_k,\text{SubIndex}k,\ \sum W_k=1,
]
bunda vaznlar (W_k) va (w {k, i}) Governance Registry-da saqlanadi va sunset-protsedura bo’yicha o’zgaradi.
Zonalar mo’ljallari:- Yashil: IZS ≥ 0. 70 - kvota/hajmlarning o’sishi, sifat bonuslari.
- Sariq: 0. 50–0. 70 - nuqta sozlash, tekshirish.
- Qizil: <0. 50 - to’xtash kranlari, limitlarni pasaytirish, MTTR/tuzatishlarga e’tibor qaratish.
5) Ostonali SLO va «darvoza» (gates)
Maqsadli SLO namunalari (tartibga solinadi):- Q4 API: success ≥ 99. 99%, p95 ≤ 200 ms, DLQ = 0.
- Q3 Messaging: tartibni buzish ≤ 10 ⁻⁶/soat., p95 ≤ 500 ms.
- Bridge/Finality: soxta tasdiqlash = 0; MTTR anomaliyalar ≤ 1 soat
- DA: yakuniy ≤ 3 × T _ blok; throughput ≥ X GB/ч.
- Batch/Stream: T oynasi 20% ≥ zaxiraga ega; lag ≤ 2×window.
- Security: yaxlitlik hodisalari = 0; Yo’laklarda FPR/FNR.
SLO → avtomatik triggerlarning buzilishi (§ 8).
6) Ma’lumotlarni to’plash, sifati va himoyasi
Idempotentlik/dedup: ULID/trace, TTL bilan seen-jadvallar.
E2E trassasi:’x _ msg _ id’ni domen/bridjlar/DA orqali bogʻlash.
Anti-geyming: blind-run derazalar, yashirin nazorat topshiriqlari, sintetik namunalar.
Maxfiylik: DID/VC, selektiv ochilishlar, ZK-pruflar ostonalari.
Ishonchlilik: voqealar imzosi, batchlarning merklizatsiyasi, loglar auditi.
7) «Salomatlik» dashbordlari
Network Health Overview: IZS va sab-indekslar, metrik hissa.
Latency & Tail: pXX, TailAmplification heatmap.
Reliability Panel: SLA-брейки, MTTR, DLQ/Replay, backpressure.
Security & Trust: shubhali signallar, slashing, orakul tafovutlari.
Economy: Cost-to-Serve, marja/xabar, resurslar boʻyicha fairness.
Finality & Bridge Risk: finality lag, challenge, ko’prik hodisalari.
Compliance: geo-bloklar, yoshi, hisobot, regulyator so’rovlari.
8) Avto-reaksiyalar siyosati (policy hooks)
SLO-darvoza: error-byudjetning ortiqcha sarfi → ↓ Q0/Q1 uchun kvotalar, ustuvorlik Q4; circuit-breakers.
Tariflar: barqaror talabda TailAmplification o’sishi → ↑ «shovqinli» oqimlar narxi; barqaror sifat → ↓ take-rate.
Xavflar: Security/Compliance hodisalarining ko’payishi → fail-closed, S-garovlarning ko’payishi.
Stimullar: barqaror PFI/RLI → hajm/ko’rinish bonusi bo’lgan domenlar; qoidabuzarlar - jarimalar/clawback.
Релизы: regression detector → auto rollback/feature flag.
9) Hodisa-menejment
1. Detekt: p95/yakuniy/xato/qiymat anomaliyalari.
2. Tasniflash: Integrity/Availability/Performance/Compliance.
3. Izolyatsiya: trip per-route, navbatdagi drenaj, limitlar, qo’lda kvorum.
4. Kompensatsiyalar: RNFT-siyosatchilar bo’yicha sug’urta hovuzidan.
5. Post-mortem: ommaviy hisobot, signaturalarni yangilash, tarozilarni/limitlarni tuzatish.
10) Shartnomalar va rollar bilan aloqa
RNFT huquqlari: uzellar/provayderlar/affiliatlar uchun individual SLO/limitlar.
R-obro’si: kirish/ovoz va narxlar modifikatori; barqaror sifat → ↓ S.ga qo’yiladigan talablar
S-garovlar: hodisalarni qoplash, qoidabuzarliklarda slashing.
11) Formulalar va mo’ljallar
SuccessRate = 1 − (timeouts + errors)/requests
TailAmplification = p99/p50 (yoʻlaklar vazifasi)
Cost/Req = Σ (resurs × stavka )/muvaffaqiyatli _ soʻrovlar
FairnessIndex (Jain) = (Σ x) ²/( n· Σ x ²) kvotalar/resurslar bo’yicha
Headroom = (cap − current)/cap, FinalityScore = f(lag, variance, reorgs)
12) Joriy etish pleybuki (qadamlar bo’yicha)
1. QoS kritik traktlari va sinflarini xaritalash; SLOni kelishish.
2. Telemetriya sxemasi: trastirovka, metrika, siyosat loglari, voqealar pasportlari.
3. Normallashuv: ish stoli, EWMA oynalari, winsorization.
4. IZS v1. 0: boshlang’ich vazn, zonalar chegarasi, sunset-protseduralar.
5. Dashbordlar va alertlar: error-budjetlar, triggerlar policy hooks.
6. Benchmarklar va chaos: muntazam progonlar, failover-mashqlar.
7. Hodisalar: post-mortemlar shablonlari, sug’urta fondi, RNFT-jarimalar.
8. : SLO/tarozilar/yo’laklarni o’zgartirish jarayoni, choraklik taftishlar.
9. Avtomatlashtirish: yo’naltirish, kvotalar, tariflar va reliz-geytlar bilan bog’lanish.
10. Uchuvchi → kattalashtirish: bitta domendan multicheyngacha.
13) «Salomatlik» dasturining KPI
Yashil SLOli traktlarning ulushi ≥ X%; MTTR media ≤ Z ch.
TailAmplification barqaror throughput bilan Δ.
Success rate yomonlashmasdan Cost/Req va DLQ depth pasayishi.
NRR/GRR o’sishi o’zgarmas yoki yaxshiroq xavfsizlikda.
Hisobotlarning o’z vaqtida bajarilishi (hisobot TTC ≤ Y soat), benchmarklar bilan qoplash ≥ K%.
Adolat: FairnessIndex koridorda, «noisy neighbor» hodisalarning kamayishi.
14) Oziq-ovqat tayyorgarligi chek-varaqasi
- QoS klasslari va domenlari bo’yicha SLO/SLA aniqlangan
- E2E trassasi, idempotentlik va dedup amalga oshirildi
- Robastnыe normalizatsii i IZS
- Alertlar, error-byudjetlar va avto-triggerlar sozlandi
- Mavjud dashbordlar Performance/Reliability/Security/Economy/Compliance
- Benchmarklar va chaos-poygalar ishlaydi; post-mortemalar tavsiflangan
- RNFT huquqlari, R/S siyosati va sug’urta fondi integratsiyalashgan
- Muntazam ravishda ommaviy hisobot va tarozilarni taftish qilish yo’lga qo’yildi
15) Glossariy
IZS: sab-indekslar tarmog’ining salomatligini tashkil etadi.
SLO/SLA: xizmat koʻrsatishning maqsadli/shartnomaviy darajalari.
Error budget: Reaksiyadan oldingi xatolarning ruxsat etilgan ulushi.
TailAmplification: kechikishlarni kuchaytirish.
DLQ/Replay: karantin/qayta ishlash.
Sunset-protsedurasi: Avtomatik qaytish bilan vaqtinchalik oʻzgarishlar.
16) Jami
Tarmoqning sog’lig’ini baholash - bu «orqaga» hisobot emas, balki boshqaruvning operatsion konturi: mehnatkash metriklar → kompozitlar → chegaradagi SLO → avtomatik harakatlar → ommaviy hisobot va . Bunday tizim ekotizimni oldindan aytib bo’ladigan, shoklarga chidamli va barcha rollar uchun halol qiladi - uzellar va provayderlardan tortib yaratuvchilar va operatorlargacha.