به اشتراک گذاری بار
1) چرا توزیع «مشترک»
در یک شبکه چند سرویس/چند زنجیره ای، منابع (گره ها، sequencers، پل ها، DA، POP/edge، GPU/CPU، کانال های خروجی) متعلق به نهادهای مختلف هستند. اشتراک گذاری بار مشترک (NRC) باعث می شود که تقاضا تحت قوانین کلی کیفیت، هزینه و ریسک مورد استفاده قرار گیرد:- SLO را در طول سنبله ها و خرابی های محلی تثبیت می کند.
- کاهش هزینه برای خدمت
- افزایش عدالت و پیش بینی برای نقش ها ؛
- به حداقل می رساند «همسایگان پر سر و صدا» و داوری بین دامنه.
2) اشیاء و نقش ها
ارائه دهندگان قدرت: اعتبار سنج/گره، sequencers، استخر DA، خوشه GPU/CPU، POP/لبه.
مصرف کنندگان: اپراتورهای خدمات، سازندگان/استودیوها، وابسته/جمع آوری، تجزیه و تحلیل/ML.
هماهنگ کننده: متعادل کننده ها، روترها، دروازه سیاست/انطباق، پاداش و صورتحساب.
نظارت: کمیته auditory/regulyatory,治理
3) طبقه بندی بارها (کلاس های QoS)
Q4 - دستورات مهلت: سفارش بحرانی/نهایی (پل ها، پرداخت ها، ریسک).
Q3 - جریان های مرتب: علیت توسط کلید (کاربر/جلسه/دارایی).
Q2 - دقیقا یک بار موثر: صدور صورت حساب/عکس های فوری/انتقال حقوق.
Q1/Q0 - جرم/بهترین اثر: تله متری، شاخص، تجزیه و تحلیل آنلاین.
برای هر کلاس، SLO/SLA، پنجره های Retray، محدودیت های پرواز، اولویت ها ثبت می شوند.
4) سیاست های NRC: آنچه ما بهینه سازی می کنیم
تصمیم برای قرار دادن کار در یک ارائه دهنده/مسیر خاص با استفاده از یک تابع سودمند با متغیرهای سفت و سخت (نظم، انطباق، سهمیه) ساخته شده است:
Utility(route provider) =
wL·Latency_p95 + wQ·QueueDepth + wC·Cost_per_unit
+ wF·FinalityLag + wR·RiskScore + wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty
پروفایل های تعادل برای QoS متفاوت هستند:
- Q4 ↑wL، ↑wF، ↑wR ؛ Q1 ↑wC، ↓wF.
ثابت ها: دستور دقیق در هر کلید (Q3/Q4)، idempotency، محدودیت های RNFT/انطباق.
5) الگوریتم های توزیع مشترک
هش کردن مداوم در هر کلید با تسکین Hot-Shard (زیرمجموعه موقت کلید داغ).
مسیریابی آگاه از صدک: راه حل p95/p99، نه p50، به طوری که دم را پنهان نکنید.
سهمیه آگاه از ظرفیت: token-buckets per QoS class/provider/region.
EDF/LLF для Q4: اولین مهلت اول/حداقل سستی اول.
Probing & Half-open: نمونه های سریع «بازیابی» مسیرهای مشتق شده.
فشار پشتی: شکل دهنده ها، حداکثر در پرواز، تخریب توسط سیاست (برازنده).
موانع Dual-write/Replay (Q3/Q2): برای انتقال امن بین ارائه دهندگان.
6) عدالت و ضد «همسایه پر سر و صدا»
سهم منصفانه با ترکیبی از:- شاخص عدالت جین по CPU/GPU/IO/خروج ؛ راهرو هدف توسط سهمیه پشتیبانی می شود.
- صف بندی عادلانه وزنی (WFQ/DRR) در صف های عمومی ؛
- محدودیت بودجه در ارزش و حجم ؛
- اضافه بار در جهت متراکم (wC پویا) ؛
- جریمه برای بیش از حد سیستماتیک از خط/اشتباهات.
7) اقتصاد و انگیزه
واحدهای شارژ: vCPU-sec، GiB-hour RAM، GPU-minute، GB-storage-month، GB-egress، DA-byte.
مدل پرداخت برای ارائه دهندگان: نرخ پایه × کیفیت × حجم - جریمه:[
P_i =\sum _ t\underbrace {\Text {Rate} i\cdot U {i, t} {\ text{объем}}
\ cdot\underbrace {QF {i, t}} {\text {quality}}
-\underbrace {Penalty {i, t}} _ {\text {SLA/incidents}}
]
که در آن (QF) ضرب کننده SLO است (موفقیت، p95، DLQ = 0، تاخیر نهایی).
جایزه کیفیت: دامنه هایی با SLO پایدار ↓take نرخ یا ↑obyem ترافیک را دریافت می کنند.
صندوق بیمه/کاهش: جبران خسارت را پوشش می دهد ؛ مدیریت شده توسط S-وعده در RNFT.
8) قراردادها و حقوق RNFT
RNFT (رابطه NFT): قرارداد مشارکت ارائه دهنده/اپراتور در NRC:- 'role _ bindings' (ارائه دهنده/اپراتور/اوراکل/ترتیب سنج), 'سهام/هزینه', 'QoS- классы';
- 'quotas/limits', 'S-stake', 'slashing _ rules', 'SLA/KPI';
- 'region/انطباق' (سفید کردن)، سقف 'خروج/DA' ؛
- 'dispute/escrow', 'governance _ version', 'sunset'.
9) سفارش، idempotence، قطعیت
سفارش دقیق در هر کلید در مسیر انتخاب شده ؛ با شکست - «مکث» + مانع پخش.
Outbox/Inbox + idempotency_key و جداول مشاهده شده (TTL).
پایان زنجیره X: حسابداری برای پنجره های چالش ؛ عملیات بحرانی به حداقل «FinalityLag» هدایت می شود.
10) انطباق و قوانین جغرافیایی
شکست بسته: در شک - مسدود کردن، حد نصاب دستی.
ZK عبور می کند: تایید سن/جغرافیایی/تحریم بدون افشای اطلاعات شخصی.
مالیات/کسر: در راه پرداخت از طریق پاداش روتر.
سیاست های صادرات داده: DA/خروج بر اساس منطقه، دوره نگهداری.
11) قابلیت مشاهده و تله متری
ردیابی پایان به پایان: «x _ msg _ id»، «route _ id»، «provider _ id»، مراحل bridge/DA.
معیارها (به ازای هر QoS/ارائه دهنده): p50/p95/p99، retry%، timeout%، duplicate ratio، out-of-order%، queue depth، finality lag، cost/req.
Дашборды: بار مشترک زنده، نقشه حرارتی دم، کیفیت ارائه دهنده، هزینه هر مسیر، پانل انصاف.
هشدارها: خطای بودجه، نرخ فلپ، عمق DLQ، قیمت های افزایش، بلوک های انطباق.
12) حوادث و تخریب
1. تشخیص: رشد p95/p99، صف، تاخیر نهایی، خطاهای انطباق.
2. جداسازی: مدار سفر، توزیع مجدد سهام، کاهش سهمیه برای جریان های پر سر و صدا.
3. جبران خسارت: پرداخت از صندوق سپرده/بیمه تحت قوانین RNFT.
4. پس از مرگ: RCA، به روز رسانی وزن/محدودیت/امضا خطر، تمرین.
13) فرمول ها و نشانه ها
SuccessRate = 1 − (زمان بندی + خطاها )/درخواست ها
TailAmplification = p99/p50 (هدف: ↓، راهروها در هر QoS)
FairnessIndex (جین) = ( x) /( n· x) بر اساس سهمیه/منبع
Cost/Req = Σ (منبع × پیشنهاد )/successful _ requests
اتاق سر = (کلاه − جریان )/کلاه
QualityFactor ارائه دهنده: (QF = f (\text {success}, p95, DLQ, finality))
Utility_min при 'Order = true ∧ compliance = true ∧ Quota = true'
نشانه های SLO (مثال):- Q4: موفقیت ≥ 99. 99٪، p95 ≤ 200 میلی ثانیه، DLQ = 0، MTTR ≤ 15 دقیقه.
- Q3: نقض نظم ≤ 10⁻⁶/soobshch، p95 ≤ 500 ms.
- DA: ≤ نهایی 3 × T _ block در توان ≥ X GB/h.
14) 治理 (وزن، سهمیه، قیمت)
پیشنهادات: تغییر در وزن (w)، محدودیت ها، تعرفه ها و پاداش های کیفیت.
R-modifier: رای در کیفیت حد نصاب توسط شهرت R وزن.
ویرایش غروب آفتاب: تغییرات موقت → بازگشت خودکار بدون انتخاب مجدد.
گزارش عمومی: گزارش سه ماهه در کیفیت ارائه دهنده و حقوق صاحبان سهام.
15) کتابچه راهنمای پیاده سازی
1. نقشه برداری جریان و کلید علیت (توسط QoS/منطقه/انطباق).
2. تعریف ارائه دهندگان و فریم های RNFT آنها (سهمیه ها، تعهدات S، KPI).
3. تله متری و نمونه (OWD/RTT/jitter/صف/هزینه/نهایی ؛ EWMA + p95/p99).
4. سیاست های سودمند (وزن در QoS، بودجه هزینه، راهروهای افزایش).
5. تضمین تحویل (صندوق خروجی/صندوق ورودی، idemotence، موانع سریال).
6. فشار پشتی و عدالت (WFQ/DRR، سطل نشانه، ضد سر و صدا).
7. قابلیت مشاهده (داشبورد، هشدار، بودجه خطا).
8. هرج و مرج/بازی روز (ارائه دهنده/پل/DA قطره، انفجار، جغرافیایی بلوک).
9. اقتصاد و معکوس (پاداش QF، جریمه/کاهش، سپرده).
10. 治理 و گزارش (پیشنهادات، غروب آفتاب، معیارهای عمومی).
11. مقیاس بندی (ارائه دهندگان/مناطق جدید، بهینه سازی مسیر).
16) برنامه NRC KPI
تحویل: موفقیت (در هر QoS)، DLQ = 0 (Q4/Q3)، ↓ تکراری/خارج از سفارش.
تاخیر: p95/p99 و TailAmplification در راهروهای هدف.
عدالت: هدف جین ≥، کاهش حوادث «همسایه پر سر و صدا».
اقتصاد: ↓ هزینه/Req با SLO ثابت، افزایش سهم مسیرهای «ارزان».
استحکام: MTTR متوسط هدف ≤، پایدار فلپ نرخ.
انطباق: 100٪ جغرافیایی/سن/تحریم ها، نقض صفر.
ارائه دهندگان: سهم حجم از ارائه دهندگان با ↑ QF بالا، فرکانس جریمه ↓.
17) چک لیست تحویل
- کلاس های QoS، کلید علیت و SLO/SLA تعریف شده است
- در هر مسیر/ارائه دهنده سیاست های سودمند، سهمیه ها و نشانه های پیکربندی شده
- پیاده سازی هش سازگار، تسکین داغ شارد، EDF/LLF برای Q4
- شامل صندوق خروجی/صندوق ورودی، idemotency، و موانع ترتیبی
- تله متری و داشبورد متصل (تاخیر/دم/صف/هزینه/نهایی)
- فشار پشتی و انصاف (WFQ/DRR، ضد سر و صدا)
- تنظیم پاداش QF/مجازات، سپرده و S-slashing
- هرج و مرج گذشت/بازی روز و پس از مرگ
- دروازه انطباق و کسر مالیات کار می کنند
- Utverzhden治理 - روند وزن/محدودیت/قیمت (با غروب آفتاب)
18) واژه نامه
NRC: توزیع بار تعاونی.
RNFT: قرارداد غیر قابل تعویض/حق/محدودیت و KPI.
QF (فاکتور کیفیت): ضریب پرداخت/حجم توسط کیفیت ارائه دهنده.
تقویت دم: p99/p50 - قدرت دم.
WFQ/DRR: یک خانواده از برنامه ریزان سهام وزن.
صندوق خروجی/صندوق ورودی: الگوی تحویل تضمین شده و عدم توانایی.
قیمت گذاری افزایش: اضافه بار پویا.
19) خط پایین
به اشتراک گذاری بار مشترک، شبکه را به یک استخر پردازش تعاونی تبدیل می کند، جایی که سیاست (QoS، انصاف، انطباق) و اقتصاد (پاداش QF، جریمه، تعهد) ترافیک را به جایی که به سرعت، صادقانه و ارزان پردازش می شود، هدایت می کند - بدون از دست دادن نظم و نهایی. چنین طرحی SLO های قابل پیش بینی، انگیزه های شفاف برای ارائه دهندگان و انعطاف پذیری در برابر قله ها، سقوط و شوک های قیمت را فراهم می کند.