تحديثات فيما بين السلاسل
1) جوهر المهمة والمخاطر
التحديث بين السلاسل هو منطق/مخطط/بروتوكول معدل يؤثر في نفس الوقت على العديد من الدوائر/الجسور/طبقات DA/الشبكات الصغيرة وواصلاتها (الرسائل، أحداث القيمة، حقوق RNFT). المخاطر:- وتباين الإصدارات (انقسام الدماغ) وفقدان النظام/النهاية ؛
- عدم توافق مخططات ABI → الرسائل الغبية/الأدوات المعلقة ؛
- وانتهاك الامتثال (جغرافي/عمري/جزاءات، وتصدير البيانات) ؛
- فشل الجسر المتتالي و DAs.
الهدف هو تحديث القيم دون توقف: الحفاظ على الثوابت الصارمة وضمان القابلية للعكس والقياس عن بعد والتدهور المدار.
2) ثوابت تغيير التبادل
النظام/الخصوصية: الترتيب الصارم لكل مفتاح ؛ outbox/inbox و «idempotency _ key» والجداول المرئية.
الوعي النهائي: يتم حساب نوافذ التحدي/إعادة الربط ؛ يتم اختيار الطرق وفقًا للحد الأدنى من «FinalityLag».
التوافق أولاً: SemVer للعقود/ABI/مخططات الأحداث.
فشل مغلق: شك → كتلة/النصاب اليدوي.
بوابة الامتثال: DD/VC، عتبات ZK (العمر/الجغرافيا/الجزاءات)، سياسات التصدير/الاحتفاظ.
إمكانية الملاحظة: 'x _ msg _ id'، 'route _ id'، 'bridge _ id'،' governance _ version '.
3) نموذج التحديث
3. 1 نسخة العائلة
عقود SemVer/ABI: 'MAJOR. قاصر. التصحيح (كسر رئيسي).
Schema Registry of events: versions and evolution of fields (additional-first, deprections with supease).
نسخ السياسات/الحوكمة: الأوزان/الحصص/التعريفات ؛ لكل ترقية «نسخة حوكمة».
إصدارات Bridge/DA: قنوات التوفيق والنهائية المستقلة.
3. 2 مصافحة
التفاوض بشأن النسخة: في نداء مشترك بين السلاسل، تختار الأطراف أصغر صورة متوافقة ؛ خلاف ذلك - الرفض الرشيق.
أعلام الميزات: يتم تنشيط التغييرات الرئيسية بواسطة الأعلام حسب النوافذ/الأدوار/المناطق (مجموعة → الكناري → العالمية).
4) تصنيف التحديثات بين السلاسل
1. المنطق: منطق الأعمال الجديد، قواعد التحقق من الصحة، التعريفات/الحدود.
2. مخطط: مجالات الأحداث، نماذج البيانات، الفهرسة.
3. البروتوكول: التوجيه، وتوقيعات الرسائل، والشفرات/التوقيعات.
4. البنية التحتية: DA/المؤخرات، المتسلسلات، الملوثات العضوية الثابتة/الحافة، الغاز/الرسوم.
5. سياسات الامتثال: المناطق، وعتبات ZK، والتصدير/الاحتفاظ.
6. الاقتصاد/الحوافز: QF، RiskDealand، المجمعات/التخصيص.
7. الأمان: مفاتيح/متعددة، قطع القواعد، إيقاف الصنابير.
5) استراتيجية البدء
الضوء المسبق: المحاكاة/صناديق الرمل، إعادة تشغيل حركة المرور التاريخية، اختبارات المجموعة الذهبية.
الظل/الملاحظة: تحسب الظلال الإجابات وتقارن بالمنطق الحالي.
الكناري: نسبة صغيرة من الطرق/الأدوار/المناطق، تنبيهات صارمة.
طرح المجموعة: التمديد حسب المجموعة (geo/chain/QoS).
ثنائي الكتابة/مزدوج القراءة: فترة تسجيل مؤقتة في نسختين مع حواجز صارمة في الطلب.
غروب الشمس: التراجع التلقائي عن المعلمات المؤقتة إذا لم يكن هناك نصاب للتجديد.
التراجع: العودة من خطوة واحدة مع الهجرة الآمنة (انظر الفقرة 8).
6) حل المنفعة أثناء التحديثات
اختيار الطريق/الجسر/المورد مع ترقية نشطة:
Utility(route version) =
wL·Latency_p95 + wQ·QueueDepth + wF·FinalityLag
+ wC·Cost_per_unit + wR·RiskScore + wS·StabilityScore(version)
+ wG·Geo/PolicyPenalty
StabilityScore (نسخة): عقوبة جديدة حتى تمرير النقع/الفوضى.
ملامح التوازن - حسب QoS: Q4 ↑wF, ↑wS; ↑wC الربع الأول.
Invariants: Order ∧ Idempotency ∧ Contas ∧ Compliance = true.
7) عقود RNFT: حقوق الترقية
في RNFT، للأدوار (المشغل/المزود/الجسر/DA/أمين/الامتثال/مراجع الحسابات)، تم تسجيل ما يلي:- 'Upgrade _ rights': من يبدأ، توقيعاته (multisig، k-of-n) ؛
- «التجميد/التوقف»: التوقفات والنصاب في حالات الطوارئ ؛
- 'النصاب القانوني والحق في النقض': إجراءات 治理 (بما في ذلك المعدل حسب الثقة/الجودة) ؛
- 'الضمان/التأمين': تغطي حوادث الهجرة ؛
- "sancet': تعديلات مؤقتة للعلم/العتبة ؛
- "finality _ windows': تأخير الدفع ونوافذ الجسر طوال مدة التحديث.
8) هجرات الدولة وإمكانية عكسها
State Delta Journal: Migrations keep a delta journal (merkly roots, signates); التراجع - باستخدام الدلتا العكسية.
حواجز إعادة التشغيل: على سبيل Q3/Q4: توقف → لقطة → الوصول ؛ «أوامر التجزئة» محظورة.
Upcasters الأحمق - يقرأ السجلات القديمة من خلال محول المخطط.
التبديل البارد/الدافئ: تبديل القراء/الكتاب في نافذة التحميل المنخفض.
Finality Holdback: التأخير بين مدفوعات السلسلة إلى النهاية المستهدفة.
9) التوافق: ABI/المخططات/الرسائل
ABI: تغييرات رئيسية - فقط لعلم الميزة ؛ طفيفة - مضافة ؛ التصحيح - لا منطق.
الأحداث: ميادين جديدة - 'غير قابلة للإلغاء '/افتراضية ؛ - عن طريق الحرمان وغروب الشمس.
إصدارات الرسائل: 'msg. ',' schema _ hash ', إلزامية' compat _ min '.
فحص الطلب وتسريحه: outbox/inbox، طاولات مرئية مع TTL.
10) الأمن والمفاتيح
Multisig/Threshold: ترقيات المفاتيح - فقط من خلال توقيعات العتبة.
الجداول الزمنية: نوافذ لإدخال التغييرات الرئيسية بحيث يكون لدى المراجعة/المجتمع الوقت للاستجابة.
تؤكد ZK: أدلة على مطابقة الثوابت الحرجة (على سبيل المثال الرصيد الثابت) دون الكشف عن البيانات.
التناوب الرئيسي: خطة التناوب مع وراثة الحقوق، التوقيع المزدوج خلال الفترة الانتقالية.
11) الامتثال
معاينة السياسة: محاكاة السياسة على المواد التركيبية و «حركة الظل» الحقيقية.
العتبات الأرضية/العمرية/الجزاءات: عتبات مقاومة للكوارث الزلوتية ؛ مع عدم اليقين - الحجر الصحي.
التصدير/الاحتفاظ: DA/ext حسب المنطقة ؛ سجل resheny治理 للجهة المنظمة.
الضرائب/الاقتطاع: اقتطاعات مؤقتة عند نهاية الجسور.
12) إمكانية الرصد والتنبيهات
Метрики: p50/p95/p99, retry/timeout, out-order/dup, DLQ depth, finality lag, cost/req, stability (version).
Отчеты: ترقية Live، Finality & Bridges، Schema/ABI Health، Governance Queue.
التنبيهات: حرق ميزانية الخطأ، نمو TailAmplification، مخططات الانجراف، فشل الامتثال المتزايد، طرق معدل الرفرفة.
13) الاختبارات/المحاكاة/الفوضى
عقود الوحدات: ABI/المخططات، قواعد التوافق.
إعادة التتبع: تشغيل القصص مع الشيكات الثابتة.
Fuzz/Property-based: رسالة عشوائية/طلب/نصوص نهائية.
الفوضى/يوم اللعبة: انخفاض POP/bridge/DA، إعادة رشق، صدمات الأسعار.
نقع 24-72 ساعة: الاستقرار p95/p99/finality/cost.
14) تحسين الاقتصاد
الحدود القصوى للميزانية: الحدود القصوى لتكاليف الفترة ؛ زيادة العقوبات.
مكافآت QF: مقدمو الخدمات الذين اجتازوا SLO في نافذة الترقية.
RiskCaze: التقليل مؤقتًا من أهمية المدفوعات عن الانتهاكات.
خطافات الخزانة: تعويض من مجمع التأمين عن الحوادث المؤكدة.
15) 治理 (الإجراءات والشفافية)
المقترحات: وصف التغيير، تحليل المخاطر، خطة التراجع، النوافذ النهائية.
النصاب/حق النقض: الأدوار والأوزان ؛ R-trust/تعديل الجودة.
الدعاية: إصدار جوازات سفر، منطق diff، تقارير بعد الترقية.
تعديلات الغروب: التراجع التلقائي للإعدادات المؤقتة.
16) تحديث Interchain KPIs
الموثوقية: 0 انتهاكات خطيرة للنظام/النهائي ؛ DLQ لا يرتفع.
التأخير: p95/p99 في الممر ؛ TailAmplification ≤ الهدف.
النهاية: لا ينمو FinalityLag على الميزانية ؛ 0 تأكيدات خاطئة.
الاقتصاد: التكلفة/Req في الميزانية ؛ الحد الأدنى ≤ التعويض.
العمليات: ↓ حوادث حركة نقل المرور العابرة للحدود ؛ الطرق ذات المعدل المرتفع غير متدهورة.
الامتثال: تمرير بوابة 100٪ ؛ 0 انتهاكات التصدير/الامتيازات.
治理: propozala→apruva TTC في جيش تحرير السودان ؛ حصة من رشاوى الغروب في الوقت المحدد.
17) الصيغ والمعالم
معدل النجاح = 1 − (المهلة + الأخطاء )/الطلبات
تضخيم الذيل = p99/p50 (↓)
الرأس = (الغطاء − الحالي )/الغطاء
FinalityScore = f (تأخر، تباين، إعادة ترتيب)
الثبات (النسخة) = 1 − معيار (حوادث، رفرف، انجراف)
QualityFactor (QF) = f (النجاح، p95، DLQ، النهاية)
SLO (مثال):- الربع الرابع: النجاح ≥ 99. 99٪، p95 ≤ 200 ms، DLQ = 0، MTTR ≤ 15 دقيقة.
- Bridges/DA: finality ≤ 3 × T _ block, reorg≈0.
18) دليل التنفيذ (الخطوات)
1. البدء: التنبؤ، تحليل المخاطر، خطة التراجع، التقييم النهائي/الامتثال.
2. التحضير: SemVer/ABI، مخططات ومخططات، أعلام مميزة، حقوق/نصاب RNFT.
3. الاختبارات: الوحدة/إعادة التتبع/الزغب، معاينة السياسة، تؤكد ZK الثوابت.
4. إمكانية الرصد: لوحات/تنبيهات، عتبات مرجعية لمؤشرات الأداء الرئيسية.
5. الظل → الكناري: ظلال/مقارنة، مجموعات صغيرة، تنبيهات صارمة.
6. بدء التشغيل الجماعي: منطقة/سلسلة/QoS على مراحل ؛ المدفوعات المتأخرة.
7. ثنائية الكتابة/القراءة: حواجز الطلب، والتكرار، والتوفيق.
8. نقع/فوضى: سيناريوهات التحمل والفشل.
9. العولمة: إزالة الأعلام وتحديث الوثائق/الشارات.
10. تشريح الجثة: otchet治理 وتحديث التوقيعات/العتبات/الأدلة.
19) قائمة التسليم المرجعية
- SemVer/ABI и Schema Registry с upcasters
- ميزة الأعلام ونوافذ التنشيط ومعلمات غروب الشمس
- حقوق RNFT: النصاب القانوني، التوقفات، مجمع الضمان/التأمين
- صندوق الخارج/صندوق الوارد، الخصوصية، حواجز إعادة التشغيل
- خطة النهاية: نوافذ الجسر/DA، مدفوعات الاسترداد
- قابلية الملاحظة: لوحات التعقب والترقية/النهائي/ABI
- معاينة الامتثال، براهين عتبة ZK، سياسة التصدير/الاحتفاظ
- المحاكاة، الظل، الكناري، الفوج، النقع/الفوضى
- خطة التراجع وسجل دلتا الحالة
- تقرير عام obnovleniye治理
20) مسرد
SemVer/ABI: واجهات إصدار/عقد دلالية.
Upcaster: يحول السجلات القديمة إلى مخطط جديد عند القراءة.
FinalityLag: النافذة قبل حدث السلسلة لا رجعة فيها.
Outbox/Inbox: التسليم/التطهير المضمون.
RNFT: Relations/Rights/Limits Contract and KPIs.
غروب الشمس: التراجع التلقائي عن معلمات الوقت.
Shadow/Canary/Cohort: استراتيجيات الإصدار التدريجي.
21) خلاصة القول
التحديثات بين السلاسل هي نظام منظم: الإصدارات → الأعلام → الإطلاق التدريجي → النهائي/التوافق → الملاحظة → التراجع. مع النظام الصارم والامتثال الثابت، وحقوق RNFT، والمحاكاة prozrachnoy治理، يتم تحديث النظام البيئي بشكل غير مؤلم ويمكن التنبؤ به، مع الحفاظ على القيمة والثقة المستمرة للمشاركين.