Udostępnianie ładunków
1) Dlaczego dystrybucja „wspólna”
W sieci multi-service/multi-chain zasoby (węzły, sekwencery, mosty, DA, POP/edge, GPU/CPU, kanały wyjścia) należą do różnych podmiotów. Wspólny podział obciążenia (N.Z.P.) sprawia, że popyt jest obsługiwany przez spółdzielnię zgodnie z ogólnymi zasadami jakości, kosztów i ryzyka:- stabilizuje SLO podczas kolców i lokalnych awarii;
- Zmniejsza koszty do obsługi
- zwiększa rzetelność i przewidywalność ról;
- minimalizuje „hałaśliwych sąsiadów” i arbitrażu międzypokoleniowego.
2) Przedmioty i role
Zasilacze: walidatory/węzły, sekwencery, puli DA, klastry GPU/CPU, POP/krawędź.
Konsumenci: operatorzy usług, twórcy/studia, podmioty powiązane/agregatory, analityka/ML.
Koordynatorzy: balancery, routery, brama polityki/zgodności, nagrody i rozliczenia.
Nadzór: audytoryjny/regulacyjny, Komitet.
3) Taksonomia obciążeń (klasy QoS)
Q4 - polecenia terminowe: porządek krytyczny/finalność (mosty, płatności, ryzyko).
Q3 - zamówione strumienie: przyczynowość według klucza (użytkownik/sesja/aktywa).
Q2 - dokładnie raz skuteczne: rozliczenia/migawki/transfer praw.
Q1/Q0 - masa/najlepszy efekt: telemetria, indeksy, analityka offline.
Dla każdej klasy rejestrowane są priorytety SLO/SLA, okna retrasy, limity lotu.
4) Polityka NRC: co optymalizujemy
Decyzja o umieszczeniu pracy na konkretnym dostawcy/trasie jest podejmowana przy użyciu funkcji użytkowej ze sztywnymi niezmiennikami (porządek, zgodność, kwoty):
Utility(route provider) =
wL·Latency_p95 + wQ·QueueDepth + wC·Cost_per_unit
+ wF·FinalityLag + wR·RiskScore + wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty
Profile bilansu są różne dla QoS:
- Q4 i wL, wF, wR; Q1 α wC, wF
Niezmienne: Ścisłe zamówienie na klucz (Q3/Q4), idempotencja, limity RNFT/zgodności.
5) Algorytmy wspólnej dystrybucji
Spójne Hashing na klucz z Hot-Shard Relief (tymczasowa subegacja kluczy gorących).
Routing świadomy percentyla: roztwór p95/p99, a nie p50, aby nie ukrywać ogonów.
Kwoty uwzględniające zdolność przesyłową: wiadra na klasę QoS/dostawcę/region.
EDF/LLF дла Q4: najwcześniejszy termin Pierwszy/Najmniej Laxity Pierwszy.
Sondowanie i półotwieranie: szybkie próbki „odzysku” tras pochodnych.
Backpressure: shapers, max-in-flight, degradation by policy (graceful).
Bariery podwójnego zapisu/powtórzenia (Q3/Q2): dla bezpiecznego transferu między dostawcami.
6) Sprawiedliwość i „hałaśliwy sąsiad”
Sprawiedliwy udział osiąga się poprzez połączenie:- Jain Fairness Index ка CPU/GPU/IO/egress; Korytarz docelowy jest wspierany kwotami.
- Ważona kolejka targowa (WFQ/DRR) w kolejkach publicznych;
- limity budżetowe wartości i wolumenu;
- dopłaty za przekroczenie zatłoczonych kierunków (dynamiczne wC);
- Grzywny za systematyczne przekroczenie liczby ogonów/błędów.
7) Ekonomia i zachęty
Jednostki ładowania: vCPU-sec, GiB-hour RAM, GPU-minute, GB-storage-month, GB-egress, DA-byte.
Model płatności dla dostawców: stawka podstawowa × jakość × wielkość - grzywny:[
P_i =\sum _ t\underbrace {\text {Rate} i\cdot U {i, t}} {\text {овев}}
\ cdot\underbrace {QF {i, t}} {\tekst {jakość}}
-\underbrace {Kara {i, t}} _ {\tekst {SLA/incydenty}}
]
gdzie (QF) jest mnożnikiem SLO (sukces, p95, DLQ = 0, koniec opóźnienia).
Premia jakościowa: domeny ze stabilnym SLO otrzymują -rate „ego” lub „ruchu”.
Fundusz ubezpieczeniowy/ukośnik: pokrywa odszkodowanie; zarządzane przez S-zastawy w RNFT.
8) Umowy i prawa RNFT
RNFT (Relationship NFT): umowa o uczestnictwo dostawcy/operatora w NRC:- „role _ bindings” (dostawca/operator/Oracle/Sequencer), „akcje/opłaty”, „QoS-класса”;
- „cytaty/limity”, „S-stake”, „slashing _ rules”, „SLA/KPI”;
- „region/zgodność” (whitelisting), pułapy „egress/DA”;
- „dispute/escrow”, „governance _ version”, „sunset”.
9) Porządek, idempotencja, finalność
Ścisłe zamówienie na klucz na wybranej trasie; z przerwą - „pauza” + bariera powtórna.
Skrzynka odbiorcza/skrzynka odbiorcza + idempotency_key i widziane tabele (TTL).
Finalność łańcucha X: rozliczanie okien wyzwań; operacje krytyczne są kierowane do minimum „FinьLag”.
10) Zgodność i zasady geograficzne
Fail-closed: w wątpliwość - blokowanie, ręczne kworum.
Legitymacje ZK: weryfikacja wieku/geo/sankcji bez ujawniania danych osobowych.
Podatki/odliczenia: W drodze płatności za pośrednictwem Rewards Router.
Polityka eksportu danych: DA/egress według regionu, okresy retencji.
11) Obserwowalność i telemetria
Śledzenie typu end-to-end: 'x _ msg _ id',' route _ id', 'provider _ id', mosty/DA.
Mierniki (per QoS/provider): p50/p95/p99, retry%, timeout%, duplikat ratio, out-of-order%, queue depth, finality lag, cost/req.
Даборна: Shared Load Live, Tail Heatmap, Jakość dostawcy, Cost-per-Route, Fairness Panel.
Wpisy: błąd-budżet oparzenia, klap-rate, głębokość DLQ, ceny przepięć, bloki zgodności.
12) Incydenty i degradacja
1. Wykrywanie: wzrost p95/p99, kolejki, opóźnienie końcowe, błędy zgodności.
2. Izolacja: obwód podróży, redystrybucja akcji, obniżenie kwot dla hałaśliwych strumieni.
3. Odszkodowanie: płatności z funduszu powierniczego/ubezpieczeniowego zgodnie z zasadami RNFT.
4. pośmiertnie: RCA, aktualizacja wagi/limitów/podpisów ryzyka, próba.
13) Wzory i punkty orientacyjne
SuccessRate = 1 − (timeouts + errors )/requests
TailAmplifikacja = p99/p50 (cel: , korytarze na QoS)
Wskaźnik Fairi (Jain) = (x) ²/( N· x ²) według kontyngentu/zasobu
Koszt/Req = Α (resource × bid )/successful _ requests
Zagłówek = (nasadka − prąd )/nasadka
Dostawca Współczynnik: (QF = f (\text {success}, p95, DLQ, finalność))
Utility_min мра "Zamówienie = prawda" Zgodność = prawdaKontyngenty = prawda "
Punkty orientacyjne SLO (przykład):- P4: sukces ≥ 99. 99%, p95 ≤ 200 ms, DLQ = 0, MTTR ≤ 15 min.
- P3: naruszenie rzędu ≤ 10⁻⁶/soobshch., p95 ≤ 500 ms.
- DA: końcowość ≤ 3 × T _ block przy przepustowości ≥ X GB/h.
14) (wagi, kwoty, ceny)
Propozycje: zmiana wagi (w), limitów, taryf i premii jakościowych.
R-modyfikator: Głosy w jakości kworum ważone są renomą R.
Sunset edycje: tymczasowe zmiany → auto-rollback bez zmiany wyboru.
Sprawozdawczość publiczna: kwartalne sprawozdania dotyczące jakości dostawców i kapitału własnego.
15) Playbook wdrożeniowy
1. Mapowanie przepływów i kluczy przyczynowości (według QoS/region/zgodność).
2. Definicja dostawców i ich ram RNFT (kwoty, zastawy S, KPI).
3. Telemetria i próbki (OWD/RTT/jitter/kolejka/koszt/finalność; EWMA + p95/p99).
4. Polityka użyteczności publicznej (wagi na QoS, budżet kosztowy, korytarze przepięć).
5. Gwarancje dostawy (skrzynka odbiorcza/skrzynka odbiorcza, idempotencja, bariery szeregowe).
6. Ciśnienie wsteczne i uczciwość (WFQ/DRR, wiadra żetonowe, anty-hałas).
7. Obserwowalność (deski rozdzielcze, wpisy, budżety błędów).
8. Chaos/gra-days (dostawca/most/DA drop, wybuchy, geo-bloki).
9. Gospodarka i odwrotnie (premie QF, grzywny/ukośniki, powiernictwo).
10. sprawozdawczość i sprawozdawczość (propozycje, zachód słońca, wskaźniki publiczne).
11. Skalowanie (nowi dostawcy/regiony, optymalizacja trasy).
16) Program NRC KPI
Dostawa: sukces (na QoS), DLQ = 0 (Q4/Q3), duplikat/out-of-order.
Opóźnienie: p95/p99 i TailAmplifikacja w korytarzach docelowych.
Uczciwość: Jain ≥ cel, zmniejszenie incydentów „hałaśliwy sąsiad”.
Gospodarka: Koszt/Req i stały SLO, wzrost udziału w „tanich” trasach.
Solidność: mediana MTTR ≤ cel, stabilna szybkość klap.
Zgodność: 100% przejść geo/wiek/sankcje, zero naruszeń.
Dostawcy: udział wolumenu dostawców o wysokim QF, częstotliwość grzywien
17) Lista kontrolna dostawy
- Klasy QoS, klucze przyczynowości i zdefiniowane SLO/SLA
- Na trasę/dostawcę Skonfigurowane zasady użytkowania, kwoty i żetony
- Wdrożono spójne hashing, hot-shard relief, EDF/LLF dla Q4
- Zawiera skrzynkę odbiorczą/skrzynkę odbiorczą, idempotencję i bariery ordynalne
- Telemetria i deski rozdzielcze połączone (opóźnienie/ogon/kolejka/koszt/finalność)
- Obciążenie zwrotne i uczciwość (WFQ/DRR, anty-hałas)
- Skonfiguruj premie/kary QF, zastaw i ukośnik S
- Przeszedł chaos/dni gry i pośmiertne
- Zgodność Brama i odliczenia podatkowe prace
- Utverzhdenο- Wagi/limity/Ceny proces (z zachodem słońca)
18) Słownik
N.Z.P.: dystrybucja obciążeń spółdzielczych.
RNFT: niezmienne relacje/uprawnienia/umowa limitowa i KPI.
QF (współczynnik jakości): mnożnik płatności/wielkość według jakości dostawcy.
Amplifikacja ogona: p99/p50 - wytrzymałość ogona.
WFQ/DRR: rodzina agentów kapitałowych.
Skrzynka odbiorcza/skrzynka odbiorcza: Wzór gwarantowanej dostawy i idempotencji.
Cena za niespodziankę: dynamiczna dopłata za przeciążenie.
19) Najważniejsze
Współdzielenie obciążenia zamienia sieć w spółdzielczy pula przetwarzania, gdzie polityka (QoS, uczciwość, zgodność) i ekonomia (premie QF, grzywny, zastawy) bezpośredni ruch tam, gdzie będzie przetwarzany szybko, uczciwie i niedrogo - bez utraty zamówienia i finalności. Taki zarys zapewnia przewidywalne SLO, przejrzyste zachęty dla dostawców i odporność na szczyty, awarie i wstrząsy cenowe.