cardano-cli 11.7 يضيف أداة مفاتيح BLS لمجمعات الحصص

يتيح الإصدار للمشغلين إعداد شهادة تسجيل محدّثة من دون إعادة إدخال إعدادات مجمعاتهم. كما يوسع الدعم للميزات التي يجري تطويرها لعصر Dijkstra.

By SongMarketCap

Updated:

Cardano News - cardano-cli 11.7 يضيف أداة مفاتيح BLS لمجمعات الحصص

أصدرت Intersect cardano-cli 11.7.0.0، مضيفة أمرا يساعد مشغلي مجمعات الحصص على إعداد شهادات تسجيل بمفاتيح BLS. وهذه المفاتيح مخصصة للمشاركة في نظام التصويت المخطط له ضمن Ouroboros Leios.

يقدم التحديث لواجهة سطر الأوامر أيضا أدوات للمعاملات الفرعية، ومقترحات معلمات البروتوكول، وفحص الشهادات. كما يجري تطوير ميزات Dijkstra واختبارها تمهيدا لترقية مستقبلية لشبكة Cardano الرئيسية.

تحديث شهادة مجمع بمفتاح BLS

يقرأ الأمر الجديد cardano-cli dijkstra stake-pool bls-registration-certificate offline شهادة تسجيل مجمع موجودة وينشئ نسخة محدثة. يستخدم مفتاح توقيع BLS لاشتقاق مفتاح BLS عام وإثبات حيازة مطابق.

يحافظ الأمر على إعدادات المجمع الأخرى، لذلك لا يحتاج المشغلون إلى إعادة إدخال معلمات مثل الهامش والتكلفة الثابتة والتعهد أو عناوين المرحلات. ووفقا لملاحظات الإصدار، فهو يدعم الإضافة الأولية لمفتاح BLS وتدويره لاحقا.

كما يقبل الشهادات التي أُنشئت خلال عصر Conway، بما في ذلك الملفات التي كتبتها إصدارات سابقة من cardano-cli. يعرض الأمر معرف المجمع ومفاتيح BLS القديمة والجديدة، ويحذر إذا كانت المفاتيح متطابقة.

تعمل العملية دون اتصال وتُنشئ شهادة. ولتسجيل التغيير على شبكة، يجب تضمين الشهادة في معاملة يتم توقيعها وإرسالها.

كيف ترتبط مفاتيح BLS بـ Leios

تشكّل مفاتيح BLS جزءا من عملية التصويت المخطط لها لـ Ouroboros Leios، وهو تطوير لبروتوكول إجماع Cardano. سيوقع أعضاء لجنة مختارون على الأصوات الخاصة بكتل المصدّقين، ويمكن دمج تواقيعهم الفردية في شهادة أقصر.

يجري بالفعل اختبار تسجيل مفاتيح BLS لمجمعات الحصص على DijkstraNet. أفادت Intersect بأن الشبكة انتقلت إلى نسخة البروتوكول 12 في الثاني من نوفمبر. يدعم إصدار العقدة المستخدم هناك تسجيل المفاتيح لكنه لا يتضمن Linear Leios كاملا.

وتشغّل شبكة اختبار منفصلة، Musashi، نموذجا أوليا يتضمن Linear Leios كاملا وإصدارا من مجموعة ميزات Dijkstra الأوسع. وفي تحديثها بتاريخ 6 نوفمبر، ذكرت Intersect أن cardano-node 11.1.3 هو الإصدار الموصى به للشبكة الرئيسية ووصفت 11.2 بأنه إصدار ما قبل الإطلاق لـ DijkstraNet.

كما عرضت Intersect خططا للإصدار 11.2.1 من العقدة، والمقصود أن يحصل على اعتماد الشبكة الرئيسية ومعالجة تراجع في استهلاك الذاكرة. ويُعد الإصدار 11.3 مرشح الإصدار المستهدف لمجموعة ميزات Dijkstra الكاملة، بما في ذلك Linear Leios.

[NEWSBREAK]

خيارات جديدة للمطورين والحوكمة

يضيف إصدار CLI خيارات Dijkstra إلى الأمر الخاص بإنشاء مقترحات تحديث معلمات البروتوكول. وتشمل هذه الحد الأدنى لهامش المجمع، وأقصى رافعة للتعهد، ومعلمات Peras، وتكاليف المدخلات المرجعية.

يمكن للمطورين الآن إنشاء تواقيع لمعاملة فرعية بشكل منفصل ودمجها مع معاملة فرعية غير موقعة. وترفض الأداة التواقيع التي لا تطابق محتواها.

وتشمل الإضافات الأخرى CIP-159 فترات أرصدة الحسابات ونصوص حراسة لبناء معاملات Dijkstra. ويعرض أمر جديد لعرض الشهادات في وضع التصحيح ملفات الشهادات بصيغتي JSON أو YAML.

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