الإصدار التجريبي 2.1.0 من Midnight Node يضيف مسار تفرع صلب لسلسلة قيد التشغيل

الإصدار التجريبي المكتمل الميزات من Midnight ينشئ مساراً منسقاً للانتقال من سلسلة 1.0.x نشطة إلى ledger 9 من دون إعادة ضبط الشبكة. بيئة التشغيل الجديدة لا تزال تتطلب نشر المدققين بشكل منفصل وتفعيلاً عبر الحوكمة.

By SongMarketCap

Cardano News - الإصدار التجريبي 2.1.0 من Midnight Node يضيف مسار تفرع صلب لسلسلة قيد التشغيل

أصدرت Midnight Node 2.1.0-beta.1 وهو إصدار تمهيدي رئيسي يهيئ شبكتها العاملة للترقية إلى ledger 9. يجمع مجموعة الميزات المطورة خلال سلسلة 2.0.0 غير الصادرة مع شهرين إضافيين من الصيانة وتصحيحات الأمان، إلى جانب منطق ترحيل مصمم للحفاظ على توليد DUST المرتبط بـ $NIGHT.

الإصدار التجريبي متاح لبيئات الشبكة العامة الخاصة بـ Midnight. نشره لا يعني أن بيئة التشغيل الجديدة نشطة بالفعل عبر Mainnet.

Midnight Node يضيف مسار ترقية للشبكة قيد التشغيل

Midnight Node هو البرنامج الأساسي الذي يستخدمه المدققون ومشغلو RPC لمتابعة الشبكة ومعالجة المعاملات وتنفيذ بيئة التشغيل وراء تطبيقات Midnight.

Midnight هي سلسلة شريكة تركز على الخصوصية ومتصلة بـ Cardano. يمكن للمطورين استخدامها لبناء تطبيقات تجمع بين حالة البلوكشين العامة والبيانات الخاصة والإفصاح الانتقائي. يفصل نموذجها الاقتصادي بين $NIGHT وهو أصل الشبكة العامة و DUST وهو مورد غير قابل للتحويل يُستهلك عند تنفيذ المستخدمين للمعاملات والعقود الذكية.

نُشر إصدار 2.1.0-beta.1 في 21 أغسطس كإصدار تجريبي مكتمل الميزات. يُصنَّف هذا الإصدار كتحديث رئيسي مقارنة بأحدث نسخة نهائية Node 1.0.1.

أبرز تغيير على البنية التحتية هو القدرة على إجراء تفرع صلب انطلاقاً من سلسلة 1.0.x قيد التشغيل. كانت إصدارات 2.0.0 المبكرة مصممة حول بيئة منشأ جديدة، ما حد من استخدامها لشبكة نشطة بالفعل. يضيف Node 2.1.0 منطق الترحيل المطلوب لنقل السلسلة الحالية إلى بيئة التشغيل الجديدة من دون التخلص من حالتها الراهنة.

ترحيل ledger 9 يحافظ على توليد DUST

سيفعل تشغيل Node 2.1.0 نقل Midnight من ledger 8 إلى ledger 9 عبر ترحيل على السلسلة متعدد الكتل. تتغير مواصفة بيئة التشغيل من 1_000_003 إلى 2_001_000 بينما ينتقل إصدار المعاملة من 3 إلى 4.

يؤثر الانتقال أيضاً في الحالة المستخدمة لتوليد DUST من NIGHT المُلاحَظ على Cardano. يقوم ترحيل ledger بتهيئة بنية DUST الجديدة من دون سجلات التوليد القائمة، ما يتطلب من العقدة إعادة بنائها من بيانات ما قبل التفرع.

يقوم Node 2.1.0 بإجراء تلك الإعادة على دفعات بعد ترقية بيئة التشغيل. يتم إيقاف ملاحظة Cardano مؤقتاً أثناء العملية، والتي يُقدَّر أنها تغطي نحو 28 كتلة على نطاق Mainnet و 9 على Preview و 1 على Preprod.

بعد إعادة البناء، تُستأنف الملاحظة من دون تجاوز UTxOs الخاصة بـ Cardano التي تم تسليمها أثناء الترحيل. تحافظ العملية على الرابط بين مراكز NIGHT القائمة على Cardano ومورد DUST المتولد لنشاط Midnight.

يجب على البنية التحتية المتصلة بالعقدة أيضاً مراعاة تغيير إصدار المعاملة. يحتاج العملاء ومجموعات تطوير البرمجيات والفهارس إلى تحديث بياناتهم الوصفية لبيئة التشغيل بعد كتلة الترقية، بينما يجب إعادة بناء المعاملات الموقعة أو المصطفة قبل الانتقال.

تفعيل Mainnet لا يزال يتطلب حوكمة

يُعد Node 1.0.3 نقطة البداية الموثَّقة للتفرع الصلب، لكن ذلك الإصدار الأساسي كان لا يزال معلقاً عند نشر ملاحظات نسخة 2.1.0 التجريبية. الانتقال مباشرة من Node 1.0.2 أو إصدار أقدم ليس جزءاً من مسار الترحيل المدعوم.

يجب على المدققين أولاً تثبيت الملف التنفيذي الجديد والتأكد من أن الشبكة تواصل استيراد الكتل وإنهاءها ضمن بيئة التشغيل الحالية. عندها يمكن للموقعين الفنيين المخولين تطبيق إجراء الحوكمة set_code الذي يستبدل بيئة التشغيل النشطة.

يحتوي جسر Cardano إلى Midnight على تبعية إضافية للحوكمة. يظل مزود ملاحظة Cardano غير نشط حتى يتم ضبط تهيئة MainChainScripts المطلوبة ونقطة تحقق البيانات.

يوفر Node 2.1.0 البرنامج ومسار الترحيل لبيئة التشغيل التالية لـ Midnight. يصبح Ledger 9 عملياً فقط بعد توفر الإصدار الأساسي 1.0.3 وتشغيل المدققين المحدثين عبر الشبكة وتطبيق الحوكمة لبيئة التشغيل الجديدة على السلسلة.