Leios على Cardano يضيف ذاكرة تخزين مؤقتة للمعاملات وحدوداً للتنزيل
أحدث تحديث للنموذج الأولي يقلل تنزيلات المعاملات المتكررة، ويحد من استخدام الذاكرة، ويمنع قراءات القرص من تأخير إنتاج الكتل.
By SongMarketCap
Updated:
قام فريق الإجماع في Cardano بتحديث نموذج Leios الأولي بضوابط تنزيل جديدة، وذاكرة تخزين مؤقتة للمعاملات، وإجراءات حماية لإنتاج الكتل. التغييرات فعالة على شبكة Leios devnet، حيث يمكن للمطورين قياس تأثيرها في حمل الأقران، واستخدام الذاكرة، وتوقيت العقد.
Leios هو ترقية مقترحة لآلية إجماع Cardano تهدف إلى زيادة معدل النقل عبر فصل أجزاء من معالجة المعاملات مع الحفاظ على الدور الأمني لـ Ouroboros Praos.
منطق تنزيل جديد يتحكم في حركة Leios
وفقاً لـ تحديث فريق الإجماع بتاريخ 8 سبتمبر، أعاد المطورون كتابة المنطق الذي يحدد بيانات Leios التي تقوم العقدة بتنزيلها وأي نظير يزوّدها بها.
تقوم العقد الآن بتقييد كل من الوقت المستغرق لكل قرار تنزيل والذاكرة المخصّصة للطلبات المعلّقة. تتلقى أحدث Endorser Blocks أولوية، بينما تُوزَّع طلبات المعاملات المفقودة عشوائياً لمنع عمليات التنزيل المتزامنة من استنزاف الحدود نفسها لدى النظير ذاته.
تتيح هذه الضوابط لـ Leios devnet اختبار تدفقات بيانات Leios أكبر ضمن حدود زمنية وذاكرية محددة.
ذاكرة تخزين مؤقتة للمعاملات تمنع التنزيلات المتكررة
يضيف التحديث أيضاً ذاكرة تخزين مؤقتة مخصّصة للمعاملات المشار إليها في Endorser Blocks حديثة. قبل طلب البيانات من الشبكة، تتحقق العقدة من كل من الذاكرة المؤقتة والميمبول الخاص بها وتنزّل فقط المعاملات التي تفتقدها.
تُشير Endorser Blocks إلى معاملات يجب على العقد تحديدها والتحقق منها. إعادة استخدام البيانات المتاحة محلياً تقلّل من حركة المرور المكررة على الشبكة ومن العمل المطلوب لإعادة بناء مجموعة المعاملات المرتبطة.
هذا تغيير على مستوى العقدة. تواصل المحافظ والتطبيقات اللامركزية إرسال معاملات ADA عبر واجهات Cardano الحالية.
Leios يحمي عملية المزامنة وإنتاج الكتل
عالج الفريق أيضاً سبباً آخر لانقطاع الاتصالات غير المرغوب فيها بين العقد العاملة. قد تعجز عقدة تقوم بالمزامنة من موضع أقدم على السلسلة عن التحقق من رسائل Leios الأحدث. أصبحت الآن تُعلِّق تلك الطلبات حتى يلحق طرف سلسلتها بدلاً من طلب البيانات ورفض الردود.
كما حدّد المطورون سقفاً لمدة الزمن التي قد يقضيها الميمبول في قراءة حالة السجل من القرص. يمنع ذلك الوصول إلى القرص من احتجاز كتلة المُنتِج إلى ما بعد فتحة الزمن المخصصة لها.
تم توسيع التتبّع لعمليتي صك الكتل واختيار السلسلة، بينما تعرض لوحة تحكم Leios الآن المواضع التي يقضي فيها نموذج العقدة الأولي وقت المعالجة. وقد تم دمج هذه التحسينات في قابلية الملاحظة ضمن عقدة devnet.
تبقى هذه التغييرات محصورة في النموذج الأولي، لذا فإن الشبكة الرئيسية لـ Cardano ومعالجة معاملات ADA الحالية غير متأثرتين. يمكن أن تركز اختبارات devnet التالية على ما إذا كان حمل الأقران، وكمون القرص، وتوقيت صك الكتل تبقى ضمن الحدود الجديدة.