مراجعة الحسابات المشتركة بين السلاسل
(القسم: النظام الإيكولوجي والشبكة)
1) الأهداف والنطاق
تضمن عمليات التدقيق بين السلاسل سلامة الأحداث القابلة للمراجعة، وترجمات القيمة، والتكوينات عبر المجالات (السلاسل/الجسور/PSPs/مقدمو الهوية). المهام:- تأكيد صحة السجلات واكتمالها، مع مراعاة الصيغة النهائية لها وإعادة ترتيبها.
- ضمان إمكانية إثبات القرارات والمعاملات (التوقيعات المشفرة، البراهين التجارية، نماذج ZK/المتفائلة).
- أعط سلالة من التقرير إلى الحدث الخام.
- الحد من المخاطر التشغيلية والتنظيمية من خلال المجلات والإجراءات الموحدة.
2) مصادر الحقيقة ونموذج الثقة
الحالات على السلسلة والسجلات: الكتل، أحداث العقد، تجزئة حزم الرسائل.
الجسور والمقطورات: الطلبات والإيصالات والأدلة (العميل الخفيف/المتفائل/ZK).
PSP/KYC/AML: التحقق من الحالات، وإيصالات الدفع، والعقوبات.
أنظمة التشغيل: التكوينات، أعلام الميزات، إصدارات SDK، حدود، مفاتيح.
المحافظات/الحلول: المقترحات، التوقيت، التنفيذ.
مستويات الثقة: تم التحقق منها من الناحية التشفيرية → إنجازها اقتصاديا → اعتمادها تشغيليا (عن طريق التوقيع والسجل غير القابل للتغيير).
3) وضع اللمسات الأخيرة وإعادة ترتيب الأوضاع وإمكانية إثباتها
ينص الحدث على:- 'المرفوعة → المؤكدة (K) → الانتهاء → الطعن (المتفائل) → المبطل (إعادة التنظيم)'
- تأكيدات K لكل سلسلة/فئة الأصول/المخاطر.
- نافذة التحدي للجسور المتفائلة.
- تأخر وضع الصيغة النهائية للمبالغ الكبيرة/الأنشطة الحرجة.
- إعادة التعامل: الإعاقة التلقائية/إعادة التشغيل بالإشارة إلى التجزئة القديمة.
4) جذوع الأشجار غير القابلة للتغيير وسلاسل التجزئة
سجل مراجعة الحسابات (التذييل فقط): سجل = (الوقت، المصدر، تجزئة الحمولة، التوقيعات).
5) بيانات النسب من البداية إلى النهاية
الاحتياجات:- النسب على مستوى العمود: من العرض/التقرير إلى التحولات والحدث الخام.
6) التحكم في تكوينات الجسور والنطاقات
سجل الجسور/سلاسل البخار: معرف السلسلة، نوع الأدلة، تأكيدات K/نافذة المنازعات، عناوين العقود، الأرقام العشرية/خريطة الأصول.
إصدارات SDK/الوكيل: مدعومة بالحد الأدنى، LTS، مشاركة حركة المرور حسب الإصدار.
المفاتيح والأدوار: org_id → peer_id → القدرة والشروط والتناوب.
الرباط الصليبي الأمامي/الحدود: حدود الأسعار، والأحجام اليومية، وأصول/أساليب القائمة البيضاء.
7) إثبات المكدس
Log-proofs: source signations + hash shains/anchors.
براهين الدولة: light-client/checking headers + merkle-branches.
براهين التنفيذ: برهانات ZK على صحة الحساب (إذا كانت متاحة).
البراهين المتفائلة: صحيحة حتى يتم تحديها (فترة التحدي، شريحة اللحم، الحكام).
إقران الاستلام: إثبات التسليم/الإنجاز.
8) SLI/SLO لمراجعة الحسابات بين السلاسل
SLI (مثال):- النضارة p95 (دقيقة) من "ملاحظة _ at' لتصل إلى الذهب.
- الاكتمال (٪) مقابل المتوقع بواسطة K-windows.
- الصواب (%) (المصادقة على المخطط، التوقيعات، البراهين).
- تغطية الإثبات (٪) - حصة السجلات مع أدلة التشفير.
- Reorg Handling Success (%).
- كشف الانجراف الوظيفي MTTA (мин).
SLO: نضارة ≤ 15 دقيقة (دفعة )/ ≤ 3 دقائق (تيار)، اكتمال ≥ 99. 7٪، الصواب ≥ 99. 9٪، إثبات التغطية ≥ 99. 0٪، Reorg Success ≥ 99. 9٪، انجراف MTTA ≤ 5 دقائق.
9) مخططات البيانات (Seudo-SQL)
سجل الأحداث/الترجمات
sql
CREATE TABLE xchain_events (
id TEXT PRIMARY KEY,
observed_at TIMESTAMPTZ,
status TEXT, -- observed confirmed finalized challenged invalidated chain_id TEXT, block_height BIGINT, tx_hash TEXT, log_index INT,
type TEXT, -- bridge.lock bridge.mint transfer kyc.pass...
actor_src TEXT, actor_dst TEXT,
asset TEXT, amount NUMERIC, usd_value NUMERIC,
bridge_ref TEXT, idempotency_key TEXT,
proof_ref TEXT
);
البراهين
sql
CREATE TABLE proofs (
id TEXT PRIMARY KEY,
kind TEXT, -- log state zk optimistic root_hash TEXT, leaf_hash TEXT, proof JSONB,
anchored_chain TEXT, anchor_tx TEXT,
created_at TIMESTAMPTZ
);
سجل مراجعة الحسابات غير القابل للتعديل
sql
CREATE TABLE audit_log (
seq BIGSERIAL PRIMARY KEY,
ts TIMESTAMPTZ,
source TEXT, record_hash TEXT, prev_hash TEXT,
sig_org TEXT, sig_payload TEXT
);
سجل الجسر/الكونفيج
sql
CREATE TABLE bridge_registry (
pair_id TEXT PRIMARY KEY,
src_chain TEXT, dst_chain TEXT,
proof_mode TEXT, confirmations INT, challenge_minutes INT,
contracts JSONB, assets_map JSONB, sdk_min TEXT, lts TEXT,
updated_at TIMESTAMPTZ, updated_by TEXT
);
10) مراقبة نزاهة التقارير (طلبات زائفة)
قارن التقرير بالأستاذ
sql
SELECT r.report_id, COUNT() AS rows,
100.0 SUM(CASE WHEN e.proof_ref IS NOT NULL THEN 1 ELSE 0 END) / COUNT() AS proof_coverage_pct
FROM report_rows r
JOIN xchain_events e ON r.event_id = e.id
GROUP BY r.report_id;
اكتشف الانجراف التكويني
sql
SELECT pair_id, COUNT() AS changes_24h
FROM config_audit
WHERE ts >= now() - INTERVAL '24 hours'
GROUP BY pair_id
HAVING COUNT() > 0;
إعادة تحليل
sql
SELECT chain_id, date_trunc('hour', observed_at) AS h,
SUM(CASE WHEN status='invalidated' THEN 1 ELSE 0 END) AS reorg_cnt
FROM xchain_events
WHERE observed_at >= now() - INTERVAL '7 days'
GROUP BY chain_id, h;
11) التكوينات (YAML الزائفة)
النوافذ النهائية وأوضاع الإثبات
yaml finality:
eth-mainnet: { k: 12, proof: light_client }
polygon: { k: 256, proof: light_client }
solana: { k: "optimistic:32 slots", proof: optimistic, challenge_minutes: 20 }
zk-bridge: { proof: zk, sla_proof_sec: 180 }
بارامترات مراجعة الجودة
yaml audit:
freshness_p95_min: 3 completeness_min_pct: 99.7 correctness_min_pct: 99.9 proof_coverage_min_pct: 99.0 drift_mtta_min: 5
سياسة الترسيخ
yaml anchoring:
cadence: "15m"
chains: ["eth-mainnet"]
anchor_contract: "0xANCh..."
12) إمكانية المراقبة ولوحات القيادة
عمليات مراجعة الحسابات (реал- тайм/час): النضارة، والاكتمال، وإثبات التغطية، وإعادة الإرشاد/التحدي، والتنبيهات المنحرفة، وحرق ميزانية الخطأ.
امتثال الجسور: امتثال التشكيلات الفعلية للسجل، ووضع الصيغة النهائية لجيش تحرير السودان، ونسبة الحالات الشاذة.
Data Lineage: Interactive path report → showcace → transformation → raw material → proof/anchor.
نظافة المفتاح والوصول: المفاتيح منتهية الصلاحية والتوقيعات المشبوهة وتردد الدوران.
13) العمليات والأدوار
مخططات مالك البيانات وواجهات المحلات صحيحة.
مراجع الحسابات (داخلي/خارجي) - التحقق من الأدلة، وأخذ العينات، والامتثال للسياسة.
مشغل الجسر/الترحيل - صيانة الأدلة والانتهاء منها.
الأمن/الامتثال - الجزاءات والحوادث واستعراضات المفاتيح والوصول.
الحوكمة - الموافقة على التغييرات في التشكيلات/الحدود، ونشر التقارير.
14) حوادث قواعد اللعبة
ألف - الانحراف الجماعي (التسجيل وعدم تطابق الوقائع)
1. تجميد الأزواج المتأثرة، 2) دحض التكوين إلى آخر نسخة موقعة، 3) إعادة حساب التقارير، 4) ملاحظة عامة.
B. Reorg/Challenge surge
1. توسيع K/نافذة النزاع، 2) تمكين تأخير الانتهاء من المبالغ الكبيرة، 3) تحذير المشاركين، 4) التحليل الرجعي.
جيم - عدم كفاية التغطية
1. إعادة تشغيل الترسيخ/الزئبق، 2) رفع مستوى قطع الأشجار، 3) عينة 100 حالة فحص يدوي، 4) الإبلاغ لمدة 24 ساعة.
دال - المصدر: الحل الوسط الرئيسي
1. الإلغاء الفوري، 2) إعادة توقيع الدفعات الحرجة، 3) تحديث القوائم الموثوقة، 4) تحليل الأثر وتشريح الجثة.
هاء - عدم اتساق دليل الموجودات
1. توقف عند التقارير المتعلقة بالأصول المتأثرة، 2) تراجع الكتالوج، 3) إعادة حساب التطبيع بالدولار الأمريكي، 4) نشر التقرير المصحح.
15) عمليات التحقق والاختيار للمراجعة الخارجية للحسابات
خطة أخذ العينات: أخذ عينات طبقية حسب فئات الدوائر/الجسور/المجموع.
اختبارات إعادة التشكيل: إعادة بناء مستقلة للمقاييس من المواد الخام.
المشي: من التقرير إلى المادة الخام (والعودة) مع التحقق من الإثبات.
اختبارات التحكم الرئيسية: التناوب، المفاتيح الملغاة، قيود الحقوق.
إدارة التغيير: امتثال الإصدارات لسياسة التوقيت/الاستنكاف.
16) قائمة التنفيذ المرجعية
1. تحديد مصادر الحقيقة ونافذة الانتهاء حسب المجال.
2. مكّن جذوع الأشجار غير القابلة للتغيير وسلاسل التجزئة والتثبيت العادي.
3. توحيد المخططات ومفاتيح الخصوصية والنسب إلى الأعمدة.
4. رفع سجل الجسور/التشكيلات مع التوقيعات وسجل مراجعة الحسابات.
5. إعداد لوحات لمراجعة الحسابات والمعايير والمعايير والمعايير ؛ تنبيهات الانجراف.
6. أتمتة إعادة التنظيم/معالجة التحدي وتأخير الانتهاء.
7. إجراء تجربة مراجعة خارجية للحسابات: أخذ العينات، والمرور، وإعادة التشغيل.
8. وضع تشريح منتظم للحوادث وتحديث السياسة.
17) مسرد
النهاية - عدم الرجوع عن الدولة/الحدث.
إعادة ترتيب - إعادة تجميع السلسلة، وإلغاء جزء من الكتل.
تثبيت - تثبيت تجزئة السجل في شبكة عامة.
شجرة ميركل - هيكل لتجميع العديد من السجلات بشكل يمكن إثباته.
إثبات العميل الخفيف - يتحقق من حالة شبكة أخرى بواسطة الرؤوس/فروع الميركل.
ZK-proof - دليل قصير على صحة الحساب/الحالة.
دليل متفائل - قبول مع إمكانية الطعن في نافذة «التحدي».
النسب - إمكانية تتبع مصدر البيانات من البداية إلى النهاية.
التغطية الإثباتية - نسبة السجلات ذات الأدلة الصحيحة.
خلاصة القول: تدقيق السلسلة هو نظام قابلية الإثبات. من خلال الجمع بين المعالجة النهائية وإعادة الربط، وعدم تغيير السجلات مع الإرساء، والمخططات الموحدة وسجلات التكوينات، بالإضافة إلى SLOs وكتب اللعب الواضحة، يتلقى النظام البيئي تقارير يمكن التحقق منها ومخاطر يمكن التحكم فيها - من حدث خام إلى قرار إداري.