الخزانة: السيولة والاحتياطيات
TL; د
الخزانة في iGaming هي شبكة مُدارة من «جيوب» السيولة (البنوك، PSPs، المحافظ، حسابات تجارية مخصصة للتشفير) مع اتفاقيات I/O مختلفة. الهدف - صفر فجوات نقدية بالحد الأدنى للتكلفة: التنبؤ الدقيق بالتدفقات، والقيود المفروضة على الأطراف المقابلة والعملات، وسياسة الاحتياطي (الاحتياطيات التشغيلية + الضمانات التنظيمية + احتياطي الإجهاد)، وانضباط قواعد التمهيد والاكتساح، و SLO للوقت إلى الدفع و وقت إلى صندوق.
1) خريطة السيولة: المستويات والجيوب والتدفقات
1. 1 مستويات السيولة (حسب التوافر)
L0 (T0) - السيولة الفورية: أرصدة التشغيل على الحسابات التجارية، A2A/RTP الفورية، والمحافظ، والاحتياطيات المستقرة، والمخزونات النقدية الاحتياطية لدفع T0.
L1 (T + 1... T + 3) - السيولة قصيرة الأجل: حسابات تسوية PSP/المشترين، حسابات جارية مصرفية بحدود يومية.
L2 (T + 5... T + 10) - سيولة الأفق الأوسط: حسابات الإيداع/التوفير، تكتسح في أدوات الخزانة (T-bills، MMF)، «وقوف» الاسطبلات على العرف مع منحدر سريع.
L3 (T + 10 +) - السيولة/رأس المال الاستراتيجي: الودائع الطويلة، السندات، رأس المال المحجوز.
1. 2 جيوب السيولة (مثال)
Bank_OPS (مصرف التشغيل): أمر الدخول/الخروج، الراتب، الضرائب.
PSP_MERCHANT: حسابات تجارية حسب الأساليب (Card, A2A, Wallet).
PSP_SETTLEMENT: حسابات التسوية/التراكم (T + N)
CRYPTO_CUSTODY: الإسطبلات والأصول الأساسية.
PAYOUT_POOLS: مجمعات منفصلة للمدفوعات الفورية.
SAFEGUARD_ACCOUNTS: الحسابات المنفصلة وفقا لمتطلبات المنظم/الترخيص.
1. 3 التدفقات الرئيسية
الودائع تسوية
'Bank _ OPS → Payout_Pools/PSP → السحب'
'On/Off-Rap ↔ Crypto_Custody'
«يكتسح: L0↔L1↔L2» حسب الجدول الزمني والمحفزات.
2) سياسة السيولة والاحتياطيات
2. 1 الأهداف
صفر فجوات نقدية في قضبان الدفع الحرجة.
الحد الأدنى لتكلفة ملكية السيولة (الرسوم، العملات الأجنبية، الإيرادات المفقودة).
الامتثال التنظيمي: حماية أموال العملاء وفصلها (عند الاقتضاء).
الشفافية: المصالحة اليومية ولوحات القيادة من قبل SLO.
2. 2 فئة الاحتياطي
1. الاحتياطي التشغيلي (OpRes) - تغطية ذروة الدفع وتقلب التسوية (على سبيل المثال، صافي الناتج اليومي p99 + 20-30٪ احتياطي).
2. الاحتياطي التنظيمي (RegRes) - المبالغ التي يتطلبها الترخيص (منفصلة، حماية، سياج دائري).
3. احتياطي الإجهاد (StressRes) - يغطي الصدمات النادرة: ذروة الإنتاج «المزدوجة»، وتأخير T + N في صدمة PSP و FX الرئيسية.
4. الاحتياطي التقني (TechRes) - للتخفيف/الحوادث (تجميد موقع/صرف/مصرف).
2. 3 صيغة جيب التوازن المستهدف
Target_Balance = OpRes(p99 horizon H) + RegRes + StressRes - Incoming_Settlement(T_window)
تعتمد T_window الأفق H والنوافذ على السكك الحديدية (على سبيل المثال RTP H = 1d، Card H = 3d).
3) التنبؤ بالتدفق النقدي
3. 1 صفوف المدخل
الودائع حسب الطريقة/الموفر (p7/p30 موسمية، أيام الأسبوع، الترقيات).
عمليات السحب والدفع (السرعة والمشاركة في الودائع، VIP/الجائزة الكبرى).
جداول التسوية (T + N بواسطة PSP/المشترين).
تقويم FX (إعادة التقييم، التحويلات الكبيرة).
مدفوعات التشغيل (الضرائب والعمولات والمرتبات).
3. 2 نموذج (الحد الأدنى)
المرجح محليا أو SARIMA/Prophet للمستودع/الخيوط.
المعاملات التطبيقية: «معدل النقود»، «احتمالية الجائزة الكبرى»، «الرفع الترويجي».
موقع الجيب الصافي: "Inflow _ psp _ settlement − Outflow_payouts ± Sweeps'.
3. 3 توقع مقاييس الجودة
MAPE/WAPE حسب الشبكة اليومية.
التغطية: نسبة الأيام التي ≤ فيها الذروة الفعلية للبروتوكول الاختياري المقرر.
حوادث Stockout: الأوقات التي ذهب فيها L0 <الحد الأدنى.
4) قواعد التمويل المسبق والمسح وتجديد الموارد
4. 1 التمويل المسبق (الدفع المسبق بالسكك الحديدية)
بالنسبة لقضبان الدفع الفوري وبعض الألغام المضادة للأفراد، يلزم التوازن.
القاعدة: الحفاظ على عتبة متدحرجة (على سبيل المثال، p95 مدفوعات يومية للأسبوع الماضي) + 20٪ احتياطي.
مشغلات الإنجاز التلقائي هي "التوازن <LowWatermark" → "TopUp to Target_Balance'.
4. 2 اكتساح
يوميا: PSP_MERCHANT → Bank_OPS بعد نافذة المستوطنة.
خلال اليوم: L0↔L1 للانحرافات عن الممرات المستهدفة.
نحو L2: الاكتساح الليلي للمخلفات الزائدة في MMF/T-Bills/Stables (سياسة العودة في L0 ≤ T + 1).
4. 3 أولويات الإنفاق (الشلال)
1. Payout_Pools (التزام T0)
2. الموعد النهائي المحدد لمدفوعات الخزانة (الضريبة/الراتب)
3. تحويلات/إعادة توازن العملات الأجنبية
4. الاستثمارات L2/L3
5) العملات والعملات الأجنبية وبيئة أسعار الفائدة
التعرض للقيمة المضافة: الرصيد الوارد/الصادر بالعملات ؛ التحوط الطبيعي (الحفاظ على المدفوعات بنفس العملة).
سياسة التحويل: تنبيه TWAP/POV للكميات الكبيرة، وحدود الانزلاق bps، والمعرف التنفيذي الغبي.
عائد الفائدة L2: MMF/سندات T قصيرة ؛ القيود المفروضة على الأطراف المقابلة والحد الأدنى من السيولة (T + 0/T + 1).
تحويلات SLO FX: الوقت من القرار إلى التنفيذ (p95 ≤ X minutes)، صحافة عروض الأسعار.
6) مخاطر الطرف المقابل وحدوده
القيود المفروضة على الطرف المقابل: البنك، PSP، العرف المشفر، الصرف/UTS.
مصفوفة التصنيف: رأس المال/التراخيص/الحوادث/التوافر/إثبات الاحتياطيات (للتشفير).
التنويع: ما لا يقل عن 2-3 مزودين لكل سكة حديد حرجة، وتوزيع المخلفات عبر المجموعات.
سياسة الحضانة: multisig/HSM، حدود المخرجات، العنوان يسمح بالقوائم، التسويات اليومية.
7) الجوانب التنظيمية والامتثال
الحماية/الفصل: حسابات منفصلة لأموال العملاء (عند الاقتضاء)، وتتبع الأرصدة، وعدم الاختلاط.
الإبلاغ: تقديم تقارير يومية إلى الجهة التنظيمية/مراجعة الحسابات عن الأرصدة والاحتياطيات.
KYC/AML: الأطراف المقابلة داخل/خارج المنحدر، وفحص العقوبات، SoF/SoW لعمليات النقل الكبيرة.
DSAR/الاحتفاظ: تخزين آثار الدفع وسجلات التحويل.
8) المقاييس و SLOs والتنبيهات
8. 1 KPI
Time-to-Payout (TtP) p95 حسب الطريقة.
Time-to-Fund (TtF) p95 لتجديد موارد المجمع.
معدل التخزين L0 (حوادث نقص السيولة الفورية).
الاستخدام النقدي = مدفوعات من L0/ Target_Balance.
(الرصيد − Target_Balance )/الرصيد.
تركيز الطرف المقابل = الحد الأقصى (الحصة حسب المزود).
FX Slippage bps، FX Cost/GGR.
تغطية الحماية = دقيقة (رصيد حساب منفصل/المبلغ المطلوب).
8. 2 تنبيهات
«Balance <LowWatermark» → P1 (الإنجاز التلقائي).
«حادثة المخزون» → P0.
«تركيز الطرف المقابل> حد» → P2 (إعادة التوازن).
«تغطية الحماية <100٪» → P0.
'TtF p95> SLO' → P1 (حادثة بنك/PSP).
9) نموذج البيانات («طبقة» الخزانة)
json
{
"as_of": "2025-11-03T12:00:00Z",
"pocket_id": "PSP_MERCHANT_CARD_A",
"currency": "EUR",
"balance": 425000. 00,
"target_balance": 380000. 00,
"low_watermark": 300000. 00,
"inflows_t0": 52000. 00,
"outflows_t0": 61000. 00,
"expected_settlement_t1": 210000. 00,
"safeguard_required": 150000. 00,
"safeguard_balance": 160000. 00,
"counterparty": "Acquirer_A",
"limits": {
"counterparty_limit": 1200000. 00,
"fx_slippage_bps_limit": 5
},
"alerts": ["BALANCE_BELOW_TARGET"],
"notes": "Expect promo cash-out spike tonight"
}
طبقة حقائق مسطحة (للتكنولوجيا البصرية):
date, pocket_id, counterparty, currency,
balance, target_balance, low_watermark,
inflows_t0, outflows_t0, expected_settlement_t1,
safeguard_required, safeguard_balance,
payout_slo_p95_sec, fund_slo_p95_sec
10) شرائح SQL
10. 1 حركة المخلفات والدخول إلى الممرات
sql
SELECT date,
pocket_id,
currency,
balance,
target_balance,
low_watermark,
CASE WHEN balance < low_watermark THEN 1 ELSE 0 END AS stockout_flag,
GREATEST(0, balance - target_balance) AS idle_cash
FROM treasury_balances_daily
ORDER BY date DESC, pocket_id;
10. 2 التركيز حسب الأطراف المقابلة
sql
SELECT date,
counterparty,
SUM(balance) AS bal,
SUM(SUM(balance)) OVER (PARTITION BY date) AS bal_total,
(SUM(balance) / NULLIF(SUM(SUM(balance)) OVER (PARTITION BY date),0)) AS share
FROM treasury_balances_daily
GROUP BY 1,2
ORDER BY date DESC, share DESC;
10. 3 حماية التغطية
sql
SELECT date, pocket_id, currency,
safeguard_balance, safeguard_required,
safeguard_balance / NULLIF(safeguard_required,0) AS coverage_ratio
FROM treasury_balances_daily
WHERE safeguard_required > 0;
11) لوحة القيادة (الحد الأدنى من الأدوات)
1. جيوب خريطة الحرارة: التوازن مقابل الهدف مقابل low_watermark'.
2. التحويل النقدي: «التدفقات الداخلة/الخارجة/المستوطنات» يوميا.
3. TtP/TtF p50/p95 حسب الطريقة/المزود.
4. تركيز وتنبيهات الطرف المقابل.
5. تغطية الحماية: خط 100٪، انتهاكات.
6. لوحة FX: الانزلاق/التكلفة، التحويلات الكبيرة.
12) كتب اللعب
موجة صرف نقدي
الإجراءات: زيادة Target_Balance في Payout_Pools، وتسريع اكتساح PSP→Bank_OPS، وتقليل حدود السحب مؤقتًا للمخاطر العالية، بما في ذلك مزود الدفع الفوري الثاني.
تأخير تسوية PSP
الإجراءات: تنشيط StressRes، وفتح خط ائتمان/السحب على المكشوف، وإعادة توزيع المدفوعات مؤقتًا على السكك الحديدية البديلة، والتصعيد إلى PSP.
البنك/الصرف/التجميد المخصص
الإجراءات: تحويلات تبديل القتل، نقل الأرصدة إلى أطراف بديلة، إطلاق خطة DR، إلغاء المفاتيح/عمليات الوصول، التواصل مع المنظم.
صدمة العملات الأجنبية/الطلب المفرط بالعملة
الإجراءات: تشمل تحوطًا مستقيمًا (المدفوعات بنفس العملة)، و TWAP المتسارع، وإعادة توزيع الأسهم/المكافآت بعملة «المنزل».
نقص التغطية الوقائية
الإجراءات: مسح فوري للأموال إلى حساب منفصل، ومنع المدفوعات الاختيارية، وتقديم تقرير وتأكيد إلى المنظم.
13) حالات الاختبار (UAT/Prod-ready)
1. مثقاب Stockout: محاكاة ذروة دفع تعويضات p99 → لا يزال تجمع L0 ≥ low_watermark.
2. تأخير تسوية PSP: + 2 يومًا لتغطية T + N → StressRes، لا يتجاوز TtP SLO.
3. FX TWAP idemputensity: repead webhook conservations → 1 performance.
4. خرق الحماية: الاكتساح التلقائي وحظر المدفوعات غير الحرجة.
5. الحد الأقصى للطرف المقابل: تجاوز الحد الأقصى لمزود الخدمة → تنبيه + إعادة التوازن التلقائي.
6. اكتساح خلال اليوم: التوازن> Target_Balance + δ → اكتساح L2 وعودة العتبة.
14) الأخطاء المتكررة وكيفية تجنبها
أحد المزودين على سكة حديد حرجة → عدم وجود خداع. احتفظ باثنين على الأقل.
عدم وجود مستوى P في احتياطيات → «بالعين» والتخزين المتكرر. استخدم p95/p99.
حسابات الضمانات غير المميزة → خلط الأموال. أدخل الفصل الصارم والإبلاغ.
تجاهل تقويم التسوية → الأرصدة المستهدفة غير الصحيحة. أتمتة ابتلاع جداول PSP.
مخبأ بسيط في L0/L1 → تكلفة عالية لفقدان الإيرادات. قم بإعداد مسحات في L2.
لا يوجد «سجل جيوب» واحد → فوضى البقايا. اكتب سجل الجيب.
15) سجل الجيب (رسم تخطيطي لواجهة برمجة التطبيقات)
json
{
"pocket_id": "PAYOUT_POOL_EUR",
"type": "L0",
"counterparty": "Bank_X",
"currency": "EUR",
"segregated": false,
"prefund_required": true,
"slo": { "ttp_p95_sec": 60, "ttf_p95_min": 30 },
"limits": {
"low_watermark": 200000,
"target_balance": 350000,
"counterparty_limit": 1000000
},
"sweep_policy": {
"to_l2_when_idle_cash_over": 100000,
"intraday": true
}
}
موجز
الخزانة المستدامة هي نظام، وليست مجموعة من الحسابات: مستويات السيولة الطبقية (L0-L3)، والاحتياطيات المدارة (OpRes/RegRes/StressRes)، والحدود الضيقة و SLOs، والتنبؤ بالتدفق، وميكانيكا التمهيد/الاجتياح التلقائي. لذلك تمنح الشركة حدًا أدنى من TtP، وتجنب الفجوات النقدية، وتقليل تكلفة رأس المال، وفي نفس الوقت الامتثال للمتطلبات التنظيمية والتدقيق.