الإصدار ما قبل النهائي من Cardano Node 11.2.0 يضيف ميزات Dijkstra لأغراض الاختبار

الإصدار يقدّم صيغة تهيئة جديدة ويوسّع واجهة العقدة للتطبيقات. سيتعيّن على مزوّدي المحافظ وفرق البنية التحتية أيضًا أخذ تغييرات توافق العقدة مع العميل في الحسبان.

By SongMarketCap

Cardano News - الإصدار ما قبل النهائي من Cardano Node 11.2.0 يضيف ميزات Dijkstra لأغراض الاختبار

أصدرت Intersect Cardano Node 11.2.0 كإصدار ما قبل النهائي في 28 أكتوبر، مضيفة أدوات لمعاملات حقبة Dijkstra وتغييرات لمشغّلي العقد والمطوّرين. لا يُنصح بعد باستخدام هذا الإصدار على الشبكة الرئيسية لـ Cardano.

يشكّل هذا البرنامج جزءًا من التحضيرات لـ Dijkstra، وهي حقبة السجلّ التالية لـ Cardano. يجري تطوير Linear Leios بالتوازي مع ذلك العمل وهو غير مفعّل في هذا الإصدار.

معاملات Dijkstra و Plutus V4

Node 11.2.0 يوسّع دعم معاملات Dijkstra عبر عدة أدوات ضمن Cardano. واجهة سطر الأوامر cardano-cli تدعم الآن المعاملات الفرعية وبيانات اعتماد الحراسة، التي تحدّد متطلبات التفويض للمعاملة.

المعاملات الفرعية جزء من تصميم المعاملات المتداخلة في Cardano، والذي يتيح دمج عدة معاملات في دفعة واحدة. وبموجب ذلك التصميم، يمكن للمعاملة العليا تغطية الرسوم أو الضمان للمعاملات التي تتضمنها.

خدمة cardano-submit-api، التي ترسل المعاملات إلى الشبكة، يمكنها أيضًا قبول معاملات Dijkstra. يضيف الإصدار نموذج تكلفة لوظائف Plutus المرتبطة بـ CIP-0168.

وفقًا لملاحظات الإصدار، فإن Plutus V4 جاهز للاستخدام عند تفعيل إصدار البروتوكول 12. تتطابق البدائيات المتاحة فيه حاليًا مع نظيراتها في إصدارات Plutus الأقدم على الشبكة الرئيسية، مع التخطيط لإضافة بدائيات جديدة في إصدار لاحق.

تغييرات التهيئة والتوافق

يقرأ Node 11.2.0 إعداداته عبر مكتبة cardano-config ويدعم صيغة تهيئة جديدة ذات إصدار مرقّم. يضيف الإصدار أيضًا أوامر لتحويل ملفات التهيئة وفحصها والتحقق منها.

تظل التهيئات القائمة بالصيغة المسطّحة الأقدم متوافقة مع Node 11.2.0. ومع ذلك، فإن ملفات تهيئة الشبكة الموزّعة مع الإصدار الجديد تستخدم الصيغة المحدّثة ولا يمكن قراءتها بواسطة عقد أقدم من الإصدار 11.2.

كما يزيل الإصدار دعم إصدارات بروتوكول العقدة إلى العميل الأقدم من V_23. يجب أن تُبنَى المحافظ والمفهرسات وغيرها من الأدوات التي تستخدم تلك الواجهة بمكتبات شبكة تدعم V_23، والمتاحة منذ Node 10.7.0.

تم توسيع واجهة gRPC التي يمكن للتطبيقات استخدامها للوصول إلى بيانات العقدة. بات بإمكانها الآن الاستماع عبر TCP باستخدام HTTP/2 مع حماية TLS اختيارية. تسمح أساليب جديدة للتطبيقات بقراءة الميمبول ومراقبته، حيث تنتظر المعاملات ليتم تضمينها في الكتل.

[NEWSBREAK]

DijkstraNet والطريق إلى Node 11.3

يدعم الإصدار التحضيرات لـ DijkstraNet، وهي شبكة اختبار عامة مخصّصة لأعمال تكامل Dijkstra. عند إعادة فتح الشبكة في أكتوبر، كانت تعمل على Node 11.1.3 في حقبة Conway تمهيدًا لانتقال مخطّط إلى إصدار البروتوكول 12.

سبق أن حدّدت Intersect أن Node 11.2 سيكون الإصدار الذي يحمل مجموعة ميزات Dijkstra دون Linear Leios. وتتمثّل خطة المؤسسة لـ Node 11.3 في جمع عمل Dijkstra و Leios معًا في مرشّح إصدار للانقسام الصلب.

يتضمّن Node 11.2.0 أعمالًا تمهيدية لكل من Leios و Ouroboros Peras، مع تعطيل تلك المكوّنات افتراضيًا. وتقدّم ملاحظات الإصدار أيضًا سياسة افتراضية جديدة للقطات السجلّ تنتج لقطة واحدة يوميًا على الشبكة الرئيسية.