January Technical Development Monthly Report

اهم الاخبار
بعد تسليم الإصدار الجديد نيو 3.1 في الأسابيع الأخيرة من عام 2021 ، بدأ فريق التطوير الأساسي العام الجديد بوتيرة أكثر استرخاءً. حظي تخطيط التحديثات الجديدة وعناصر خارطة الطريق بالأولوية ، على الرغم من أن العديد من التحسينات الأصغر لا تزال تكتمل بنجاح في يناير.
يعني العدد المنخفض نسبيًا للالتزامات من (نيو كور) أن فرق المجتمع ستسلط الضوء هذا الشهر. حققت مجتمعات التطوير الموزعة عالميًا لـ نيو تقدمًا كبيرًا في تحسين البنية التحتية والأدوات الجديدة المتوفرة عبر جميع اللغات المدعومة.
قدم كل من (معامل ايه اكس) و (سي او زد) حلولًا وموارد جديدة للمطورين ، خاصة لأولئك الذين يعملون في عقود ذكية. على وجه الخصوص ، ستكشف الأساليب المساعدة الجديدة ووسائل الراحة المماثلة عبر (نيو دابليو 3 جيه) و (بوا) مناطق جديدة من منصة (نيو ان3) لمشاريع تعمل على التطبيقات غير المركزيه الخاصة بهم.
تطبيق العقدة البديلة لـ نيو ، (نيو جو) ، تلقى مزيجًا كبيرًا من التحسينات من (نيو اس بي سي سي) ، الفريق المسؤول عن صيانتها. وتجدر الإشارة بشكل خاص إلى أن الترقيات إلى الإجماع وأنظمة التخزين الفرعية ستزيد من تسريع العقدة عالية الأداء بالفعل.
يمكن الاطلاع أدناه على تقرير التنمية الشهري العالمي لشهر يناير الجديد.
تطوير البروتوكول
(نيو كور)
مع اقتراب شهر يناير من فترة العطلة ، كان شهر يناير أبطأ بالنسبة لفريق التطوير الأساسي ، على الرغم من استمرار تنفيذ العديد من التحسينات على مستودعات نيو على مدار شهر يناير ، مدفوعة جزئيًا بوحدة الأصول الرقمية التابعة لشركة (نيو العالميه للتطوير) .
في برنامج التحويل البرمجي للعقود الذكية (سي شارب) ، اكتمل دعم إتلاف التخصيص إلى المجموعات ، وتلقت أنواع بيانات 160/256 بت (يو آي ان تي) المستخدمة في (نيو في ام) تحسينات أمنية في شكل فحوصات الحجم.
تم إجراء تعديلات أيضًا على أذونات (كول فلاج) لطرق نشر وتحديث العقد الأصلي (اداره الكونتراكت) ، وتلقى المكون الإضافي الإجماع (دي بي اف تي) تحسينات على مكونات تسجيل الرسائل الخاصة به.
تطوير البنية التحتية والأدوات
اهم الاخبار
(معامل ايه اكس)
تم تنقيح (نيو دابليو 3 جيه ديف باك) من خلال معالجة معاملات العقد المُحسَّنة وطريقة بحث جديدة للتكرار على (تخزين الخرايط) .
التالي
تم حل الأعطال في (نيو لاين للموبايل) لبعض طرز الهواتف وتحسين الكود لحساب رسوم النظام في إصدار ملحق كروم .
(نيو اس بي سي سي)
تم تحسين عقدة (نيو جو) بشكل أكبر مع تحسينات التوافق وأنظمة التخزين.
مؤسسه (ان جي دي)
بدأت في استكشاف نظراء امتداد الويب لـ (فيجوال ديف تراكر) ومكونات (مجموعه ادوات نيو بلوكتشين) الأخرى لـ (ان3).
(سي او زد)
تم تحديث محفظة النيون مع الدعم الأولي لـ (ان اف تي) والانتهاء من تنفيذ مجموعة من الأساليب الحسابية الجديدة المضمنة في (بوا).
اهداف المشروع
العقدة
(نيو جو) بواسطة (نيو اس بي سي سي) (https://github.com/nspcc-dev/neo-go)
أصدرت (نيو اس بي سي سي) الإصدار 0.98.1 من (نيو جو) في نهاية شهر يناير ، مما أدى إلى مستويات أداء وميزات جديدة. أدى دعم جذر الحالة المحسن ، وتحسينات معدل النقل الإجماعي ، ومجموعة من التغييرات على المترجم إلى التحديث. قام الفريق أيضًا بدمج تخزين سجلات المعاملات والتطبيقات ، مما أدى إلى زيادة تعزيز أداء العقدة بنسبة 13٪ تقريبًا عن طريق تقليل العدد الإجمالي لعمليات الكتابة في التخزين.
تضمنت التحديثات البارزة الأخرى تحسين التعامل مع الموقع في إطار الاختبار الذي تم إطلاقه مؤخرًا ، وعقد مثال نيب-11 جديد لـ (ان اف تي) القابلة للقسمة ، وأعمال إعادة بناء داخلي متنوعة.
مترجم العقد الذكي
(بوا) من (سي او زد) (https://docs.coz.io/neo3/boa/index.html)
تم الانتهاء من عدد كبير من الالتزامات في يناير من قبل (سي او زد) في مشروع بوا. تمت إضافة طرق مضمنة جديدة للاستخدام مع الأعداد الصحيحة ، بما في ذلك بدائل math.floor و math.ceil و math.pow. تتضمن التحسينات الأخرى المنشئات للأعداد الصحيحة والقيم المنطقية ، والتحويل المنطقي الضمني ، ودعم مُعدِّلات طريقة (ايه بي آي) الواضحة ، بما في ذلك الامان و الثقه .
تم أيضًا تضمين إصلاحات الأخطاء في التحديثات: أحدها في إنشاء قوائم القوائم ، والآخر تسبب في عدم تجميع الأساليب والمتغيرات في الفئات بشكل صحيح إذا كان هناك متغير آخر أو طريقة بنفس الاسم في نطاق مختلف.
(اس دي كيه)
(نيو دابليو 3 جيه) بواسطة (معامل ايه اكس) (https://github.com/neow3j/neow3j)
خلال شهر يناير ، ركز فريق (معامل ايه اكس) على أداة تطوير (نيو دابليو 3 جيه) ، المستخدمة أثناء تطوير العقد الذكي. سيستفيد المطورون من العديد من التحسينات في الإصدار اصدار 3.15.0 ، بما في ذلك التحسينات على الكود المستخدم للتعامل مع معلمات العقد وطريقة البحث الجديدة لتسهيل التكرار على (تخزين الخرايط) . تم أيضًا تحديد وتصحيح خطأ في إنشاء نصوص تحقق متعددة سيج ناتج عن تعطل المفاتيح.
عقد ذكي وإطار عمل التطبيقات غير المركزيه
مجموعة أدوات (نيو بلوكتشين) من (مؤسسه ان جي دي) (https://marketplace.visualstudio.com/items؟itemName=ngd-seattle.neo-blockchain-toolkit)
قضى فريق (مؤسسه ان جي دي) يناير في استكشاف إصدارات امتداد الويب الجديدة من (فيجوار ديف تراكر) ومكونات (مجموعه ادوات نيو بلوكتشين) الأخرى. ستعمل عمليات الدمج هذه على توسيع نطاق أدوات نيو وتتكامل بشكل وثيق مع إمكانات الويب الحالية لـ (في اس) و (في اس كود) . قضى الفريق أيضًا وقتًا في العمل على مصمم الرموز المرئية ، بما في ذلك مزيد من التكامل مع إطار عمل تصنيف الرموز والنماذج الأولية لمبادرات سوق الكربون.
محفظة نقود
(نيون) من (سي او زد) (https://neonwallet.com)
تلقى نيون إصدارين جديدين في يناير. الأول ، v2.12.3 ، أضاف دعمًا أوليًا لأرصدة (ان اف تي) ، مصحوبًا برابط إلى (جوست ماركت) لتوفير تفاصيل إضافية وصور رمزية. تم أيضًا تضمين عيوب علامة تبويب النشاط وإصلاحًا لإزالة الحاجة إلى التحديث اليدوي بعد التبديل بين الشبكات. كان الإصدار التالي ، اصدار رقم 2.12.4 ، عبارة عن إصلاح عاجل يحل المزيد من المشكلات في النشاط ويرسل علامات تبويب عند إجراء المعاملات أو عرض المعاملات المعلقة.
(نيو لاين) بواسطة (نيكست) (https://neoline.io/)
أكملت (نيكست) تحديثات وإصلاحات طفيفة للأخطاء في يناير. تلقت إضافة (نيو لاين كروم) تحسينات للترميز لعرض شعارات الأصول وحساب رسوم النظام لمكالمات العقد. في عميل الهاتف المحمول ، حل الفريق مشكلة قد تتسبب في حدوث أعطال في بعض طرازات الهواتف.
(نيو اف اس)
(نيو اف اس) من (نيو اس بي سي سي) (https://fs.neo.org/)
أصدرت (نيو اس بي سي سي) إصدارات جديدة من عقد (نيو اف اس) والعقود في يناير. تتكون التحديثات في الغالب من إصلاحات الأخطاء والتحسينات الطفيفة الأخرى ، على الرغم من أن منشئ (ايه سي ال) الممتد كان إضافة ملحوظة لتنفيذ العقدة. الاستعدادات لإصدار (نيو اف اس) (اس دي كيه) رقم 1 جارية أيضًا ، بما في ذلك أمثلة العملاء لمساعدة تكامل المطورين. بدأ الفريق أيضًا في جمع بيانات السمعة من عقد التخزين ، والتي تُستخدم لتحسين نظام السمعة الفرعي.
في خدمات (نيو اف اس) ، أكمل الفريق العمل لتحسين التوافق مع توافق (امازون اس3) وانتهى من إنشاء مكون الفوترة في (سي دي ان).
مراجعة
تدقيق بواسطة (ريد4سيك) (https://red4sec.com/en)
واصلت (ريد4سيك) خطها للتدقيق لمشروعات النظام البيئي (نيو ان3) في يناير. تم الانتهاء من مراجعة الإصلاحات للمشكلات المكتشفة في مكدس (فلامينجو) ، ووجه الفريق انتباهه إلى تدقيق أمني لمشروع (ليربيرد). ستتضمن مراجعة (ليربيرد) تقييمًا لرمز (ليربيرد) و (ليربيرد) بالإضافة إلى عقود (كييج)و (افيري) و (هاتشيري) .