Tarmoqdagi umumiy likvidlik
(Bo’lim: Ekotizim va Tarmoq)
1) «Umumiy likvidlik» nima va nima uchun zarur
Umumiy likvidlik - bu uzel/zanjir/to’lov relslari bo’yicha taqsimlangan va tarmoq ishtirokchilari (operatorlar, provaydyerlar, studiyalar, to’lov/KTS-provayderlar, affiliatlar) uchun oldindan aytib bo’ladigan qoidalar bo’yicha mavjud bo’lgan pul va tokenlashtirilgan aktivlar yig’indisidir. Maqsadlar:- Eng kam RTO/RPOda to’lovlar/o’tkazmalarning tezligi va bashorat qilinishi.
- Kapitaldan samarali foydalanish: «o’lik qoldiqlar» va ikki marta zaxiraga qo’yishdan kam.
- Domenlar orasidagi interoperabellik: ko’priklar, banklar, PSP, stabllar, on/off-ramp.
- Nazorat qilinadigan tavakkalchiliklar: limitlar, buferlar, sug’urta, monitoring.
2) Likvidlik modellari
2. 1 Markazlashtirilgan (custodial hub)
Yagona «tugatish xabi» mintaqalar/valyutalar/zanjirlar bo’yicha pullarni ushlab turadi. Faqat joriy qilish kerak, lekin kontragent xavfi va SPOF xavfi yuqori. Kichik tarmoqlarni ishga tushirish uchun mos keladi.
2. 2 Markazlashtirilmagan (domenlar bo’yicha pullar)
Likvidlik ko’plab provayderlarda/market-meykerlarda (MM) saqlanadi, almashtirish smart-kontraktlar/kanallar bo’yicha amalga oshiriladi. Yuqori barqarorlik, ilg’or marshrut va on-chain qoidalari kerak.
2. 3 Gibrid (tavsiya etiladi)
Kritik valyutalar/to’lovlar uchun xablar + tashqi MM/ko’priklar. Boshqaruv - limitlar, garovlar va sug’urta fondi siyosati orqali amalga oshiriladi.
3) Topologiya va obyektlar
Likvidlilik pullari (LP):’LP {domen, valyuta/aktiv}’atributlari bilan: qoldiq, bufer, limitlar, kapital qiymati (CoC), komissiya.
Kredit liniyalari (CL): ikki tomonlama/ko’p tomonlama limitlar, ta’minot va foydalanish narxi.
Ko’priklar: mexanika lock/mint/burn/release yoki messaging-only + netting.
Yo’nalish qovurg’alari: o’tkazishning yo’l qo’yiladigan yo’llari (on-us, LP o’rtasida, ko’prik/bank/PSP orqali).
Sug’urta fondi: siyosat doirasidagi kamomadlarni qoplaydi.
4) Asosiy metrika va formulalar
Liquidity Depth (LD) - «T» gorizontidagi puldagi mavjud hajm:- `LD_T = Balance_T - Reserved_T`
- Utilization (U) - pulni yuklash:’U = Used/( Balance) ’
- ’CR = Available/ P95 (Demand_T)’ (maqsadli ≥ 1. 5×)
- `BUF = Buffer / P95(NetFlow_daily)`
- Rebalance MTTR - triggerdan keyingi nomutanosiblikni yopish vaqtining medianasi.
- Cost-to-Serve (CTS per $) - $ ga jami komissiya/gaz/spred.
- Payout SLA Hit Rate - maqsadli daqiqa/bloklar ≤ to’lovlar ulushi.
SLO (taxminlar): Payout SLA hit ≥ 98-99%; CR ≥ 1. 5×; Rebalance MTTR ≤ 30 min; CTS per $ ↓ QoQ 10-15%.
5) Yo’naltirish (SOR - Smart Order Routing)
5. 1 Maqsad
SLA/limitlarga rioya qilgan holda minimal to’liq qiymatli va xavfli yo’lni tanlash.
5. 2 Yo’l qiymati
`TotalCost = Fee + Gas + Slippage + LiquidityPenalty + TimePenalty + RiskAdj`
LiquidityPenalty: U> 70% yoki CR <maqsadli uchun jarima.
TimePenalty: prognoz/nizo oynasi uchun.
RiskAdj: sanksiya/mamlakat va kontragent tavakkalchiliklari.
5. 3 Taktika
Split routing: bir nechta LP/ko’priklar bo’yicha katta o’tkazmalarni taqsimlash.
Pre-funding: choʻqqi soatlarida LPni oldindan zaryadlash.
Quote locking: Qisqa oynaning narxini CR past dinamik ustama bilan belgilash.
Retry/alt-path: tanazzulga uchraganda zaxira yo’llar bo’yicha idempotent takrorlash.
6) Komissiyalar va praysing
Base fee (bps) + priority fee yuqori SLA.
Dynamic spread: U> 80% yoki yuqori o’zgaruvchanlikda o’sadi.
Tiering: tarmoqning «yaxshi fuqarolari» uchun pastroq (past xavf, barqaror aylanmalar).
Negative fee promo: likvidlik tanqisligi yo’nalishini rag’batlantirish uchun (rebalance by demand).
7) Likvidlik rebalansi
7. 1 Triggerlar
Chegarasi:’U> 80%’yoki’CR <1. 2`.
Prognoz: kutilayotgan talabning ko’tarilishi (ML/mavsumiylik).
Hodisa: blokirovka/forki/maqsadli domenda vositachilik haqining o’sishi.
7. 2 Strategiyalar
TWAP/VWAP-toshqinlar: vaqt/hajm bo’yicha bir tekis.
Ko’prik/DEX orqali Atomic swap (tokenlar uchun).
Netting: oynaning oxirida o’zaro majburiyatlarning kliringi (soat/kun).
Rebalance auctions: tashqi MM nomutanosiblikni auksion narxida yopadi.
Cross-currency hedge: USD ekvivalentini barqarorlashtirish uchun xedjerlik bitimlari.
7. 3 Ustuvor siyosat
Pul/to’lovlar> tanqidiy operatsion o’tkazmalar> boshqalar.
8) Tavakkalchilik-menejment
Run-xavf-xatarlar: chiqish uchun buyurtmanomalarning ko’payishi → tezlik limitlari, dinamik spred, SLA vaqtinchalik uzayishi.
Konsentratsiya: kontragent/zanjir/bank uchun ekspozitsiya limiti.
Yurisdiksiyalar va sanksiyalar: ro’yxatlar, geo-cheklovlar, KYC/KYB bilan off-ramp.
Texnologik: ko’priklarning ishlamay qolishi/PSP, gaz narxining oshishi, reorglar/nizo oynalari.
Operatsion: kalitlarning chiqib ketishi, aktivlarning xato meppinglari, noto’g "ri kotirovkalar.
Sug’urta: tavakkalchilik fondi + qayta sug’urta qilish; qoplamalarning shaffof siyosati.
9) Zanjirlararo likvidlik va ko’priklar
Ishonch modeli: ko’proq pul uchun light-client/ZK; optimistic - katta oynali.
Tugatish tarmoqlari: HTLC/kafolatlangan kvitansiyali kanallar/MM.
Steyblov pulingi: aktivlarning yagona kanonik reyestri, decimals, manzillar, kurslar hisobi.
Ko’priklar bo’yicha netting: gaz xarajatlari va vaqtni kamaytirish uchun batch-kliring.
10) Komplayens va audit
Ta’sir qiluvchi rollar va yirik limitlar uchun KYC/KYB.
AML/o’tkazishdan oldin va keyin sanksiyalar (velocity/xulq-atvor filtrlari).
Loglar va konfiguratsiyalar auditi: imzolar, o’zgarmas qarorlar reyestrlari.
Data residency/PII: shifrlash, taxalluslashtirish, alohida vitrinalar.
11) Kuzatuv, SLO va dashbordlar
SLI (misol):- p50/p95 Time-to-Payout, Success-Rate, CTS per $, Utilization%, CR, Backlog, Rebalance MTTR, Quote Error, Liquidity Utilization of pool.
- Payout p95 ≤ 5 min (tarmoqlararo - final oynasi ≤), Success-Rate ≥ 99. 5%, CR ≥ 1. 5×, Relay/Bridge availability ≥ 99. 9%.
- Ops (час): Success-Rate, p95 TTP, U%, CR, backlog, burn-rate SLO.
- Liquidity & Cost (kun): TVL/Net-flow, CTS per $, fee daromad, sug’urta.
- Risk (hafta): ekspozitsiyalar, sanksiya xitlari, near-run indikatorlari, ko’priklarning ishdan chiqishi.
12) Konfiguratsiya namunalari (psevdo-YAML)
Pullar va limitlar siyosati
yaml liquidity:
pools:
- id: "LP:EU:EUR"
min_buffer_pct: 60 max_utilization_pct: 85 rebalance_threshold:
cr_min: 1. 3 utilization_max: 0. 80 fees_bps:
base: 8 priority: 5
- id: "LP:TR:TRY"
min_buffer_pct: 70 max_utilization_pct: 80 credit_lines:
- from: "LP:EU:EUR"
to: "LP:TR:TRY"
limit: 2_000_000 collateral: "USDC"
rate_bps_daily: 1. 5 bridges:
- pair: ["ETH", "Polygon"]
finality:
mode: light_client confirmations: 20 rate_limits:
per_minute: 300 per_hour: 12000
SOR parametrlari
yaml routing:
split_max_parts: 4 risk_adjustments:
utilization_penalty_bps: 25 # for every% over 70%
cr_penalty_bps: 50 # за CR<1. 2 time_penalty_ms_per_min: 5 prefer_paths: ["on-us", "light-client", "mm-auction"]
13) So’rovlar namunalari (psevdo-SQL)
Yuklash va qoplash
sql
SELECT pool_id,
AVG(utilization) AS u_avg,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY demand_daily) AS p95_demand,
AVG(available) / NULLIF(PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY demand_daily),0) AS cr
FROM liquidity_snapshots
WHERE ts >= now() - INTERVAL '30 days'
GROUP BY pool_id;
SLA to’lovlar
sql
SELECT date_trunc('hour', finished_at) AS h,
100. 0 AVG(CASE WHEN EXTRACT(EPOCH FROM (finished_at - created_at)) <= sla_sec THEN 1 ELSE 0 END) AS payout_sla_hit
FROM payouts
WHERE created_at >= now() - INTERVAL '7 days'
GROUP BY 1;
CTS per $
sql
SELECT date_trunc('day', ts) AS d,
SUM(fees + gas + slippage_cost) / NULLIF(SUM(amount_usd),0) AS cts_per_usd
FROM transfers_costs
WHERE ts >= current_date - INTERVAL '30 days'
GROUP BY 1;
14) Operatsion reglamentlar
Har kuni: LP qoldiqlarini solishtirish, CR/U/MTTR bo’yicha hisobot, cho’qqilar jadvali bo’yicha avtomatik rebbalans.
Haftalik qo’mita: limitlar, komissiyalar, yo’nalishlarga tuzatishlar kiritish; CTS va nosozliklarni tahlil qilish.
SEV hodisalari: bir juft domen uchun yagona «stop-kran», ommaviy maqomlar, post-mortem ≤ 72 soat.
Kalitlar va konfiguratsiyalar: imzolar, timelock, qaytishlar.
15) Hodisalar Playbook
CR tushadi <1. 2 va backlog
TWAPning ustuvor rebalanslarini kiritish, komissiyalarni/spredni ko’tarish, split-routingni kiritish; ta’sir ko’rsatilgan sheriklarni ETA bilan xabardor qilish.
Run-stsenariy (ommaviy xulosalar)
Tezlik/kvota limitlarini faollashtirish, SLA oynalarini vaqtincha ko’paytirish, MM sug’urta fondi va auksionini ishga tushirish.
Ko’prikning ishdan chiqishi/yakunlanishining o’sishi
Muqobil yoʻlga oʻtish (messaging-only + netting yoki zaxira koʻprigi), K-confirmations ni koʻtarish, kotirovkalarni yangilash.
Sanksiya/AML triggerlari
Tegishli hovuz/yo’nalishlarni, qo’lda yig’ilishni, komplayens hisobotini, skoring qoidalarini yangilashni muzlatish.
Aktiv/kurs mapping xatosi
Aktiv bo’yicha savdolarni to’xtatish, ma’lumotnomani qaytarib olish, affillangan o’tkazmalarni qayta hisoblash, ommaviy eslatma.
16) Joriy etish chek-varaqasi
1. Domenlar boʻyicha pullar/limitlar/buferlar va minimal CRlarni tavsiflang.
2. Yo’lning to’liq qiymati va tavakkalchiliklarni hisobga olgan holda SORni kiriting.
3. Rebbalans (chegara + TWAP/VWAP) va netting.
4. SLI/SLO (SLA to’lovlar, CR, MTTR, CTS) va dashbordlarni aniqlang.
5. Taqchillik uchun sug’urta fondi va MM auktsionlarini ishga tushiring.
6. Komplayens-siyosatni tasdiqlang (KYC/KYB/AML/sanksiyalar).
7. Chaos- va stress testlarini o’tkazing (run, ko’priklarning ishlamay qolishi, gaz payvandlash).
8. Komissiyalar, marshrutlar va limitlarni muntazam tekshirib turing.
17) Glossariy
LP (Liquidity Pool) - domen/valyutadagi likvidlik puli.
CR (Coverage Ratio) - talabni hovuz bilan qoplash koeffitsiyenti.
U (Utilization) - ishlatilgan likvidlik ulushi.
SOR (Smart Order Routing) - to’lovlar/transfertlarni intellektual yo’naltirish.
TWAP/VWAP - vaqt/hajm bo’yicha silliq oqim strategiyalari.
CTS per $ - $ ga xizmat ko’rsatish qiymati.
Run-risk - likvidlikni ommaviy olib qo’yish xavfi.
Netting - batchlar tomonidan o’zaro majburiyatlarning kliringi.
Xulosa: umumiy likvidlik - bu kapital samarali ishlaydigan, to’lovlar esa tez va oldindan aytib bo’ladigan qoidalar, pullar va yo’nalishlarning boshqariladigan tizimidir. Gibrid topologiya, SOR, dinamik komissiyalar, qattiq SLO va rebalans intizomini birlashtirgan holda ekotizim barqaror, miqyosli va iqtisodiy jihatdan maqbul tarmoq likvidligiga ega boʻladi.