أصدرت Neo SPCC تحديث NeoGo الجديد لـ N3 RC3 مع تحسينات وإصلاحات للأخطاء

أصدرت Neo SPCC تحديث NeoGo الجديد لـ N3 RC3 مع تحسينات وإصلاحات للأخطاء

أصدرت Neo SPCC تحديثًا جديدًا لعقدة Go لـ N3 RC3، وتم إصداره لمعالجة الاختلافات الفنية الطفيفة التي تسببت في عدم تطابق الحالة، وقد أثبت البناء الجديد أنه متوافق مع جذر الحالة ل core C# client حتى 281 كيلو بايت، وسيحتاج عداءو العقدة إلى إعادة مزامنة السلسلة للحصول على الحالة الصحيحة.

ما هي الإصلاحات التي عملت Neo SPCC عليها:

يتضمن NeoGo v0.95.4 عددًا من إصلاحات الأخطاء عبر وظيفة MPT ورمز التسلسل الثنائي binary serialization code وأذونات البيان، وأضاف التحديث أيضًا العديد من تحسينات الاستخدام، وتتضمن الأمثلة sysgas parameter جديدة لإرفاق نظام GAS الإضافي لاستدعاء الأوامر ونقلها في CLI وتحسين معالجة أخطاء StackItem وعمليات التحقق الجديدة في ال compiler.

ووجد الفريق أيضًا طريقة لمعالجة عدم كفاءة حساب قيم GAS لكل تصويت عن طريق تخزين آخر قيمة تم تحديثها مؤقتًا، وأدى التغيير إلى اختلاف كبير في سرعة معالجة الكتل، ومع تسريع يصل إلى 5-6x لأول كتل TestNet ذات 100 ألف قيد الاختبار.

ولمن ينسب Neo SPCC الفضل في مساعدتهم في الكشف عن هذه المشكلات؟ 

وينسب مشرفو Neo SPCC لمشروع NeoGo إلى المشاركين RC3 hackathon وغيرهم من المشاركين في N3 TestNet للمساعدة في الكشف عن العديد من المشكلات، ومع تقدم السلسلة وإنشاء عقود جديدة واستدعاءها، ومن المرجح أن تظهر حالات الحافة في السلوك بين neo-cli و NeoGo، ويتم اكتشاف فرص جديدة للتحسين.

بحيث تساعد معالجة هذه الحالات الآن على ضمان اختبار NeoGo وإعداده بالكامل عند إطلاق N3 MainNet.

يمكن تنزيل NeoGo v0.95.4 من الرابط أدناه، ومن المتوقع أن يكون هذا هو الإصدار الأخير المتوافق مع RC3 قبل الإصدار الرسمي لعقدة N3 و TestNet:
رابط NeoGo v0.95.4 هنا


مقالات ذات صلة :

Neo  SPCC  تصدر دليلاً حول كيفية تشغيل وحدة تخزين NeoFS

 

 

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *