Całkowita płynność w sieci
(Sekcja: Ekosystem i sieć)
1) Czym jest „całkowita płynność” i dlaczego jest ona potrzebna
Całkowita płynność to zbiór aktywów pieniężnych i tokenizowanych rozłożonych na węzły/łańcuchy/szyny płatnicze i dostępnych dla uczestników sieci (operatorów, dostawców, studia, dostawców płatności/CCS, podmiotów powiązanych) zgodnie z przewidywalnymi zasadami. Cele:- Szybkość i przewidywalność płatności/transferów przy minimalnym RTO/RPO.
- Efektywne wykorzystanie kapitału: mniej „martwego salda” i podwójnej rezerwy.
- Interoperacyjność między domenami: mosty, banki, PSP, stajnie, na/off-ramp.
- Ryzyko kontrolowane: limity, bufory, ubezpieczenie, monitorowanie.
2) Modele płynności
2. 1 Scentralizowane (centrum powiernicze)
Pojedynczy „węzeł płynności” posiada pulę według regionu/waluty/łańcucha. Wystarczy wdrożyć, ale większe ryzyko kontrahenta i ryzyka SPOF. Nadaje się do startu/małych sieci.
2. 2 Zdecentralizowane (puli według domeny)
Płynność jest przechowywana w wielu dostawców/twórców rynku (MM), wymiana - za pośrednictwem inteligentnych kontraktów/kanałów. Większa stabilność, potrzeba zaawansowanego routingu i zasad pokładowych.
2. 3 Hybryda (zalecana)
Centrale dla walut krytycznych/wypłaty + zewnętrzne MM/mosty do skalowania. Zarządzanie - poprzez polisę limitów, zastawów i funduszu ubezpieczeniowego.
3) Topologia i przedmioty
Puli płynności (LP): „LP {domena, waluta/aktywa}” z atrybutami: saldo, bufor, limity, koszt kapitału (CoC), prowizja.
Linie kredytowe (CL): dwustronne/wielostronne limity z zabezpieczeniem i ceną za użytkowanie.
Mosty: blokada/mięta/oparzenie/zwolnienie lub tylko komunikatory + mechanika siatki.
Krawędzie routingu: prawidłowe ścieżki tłumaczenia (na nas, między LP, nad mostem/bankiem/PSP).
Fundusz ubezpieczeniowy: pokrywa deficyty w ramach polisy.
4) Kluczowe mierniki i wzory
Głębokość płynności (LD) - dostępna objętość w puli na horyzoncie „T”:- "LD _ T = Balance_T - Reserved_T'
- Wykorzystanie (U) - obciążenie puli: 'U = używane/( saldo)'
- „CR = dostępne/ P95 (Demand_T)” (cel ≥ 1. 5 ×)
- „BUF = bufor/ P95 (NetFlow_daily)”
- Rebalance MTTR - mediana czasu do zamknięcia nierównowagi po uruchomieniu.
- Cost-to-Serve (CTS za $) - całkowita prowizja/gaz/spread dla $ transfer.
- Wypłata SLA Hit Rate - udział wypłat ≤ docelowa minuta/bloki.
SLO (punkty orientacyjne): wynik wypłaty SLA ≥ 98-99%; CR ≥ 1. 5 ×; przywrócenie równowagi MTTR ≤ 30 min; CTS na dolara i QoQ o 10-15%.
5) Routing (SOR - Smart Order Routing)
5. 1 Cel
Wybierz ścieżkę z minimalnym pełnym kosztem i ryzykiem, jeśli SLA/limity są spełnione.
5. 2 Koszt toru
„Koszt = Opłata + Gaz + Poślizg + Kary PłynneKary + Kary Finansowe +”
Kary pieniężne: kara dla U> 70% lub CR <cel.
• Kara: dla prognozowanego okna finalizacji/sporu.
Adj: sankcja/ryzyko kraju i kontrahenta.
5. 3 Taktyka
Split routing: Podziel duże transfery na wiele LP/mostów.
Prefinansowanie: wstępne obciążenie LP w godzinach szczytu.
Blokada cytatu: naprawić cenę za krótkie okno, z dynamicznym markupem przy niskim CR.
Retry/alt-path: idempotentne powtórzenia wzdłuż ścieżek kopii zapasowej podczas degradacji.
6) Prowizje i ceny
Opłata podstawowa (bps) + opłata priorytetowa przy wysokich SLA.
Rozkład dynamiczny: rośnie przy U> 80% lub dużej zmienności.
Poziom: niższy dla „dobrych obywateli” sieci (niskie ryzyko, stabilny obrót).
Promocja opłat ujemnych: stymulowanie kierunku z deficytem płynności (równowaga popytu).
7) Przywrócenie płynności
7. 1 Wyzwalacze
Próg: 'U> 80%' lub 'CR <1. 2`.
Prognoza: wzrost oczekiwanego popytu (ML/sezonowość).
Zdarzenie: blokowanie/widelce/wzrost prowizji w domenie docelowej.
7. 2 Strategie
Przepełnienia TWAP/VWAP: jednolite w czasie/objętości.
Wymiana atomowa na mostek/DEX (dla żetonów).
Kompensowanie: rozliczanie wzajemnych zobowiązań na końcu okna (godzina/dzień).
Aukcje na rzecz przywrócenia równowagi: zewnętrzne LZ zamykają nierównowagę po cenie aukcji.
Zabezpieczenie walutowe: transakcje zabezpieczające w celu ustabilizowania ekwiwalentu USD.
7. 3 Polityka priorytetowa
Pieniądze/płatności> krytyczne przelewy operacyjne> inne.
8) Zarządzanie ryzykiem
Ryzyko uruchomienia: gwałtowny wzrost żądań wycofania → ograniczenia prędkości, dynamiczny rozkład, tymczasowe rozszerzenie SLA.
Koncentracja: limit ekspozycji na kontrahenta/łańcuch/bank.
Jurysdykcje i sankcje: notowania, ograniczenia geograficzne, poza rampą z KYC/KYB.
Technologia: awaria mostu/PSP, wzrost cen gazu, spory reorgs/okna.
Operacyjne: wycieki kluczy, błędne mapowania aktywów, nieprawidłowe cytaty.
Ubezpieczenie: fundusz ryzyka + reasekuracja; przejrzysta polityka zasięgu.
9) Płynność i mosty między łańcuchami
Model zaufania: najlepiej lekki klient/ZK za pieniądze; optymistyczny - z powiększonym oknem.
Sieci likwidacyjne: kanały/MM z HTLC/kwity gwarantowane.
Łączenie stajni: jeden kanoniczny rejestr aktywów, rozliczanie dziesiętnych, adresy, kursy.
Siatka mostowa: rozliczanie masła w celu zmniejszenia kosztów gazu i czasu.
10) Zgodność i audyt
KYC/KYB do wpływania na role i duże limity.
AML/sankcje przed i po tłumaczeniu (szybkość/filtry behawioralne).
Rejestry i konfiguracje audytu: podpisy, niezmienne rejestry rozwiązań.
Rezydencja/PII: szyfrowanie, pseudonimizacja, oddzielne sklepy.
11) Obserwowalność, SLO i deski rozdzielcze
SLI (przykład):- p50/p95 Czas do wypłaty, Wskaźnik sukcesu, CTS za $, Wykorzystanie%, CR, Zaległości, Rebalance MTTR, Błąd wyceny, Wykorzystanie płynności puli.
- Wypłata p95 ≤ 5 min (między sieciami - ≤ końcowe okno), współczynnik sukcesu ≥ 99. 5%, CR ≥ 1. 5 ×, dostępność przekaźnika/mostu ≥ 99. 9%.
- Ops (сАЧ): Success-Rate, p95 TTP, U%, CR, backlog, burn-rate SLO.
- Płynność i koszt (dzień): TVL/przepływ netto według domeny, CTS za $, przychód z opłat, ubezpieczenie.
- Ryzyko (tydzień): ekspozycje, trafienia sankcyjne, wskaźniki bliskiego biegu, awaria mostu.
12) Przykłady konfiguracji (Pseudo-YAML)
Zasady dotyczące puli i limitów
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
Parametry SOR
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) Zapytania dotyczące próbek (pseudo-SQL)
Załadunek i powłoka
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;
Wypłata SLA
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 za $
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) Regulamin operacyjny
Dziennie: uzgadnianie pozostałości LP, raport CR/U/MTTR, automatyczna odbudowa według harmonogramu szczytowego.
Komisja tygodniowa: dostosowanie limitów, prowizji, tras; analiza CTS i awarii.
Incydenty SEV: pojedynczy „stop crane” dla par domen, statusy publiczne, pośmiertnie ≤ 72 godziny.
Obrót klawiszy i konfiguracji: podpisy, timelock, rollbacks.
15) Incydenty Playbook
Wartość CR spada <1. 2 i rosnące zaległości
Włączanie priorytetowych rebalansów TWAP, podnoszenie prowizji/rozprzestrzeniania, włączanie split-routing; powiadamia zainteresowanych partnerów o ETA.
Uruchom skrypt (wyjście masowe)
Aktywuj limity prędkości/limitów, tymczasowo zwiększaj okna SLA, korzystaj z funduszu ubezpieczeniowego i aukcji MM.
Awaria mostu/wzrost finalizacji
Przełączyć na alternatywną ścieżkę (tylko wiadomości + netting lub mostek kopii zapasowej), podnieść K-potwierdzenia, zaktualizować cytaty.
Sankcje/Zapalniki AML
Zamrożenie odpowiedniej puli/kierunków, ręczny przegląd, raport zgodności, aktualizacja reguł punktacji.
Błąd mapowania aktywów/stóp procentowych
Przestań handlować aktywami, odwrócenie katalogu, ponowne obliczenie wpłynęło na transfery, notatka publiczna.
16) Lista kontrolna wdrażania
1. Opisz puli/limity/bufory i minimalne CR według domeny.
2. Uwzględnij SOR biorąc pod uwagę pełne koszty ścieżki i ryzyka.
3. Konfiguracja rebalancji (próg + TWAP/VWAP) i kompensowania.
4. Zdefiniuj SLI/SLO (Payout SLA, CR, MTTR, CTS) i deski rozdzielcze.
5. Uruchom fundusz ubezpieczeniowy i aukcje MM na deficyt.
6. Zatwierdzenie polityki zgodności (KYC/KYB/AML/sankcje).
7. Wykonywać testy chaosu i naprężeń (przebieg, awaria mostu, przyczepność gazu).
8. Regularne przeglądy prowizji, tras i limitów.
17) Słownik
LP (Liquidity Pool) - pula płynności w domenie/walucie.
CR (wskaźnik pokrycia) - stosunek pokrycia popytu do puli.
U (Wykorzystanie) - udział wykorzystanej płynności.
SOR (Smart Order Routing) - inteligentne routing płatności/przelewów.
TWAP/VWAP - płynne strategie przelewu według czasu/woluminu.
CTS za $ - koszt obsługi transferu $.
Ryzyko bieżące - ryzyko masowego wycofania płynności.
Kompensowanie - rozliczanie wzajemnych zobowiązań przez partie.
Podsumowanie: całkowita płynność to system zasad, puli i tras, w którym kapitał działa efektywnie, a płatności są dokonywane szybko i przewidywalnie. Dzięki połączeniu topologii hybrydowej, SOR, prowizji dynamicznych, rygorystycznych SLO i dyscypliny równowagi ekosystem zyskuje trwałą, skalowalną i optymalną ekonomicznie płynność sieci.