تقرير شهري Neo جديد - التنمية

كانون الثاني/يناير 2022

تقرير شهري Neo جديد - التنمية

اهم الأخبار

بعد تسليم الإصدار 3.1 الجديد في الأسابيع الأخيرة من عام 2021 ، بدأ فريق التطوير الأساسي العام الجديد بوتيرة أكثر استرخاء. وقد كان لتخطيط التحديثات الجديدة وعناصر خارطة الطريق الأسبقية، على الرغم من أن العديد من التحسينات الأصغر حجما لا تزال قد اكتملت بنجاح في كانون الثاني/يناير.

ويعني العدد المنخفض نسبيا من اللتزم من Neo core أن فرق المجتمع المحلي ستسلط الضوء هذا الشهر. حققت مجتمعات نيو الإنمائية الموزعة عالميا تقدما كبيرا في زيادة تحسين البنية التحتية والأدوات الجديدة المتاحة عبر جميع اللغات المدعومة.

قدمت AxLabs و COZ حلولا وموارد جديدة للمطورين ، خاصة لأولئك الذين يعملون على عقود ذكية. على وجه الخصوص ، فإن أساليب المساعد الجديدة ووسائل الراحة المماثلة عبر neow3j و Boa تعرض مناطق جديدة من منصة Neo N3 للمشاريع التي تعمل على dApps الخاصة بها.

تلقى تنفيذ العقدة البديلة لشركة Neo ، NeoGo ، مزيجا كبيرا من التحسينات من Neo SPCC ، الفريق المسؤول عن صيانتها. وتجدر الإشارة بوجه خاص إلى أن التحسينات التي تجرى على النظم الفرعية لتوافق الآراء والتخزين من شأنها أن تزيد من التعجيل بالعقدة ذات الأداء العالي بالفعل.

ويمكن الاطلاع على تقرير التنمية الشهرية العالمية الكامل لشهر كانون الثاني/يناير الجدد أدناه.

بروتوكولات التطوير

بروتوكولات التطوير

Neo Core

كان شهر يناير، الذي خرج من فترة العطلة، شهرا أبطأ بالنسبة لفريق التطوير الأساسي، على الرغم من أن العديد من التحسينات على مستودعات Neo كانت لا تزال ملتزمة على مدار شهر يناير، مدفوعة جزئيا بوحدة الأصول الرقمية التابعة لشركة Neo Global Development.

في C# مجمع العقد الذكية، تم إكمال دعم تدمير التعيين إلى tuples، وتلقى أنواع البيانات UInt 160/256 بت المستخدمة في NeoVM تحسينات أمنية في شكل عمليات التحقق من الحجم.

كما تم إجراء تعديلات على أذونات callflag لأساليب نشر وتحديث العقد الأصلي ContractManagement ، وتلقى المكون الإضافي التوافقي DBFT تحسينات على مكونات تسجيل الرسائل الخاصة به.

تطوير الأدوات والبنية التحتية

تطوير الأدوات والبنية التحتية

اهم الأخبار

تطوير الأدوات والبنية التحتية

مراحل المشروع الرئيسية

عقده

NeoGo من قبل NEO SPCC

أصدرت Neo SPCC الإصدار 0.98.1 من NeoGo في نهاية يناير ، مما جلب مستويات عالية وميزات أداء جديدة. دعم جذر الحالة المحسنة وتحسين الإنتاجية التوافقية ومجموعة من التغييرات إلى المحول البرمجي كلها جعله في التحديث. كما قام الفريق بدمج تخزين سجلات المعاملات والتطبيقات، مما عزز أداء العقدة بنسبة 13٪ تقريبا عن طريق تقليل العدد الإجمالي لكتابات التخزين.

وشملت التحديثات البارزة الأخرى تحسين معالجة الموقع في إطار الاختبار الذي بدأ مؤخرا، وعقد جديد على سبيل المثال NEP-11 لNFTs القابلة للقسمة، وأعمال إعادة بناء التعليمات البرمجية الداخلية المتنوعة.

https://github.com/nspcc-dev/neo-go

المحول البرمجي للعقد الذكي

Boa من COZ

وقد أنجز مجلس التعاون في كانون الثاني/يناير عددا كبيرا من اللتزم بشأن مشروع بوا. تمت إضافة أساليب جديدة لاستخدام builtin مع أعداد صحيحة ، بما في ذلك math.floor ، math.ceil ، وبدائل math.pow. تتضمن التحسينات الأخرى المنشئات للقيم الصحيحة و المنطقية و التحويل المنطقي الضمني و دعم معدلات أسلوب ABI الواضحة بما في ذلك الأمان و الثقة.

كما تم تضمين إصلاحات الأخطاء في التحديثات: واحد في إنشاء قوائم القوائم، وآخر تسبب في أساليب ومتغيرات في فئات لا يمكن تحويلها برمجيا بشكل صحيح إذا كان هناك متغير آخر أو أسلوب يحمل نفس الاسم في نطاق مختلف.

https://docs.coz.io/neo3/boa/index.html

SDK

neow3j بواسطة AxLabs

خلال شهر يناير، ركز فريق AxLabs على حزمة devpack neow3j، المستخدمة أثناء تطوير العقود الذكية. سيستفيد المطورون من العديد من التحسينات في الإصدار v3.15.0 ، بما في ذلك التحسينات على التعليمات البرمجية المستخدمة لمعالجة معلمات العقد وطريقة البحث الجديدة للتكرار السهل على StorageMaps. كما تم تحديد موقع وتصحيح خطأ في إنشاء برامج التحقق متعددة SIG الناجمة عن وجود مفاتيح خارج النظام.

https://github.com/neow3j/neow3j

عقد سمارت وإطار عمل DAPP

مجموعة أدوات Neo بلوكشين من NGD Enterprise

أمضى فريق NGD Enterprise شهر يناير في استكشاف إصدارات جديدة من تمديد الويب لمكونات مجموعة أدوات Visual DevTracker وغيرها من مجموعة أدوات N3 Blockchain. ومن شأن هذه التكاملات توسيع نطاق الأدوات الجديدة والاندماج بشكل وثيق مع قدرات الويب الحالية من VS و VS Code. كما أمضى الفريق بعض الوقت في العمل على مصمم الرمز المميز المرئي، بما في ذلك المزيد من التكامل مع إطار تصنيف الرموز والنماذج الأولية لمبادرات سوق الكربون.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-blockchain-toolkit

المحفظه

Neon حسب COZ

تلقى Neon إصدارين جديدين في يناير كانون الثاني. الأول، v2.12.3، أضاف الدعم الأولي لأرصدة NFT، مصحوبا برابط إلى GhostMarket لتقديم تفاصيل إضافية وصور رمزية. كما تم تضمين عيوب علامة التبويب النشاط وإصلاح لإزالة الحاجة إلى تحديث يدوي بعد التبديل بين الشبكات. الإصدار التالي، v2.12.4، كان بناء الإصلاح العاجل الذي حل مشاكل أخرى في النشاط وإرسال علامات التبويب عند تنفيذ المعاملات أو عرض الحركات المعلقة.

https://neonwallet.com


NeoLine من NEXT

تم إكمال التحديثات الثانوية وإصلاحات الأخطاء من قبل NEXT في يناير. تلقى ملحق NeoLine Chrome تحسينات على التعليمات البرمجية لعرض شعارات الأصول وحساب رسوم النظام لمكالمات العقود. في عميل الجوال، قام الفريق بحل مشكلة من شأنها أن تسبب تعطل في بعض طرازات الهاتف.

https://neoline.io/

NEOFS

NeoFS من Neo SPCC

أصدرت شركة نيو SPCC إصدارات جديدة من عقدة NeoFS والعقود في يناير كانون الثاني. تألفت التحديثات في الغالب من إصلاحات الأخطاء والتحسينات الثانوية الأخرى ، على الرغم من أن منشئ ACL الموسع كان إضافة ملحوظة إلى تنفيذ العقدة. كما تجري الاستعدادات لإصدار NeoFS SDK v1، بما في ذلك أمثلة العملاء للمساعدة في تكامل المطور. كما بدأ الفريق في جمع بيانات السمعة من عقد التخزين، المستخدمة لتحسين النظام الفرعي للسمعة.

في خدمات NeoFS ، أكمل الفريق العمل لتحسين التوافق مع توافق Amazon S3 وانتهى من بناء مكون فوترة في CDN.

https://fs.neo.org/

مراجعه الحسابات

التدقيق من قبل Red4Sec

واصلت Red4Sec سلسلة التدقيق لمشاريع النظام البيئي Neo N3 في يناير. وانتهى استعراض للإصلاحات المتعلقة بالمشكلات المكتشفة في كومة فلامنغو، ونقل الفريق اهتمامه إلى مراجعة أمنية لمشروع ليريربيرد. ستشمل مراجعة Lyrebird تقييما لرمز Lyrebird ورمز Lyrebird USD بالإضافة إلى عقود Cage و Aviary و Hatchery.

https://red4sec.com/en