July Technical Development Monthly Report

اهم الاحداثوسائل الراحة للمطورين هي عمليات التسليم الأولية من (نيو كور) في يوليو ، بينما تستمر أعمال السباكة لإجراء تحسينات أكثر أهمية على المنصة تحت السطح. في المستوى الأعلى ، سيجد المطورون طريقة عقد أصلية جديدة ملائمة وتفاصيل محسّنة للأصول عند استخدام (متعقب التوكنات ايه بي آي) .أعمق في جوهرها ، كانت تحديثات (ابليكيشن انجين) لتسهيل تنفيذ النص الديناميكي في وقت التشغيل ، وتمكين سيناريوهات التطبيق الجديدة ، وتنفيذ (سي شارب الخاص ب نيو) لـ (بي إل اس) 12–381 ، المنحنى البيضاوي الأكثر اعتمادًا على نطاق واسع لإثباتات المعرفة الصفرية ، استمتع بإصدار رقم 0.1.اتبعت فرق تنمية المجتمع أنماطًا مماثلة. تُظهر الميزات الجديدة الملائمة مثل مُنشئي (هاش 16) و (هاش 256) من (نيو دابليو3جيه)، ودعم (نيو جو) على (ايه ار ام)، والكشف التلقائي للمعايير في (بوا)، نفس الرغبة في تحسين (دي اكس) وزيادة الاحتمالات.مثل النواة الجديدة ، يحدث تقدم أكثر أهمية بعيدًا عن الأنظار. بدأت شركة (نيو اس بي سي سي) في تنفيذ إعادة هيكلة واسعة النطاق لحزم (ار بي سي) الخاصة بها في يوليو ، وتصميم واجهات جديدة للتفاعل الشبكي واستغناء عن التعليمات البرمجية الزائدة عن الحاجة. وبالمثل ، بدأت (سي او زد) الاستعدادات لإعادة صياغة (دورا ايه بي آي) بدأت مشروعًا جديدًا لتحسين إمكانية الوصول إلى أصول تصميم مشروع النظام البيئي.يمكن الاطلاع أدناه على تقرير التطوير الشهري العالمي الشامل لـ (نيو) لشهر يوليو.(نيو كور)توجد طريقة عقد أصلية جديدة للتحقق من الطريقة في العقد المنشورتلقى العقد الأصلي (اداره العقود) ميزة جديدة في يوليو. تسهل وظيفة “هاز ميثود” الجديدة في عقد (اداره العقود) على المطورين التحقق من وجود طريقة ما في العقد المنشور دون محاولة تحليل (ايه بي آي).لا يمكن نشر العقود إذا كانت إزاحة الطريقة خارج الحدودتم العثور على مشكلة سمحت بالعقود باستخدام إزاحة الطريقة خارج نطاق البرنامج النصي للعقد ليتم نشره. على الرغم من أنه سيتم التعامل مع العقد بشكل صحيح في (نيو في ام)، سيتم الآن رفض العقود مع بيانات البيان التالفة بشكل صحيح عند النشر.تم تحسين استجابة طريقة (الحصول علي رصيد (نيب-17)) (ار بي سي) في المكون الإضافي (متعقب التوكنات)في السابق ، كان المكون الإضافي متعقب التوكنات لـ (نيو سي إل آي) يُرجع مجموعة من الأرصدة ، بما في ذلك تجزئة البرنامج النصي للرمز ومقدار العدد الصحيح والكتلة الأخيرة التي تغير الرصيد. أدى التحسين الأخير إلى توسيع هذه الواجهة مع اسم عقد الأصل ، والرمز ، والأرقام العشرية لراحة المطورين.تطوير البنية التحتية والأدواتاهم الاخبار(معامل اكس)استكمال تحديثات (نيو دابليو3جيه) مع توافق (نيو) اصدار رقم 3.3.1 ، ومنشئات ملائمة جديدة ، وتحسين الرسوم.(نيو اس بي سي سي)بدأت عملية إعادة هيكلة (ار بي سي) لـ (نيو جو) وتمكين الدعم للتشغيل على أجهزة (ايه ار ام) مثل أجهزة كمبيوتر (ماك ام1) المحمولة.(سي او زد)أعدت إعادة صياغة لمزود (دورا ايه بي آي) ، وبدأ العمل على طريقة لتوحيد أصول تصميم المشروع ، وإضافة الكشف التلقائي عن معايير العقود إلى (بوا).(نيكست)وظيفة (ان اف تي) المحسّنة ، ومنطق اختيار العقد السريعة ، ووظيفة البحث المحسّنة في المحفظة بعد ملاحظات المستخدم على الإصدار 3.5.(ريد 4سيك)مراجعة الإصلاحات الخاصة بعقود (ماي مافن) و (جوست ماركت) الذكية واكتشاف خطأ في (نيو كور) أدى إلى منع استخدام (ازيرت) في طرق آمنة.إكسبلورر(دورا) من (سي او زد) (https://dora.coz.io/)أحرزت (سي او زد) تقدمًا في عدد من الميزات التي تهدف إلى دعم تجربة المطور لـ (دورا) ، بما في ذلك طريقة لتوفير أصول التصميم القياسية مثل الشعارات المميزة عبر جميع أدوات النظام البيئي. كما يجري العمل على تحديث أولي لموفر واجهة برمجة التطبيقات. في غضون ذلك ، سيقوم الفريق بتحديث الواجهة الخلفية الخاصة به إلى حل أكثر قابلية للتوسع لتلبية المتطلبات الحالية والمستقبلية.العقدة(نيو جو) بواسطة (نيو اس بي سي سي) (https://github.com/nspcc-dev/neo-go)تركزت التحديثات على تنفيذ عقدة (جو) على حزم (ار بي سي) هذا الشهر. بدأت شركة (نيو اس بي سي سي) في إجراء إصلاح شامل لعميل (ار بي سي) ، مع واجهات برمجة تطبيقات جديدة مصممة لتناسب بشكل أفضل احتياجات حالات استخدام الواجهة الخلفية. تضمن العمل الأولي الذي اكتمل حتى الآن تنظيم الحزم وإزالة التعليمات البرمجية المتكررة.تم تحديث (نيو جو) أيضًا وفقًا لتغييرات (نيو) اصدار 3.4 ، بما في ذلك جلسات التكرار والتحسينات المختلفة للعقد الأصلي. قدم الفريق أيضًا تصميمات اختبارية لأجهزة كمبيوتر (ايه ار ام) ، مما يجعل من الممكن تشغيل (نيو جو) على أجهزة (ماك ام1) . تتضمن التغييرات الأخرى في يوليو تحسينات في الوثائق ورسالة (سي إل آي) وإصلاحات المحول البرمجي وتحديثات التشغيل المتداخل.(اس دي كيه)(نيو دابليو3جيه) بواسطة (معامل اكس) (https://github.com/neow3j/neow3j)بدأت شركة (معامل اكس) الشهر بإصدار (نيو دابليو3جيه) 3.18.0 ، والذي يتميز بالتوافق الكامل مع أحدث الميزات المقدمة في (نيو) اصدار رقم 3.3.1. خلال الأسابيع التالية ، تقدم الفريق نحو مراجعة طفيفة من شأنها أن تجلب مُنشئات راحة جديدة لـ (هاش160) و (هاش256) و (نقاط إي سي) من سلسلة حرفية ، بالإضافة إلى إصلاحات الأخطاء. سيجد مؤلفو العقود المزيد من الخيارات لتسلسل السلسلة ، وتحسين الرسوم عند تهيئة المصفوفات الفارغة ، وتجربة مطور أفضل باستخدام طريقة (ار بي سي انفوك فانكشن) .(كومبلاير)(بوا) من (سي او زد) (https://github.com/CityOfZion/neo3-boa/)في يوليو ، أكملت (سي او زد) العمل لدعم ميزات (نيو) اصدار 3.2 الجديدة ، بما في ذلك (جيت ادريس فيرجن انتروب) ، وطريقة تجزئة (مرمر32) في (كريبتو ليب) ، وطرق تعاقد أصلية أخرى. قام الفريق أيضًا بتنفيذ مجموعات البيان والثقة في (نيو ميتا داتا) ودعم الكشف التلقائي عن معايير العقود للعقود المتوافقة مع (نيب-11) و (نيب-17).محفظة(نيو لاين) بواسطة (نيكست) (https://neoline.io/en/)بعد تحديث الإصدار 3.5 ، جمعت NEXT التعليقات من أعضاء المجتمع لتحديد المزيد من التحسينات. في يوليو ، قام الفريق بتحسين منطق اختيار العقد السريعة ، والسماح بالبحث عن المحافظ المدرجة ، وتحسين وظائف (ان اف تي) ، وتحسين قائمة بيانات (ان اف تي) .محفظة النيون من (سي او زد) (https://github.com/CityOfZion/neon-wallet)هذا الشهر ، عملت (سي او زد) على الإصدارات الجديدة من إصدارات سطح المكتب والأجهزة المحمولة من (نيون واليت) والتي ستعالج العيوب المختلفة ، وتحدّث الحزم ، وتعزز الأداء. على وجه الخصوص ، ستتلقى محفظة الهاتف المحمول تحسينات طفيفة على تجربة المستخدم تم تحديدها خلال الإجماع 2022.(نيو اف اس)(نيو اف اس) من (نيو اس بي سي سي) (https://fs.neo.org/)تم الانتهاء من العديد من التحديثات لمكونات (نيو اف اس) في يوليو. تلقى تنفيذ العقدة تحسينات في الأداء وإصلاحات للأخطاء ، بالإضافة إلى تحسين خيارات التهيئة والتوثيق. سيؤدي إصلاح أنواع الأعداد الصحيحة في عقد (نيو اف اس) أيضًا إلى إمكانية البناء على معماريات 32 بت.تلقت (اس3) و (اتش تي تي بي جايت وايز) التغييرات الخاصة بها ، بما في ذلك مشكلات تعيين (ايه سي إل) ، والمقاييس الصحية الجديدة ، وتعديلات التوثيق ، وتحسينات أخرى في جودة الحياة. أعدت (نيو اس بي سي سي) أيضًا بوابة (ريست) الجديدة للإصدار العام.أخيرًا ، قام الفريق بتحسين معايير تبديل الاتصال عند استخدام (جو اس دي كيه) ، بالإضافة إلى العديد من تحديثات نقاط النهاية والوثائق لخدمات (نيو اف اس) بما في ذلك (مورف.سي دي ان) و (نيت مونيتور) و (ويب ستات يو آي) ، مع اقتراب كل إطلاق على (تي5).مراجعةتدقيق بواسطة (ريد4سيك) (https://red4sec.com/en)في يوليو ، راجع فريق (ريد4سيك) إصلاحات رمز (مافين)وعقود (ماف ترولر) لمشروع (ماي مافين). أثناء التدقيق ، تم الكشف عن مشكلة في (نيو كور) حالت دون استخدام (ازيرت) في طرق آمنة. استعرضت (ريد4سيك) أيضًا إصلاحات لعقود (جوست ماركت) الذكية.