
أبلغ مجتمع XRP Ledger عن قائمة متزايدة من مشكلات البرامج بعد إصدار xrpld الإصدار 3.2.0 في 15 يونيو، حتى مع قيام 26% فقط من عقد الشبكة بالترقية إلى البرنامج الجديد.
وفقًا للتقارير المنشورة في مستودع مشروع XRP Ledger على GitHub، حدد المطورون ومشغلو العقد حالات فشل في المزامنة، ومشاكل في تحليل التكوين، والعديد من الأخطاء المتعلقة بالشبكة بعد طرح تحديث برنامج الخادم الأخير.
قدم الإصدار تحسينات في الأداء، وتعزيزات أمنية، وتحسينات في الذاكرة، وغير رسميًا اسم برنامج خادم XRP Ledger من "rippled" إلى "xrpld".
من بين أخطر التقارير، ذكر أحد مشغلي العقد على GitHub أن خادمًا يشغل xrpld الإصدار 3.2.0 فشل في المزامنة مع شبكة XRP Ledger.
وفقًا لتقرير المشكلة، ظل الخادم عالقًا في حالة "متصل" ولم يقم بتنزيل بيانات السجل، بينما نجحت نفس الآلة في المزامنة عند الرجوع إلى الإصدار 3.1.3. المشكلة، التي تم تقديمها في 18 يونيو، لا تزال مفتوحة وقت كتابة هذا التقرير.
في مكان آخر في المستودع، أبلغ مطور آخر أن ملفات التكوين التي تحتوي على تعليقات مضمنة يمكن أن تتسبب في تعطل الخادم أثناء التحليل. وفقًا للتقرير، نشأت المشكلة من محلل التكوين القديم، الذي فشل في إزالة التعليقات بشكل صحيح في بعض الحقول ذات القيمة الواحدة وأطلق خطأ "BadLexicalCast".
تظهر سجلات GitHub تقارير أخطاء إضافية تم تقديمها في غضون أيام من الإصدار. صنف مشرفو المشروع العديد منها على أنها أخطاء مؤكدة وخصصوها للمراجعة. تشمل المشكلات المبلغ عنها سلوك الاتصال من نظير إلى نظير، ومعالجة ضغط الرسائل، وقواعد فرض الرسوم على الموارد، ومعالجة التعديلات، وسياسات تحليل الرسائل، ومنطق التوجيه المتعلق بالإجماع.
بينما يواصل المشرفون التحقيق في تلك التقارير، ظهرت المشكلات بعد وقت قصير من تسليط مناقشات المجتمع الضوء على تخفيضات الذاكرة المتوقعة بنسبة 30% إلى 40% ومكاسب الأداء الأخرى المرتبطة بالترقية.
بالإضافة إلى مشاكل المزامنة والتحليل، وثق مطورو XRP Ledger العديد من العيوب الفنية التي تؤثر على عمليات العقدة وانتشار المعاملات.
وفقًا لتقارير المشكلات على GitHub، حدد المطورون مشكلة في حساب ترحيل المعاملات قد تتسبب في ترحيل المعاملات إلى عدد أقل من النظراء مما هو مقصود. تصف تقارير منفصلة آلية فرض رسوم على الموارد تسجل فقط أعلى رسوم تم رصدها مع تجاهل بيانات الرسوم السابقة.
تتضمن النتائج الإضافية توزيع قائمة المدققين. وفقًا للمطورين، يتم إرسال معلومات المدقق حاليًا إلى النظراء الواردين فقط، مما يترك النظراء الصادرين مستبعدين من العملية.
تركز العديد من التقارير أيضًا على منطق التحقق والإجماع. أشار المطورون إلى خطر محتمل لفيضان عدد صحيح غير موقع أثناء التحقق من تسلسل السجل ووثقوا عدم الاتساق الذي يتضمن علامات توجيه المعاملات. سلط تقرير مشكلة آخر الضوء على معرفات عقد الاقتراح المعطلة المرتبطة بالمفاتيح المؤقتة.
في أنظمة تتبع السجل، أبلغ المطورون عن فجوات منطقية يمكن أن تترك العقد في حالة غير محددة لفترات طويلة. وقد تم تصنيف بعض هذه النتائج بالفعل على أنها أخطاء، بينما لا يزال البعض الآخر قيد المراجعة من قبل مشرفي المشروع.
تواصل مؤسسة XRP Ledger والمساهمون في المشروع تقييم المشكلات المبلغ عنها من خلال عملية التطوير مفتوحة المصدر للشبكة. وفقًا لتقارير GitHub الحالية، لم تتسبب أي من الأخطاء المحددة في انقطاع أو اضطراب على مستوى الشبكة، ولا تزال التحقيقات في العيوب المبلغ عنها مستمرة.