April Technical Development Monthly Report

اهم الاخبار

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

في قلب نيو ، تم تحقيق خطوة صغيرة نحو ارتفاعات أكبر بكثير مع إضافة (ام او دي بي او دابليو) و (ام او دي ام او ال) . تُستخدم هذه الأساليب في الحساب النمطي ، مما يتيح حالات الاستخدام الرئيسية الجديدة ، بما في ذلك التطبيقات القابلة للتطوير والخاصة باستخدام براهين المعرفة الصفرية.

واصلت (ريد4سيك) جهودها لتأمين مشاريع النظام البيئي ، حيث قدمت خبرتها لمراجعة (فلامينجو فلوند) و (جرانت شيرز) وغيرها. وفي الوقت نفسه ، أجرت شركة (معامل اكس) تغييرًا جذريًا على الكلمة الأساسية التأكيدية في عقود جافا، مما يعكس بشكل أفضل نية استخدامها من خلال منع طرح الاستثناءات القابلة للتثبيت.
أثناء التكرار على تحسينات مخطط التخزين في مجموعه ادوات نيو بلوكتشين ، حولت مؤسسه نيو العالميه للتطوير أيضًا نظرتها إلى هدف جديد – مترجم عقد ذكي من (تايب سكريبت).

يمكن الاطلاع أدناه على تقرير التنمية الشهري العالمي الشامل لـ (نيو) لشهر أبريل.
تطوير البروتوكول
نيو كور
تهبط أكواد التشغيل الجديدة في (نيو في ام) لتمكين التشفير المتقدم وتطبيقات المعرفة الصفرية

هبطت (ام او دي بي او دابليو) و (ام او دي ام يو إل) في (نيو في ام) ، مما يوفر دعمًا للأس والمضاعفة المعيارية في العقود الذكية على التوالي. تم اقتراح رموز التشغيل الجديدة من قبل أعضاء (نيو ريسيرش) في البداية منذ أكثر من ثلاث سنوات ، مما يجعل من الممكن تلبية احتياجات تطبيقات التشفير المتقدمة على السلسلة ، بما في ذلك (ار اس ايه) وبراهين المعرفة الصفرية.
تم دمج تحسينات (مؤشر المعاملات) والتغييرات الأخرى في (نيو كور)

تم تقديمه في (نيو) 3.2.1 ، وتم تقديم القدرة على الحصول على توقيعات المعاملات. غاب التنفيذ عن التحقق من إمكانية التتبع للمعاملة ، مما يسهل على مهاجم الساندويتش معرفة ما إذا كانت المعاملة المستهدفة قد تم تضمينها في نفس الكتلة. تم حل هذا ، بالإضافة إلى عدد من الإصلاحات الأخرى ، بما في ذلك تجاوز حجم عداد تحديث العقد ، والمشكلة المتعلقة بحجم اللجنة في عمليات فحص السياسة ، ومشكلة استرداد الموقعين من (اداه ستاك) عند استخدام نطاق القواعد.
تطوير البنية التحتية والأدوات
يسلط الضوء

(معامل ايه اكس)

إعادة صياغة استخدام المترجم (نيو دابليو3جيه) للكلمة الأساسية التأكيد في (نيو دابليو3جيه) لإلقاء توقفات غير قابلة للاسترداد بدلاً من الاستثناءات القابلة للفصل.

نيو (اس بي سي سي)

تم تصحيح الأخطاء عبر (نيو جو) وتوسيع خدمة (نيو اف اس سي دي ان) استعدادًا لاختبار اقتصادي على الشبكة التجريبيه ل ان3.

مؤسسه نيو العالمية لتطوير

استكشاف تطوير مترجم (تايب سكريبت) جديد لـ (ان3) ، وإعادة هيكلة كود (نيو اكسبريس) لإمكانية الاختبار ، وتحسين معاينات مخطط التخزين لـ (ان سي سي اس) و (مضاد الثغرات).

(نيكست)

إطلاق البنية التحتية لمستكشف الكتل لـ الشبكه التجريبيه (تي5) وتطوير خيارات شبكة مخصصة لمحفظة تمديد (نيو لاين) لمتصفح (كروم) .

(ريد4سيك)

أوشكت على الانتهاء من عمليات تدقيق العقود الخاصة بـ (جرانت شيرز) و (جوست ماركت) و (فلامينجو فلوند) وغيرها من مشاريع النظام البيئي.

اهداف المشروع القادمه

العقدة

(نيو جو) بواسطة (نيو اس بي سي سي) (https://github.com/nspcc-dev/neo-go)
وصلت العديد من التحديثات إلى (نيو جو) على مدار الشهر الماضي. بالإضافة إلى امتدادات البروتوكول لإصدارات نيو 3.2.x ، نفذ الفريق تحسينات وإصلاحات عبر خدمة (ار بي سي) ونظام كاتب العدل الفرعي و (سي إل آي) . تمت إضافة دعم للمكالمات التاريخية والأعداد الصحيحة الأكبر في الوظائف إلى خدمة (ار بي سي) ، إلى جانب خيار جديد لتأخير إطلاق الخدمة حتى تتم مزامنة السلسلة بالكامل.

(اس دي كيه)

(نيو دابليو3جيه) بواسطة (معامل ايه اكس) (https://github.com/neow3j/neow3j)

وصل تحديث (نيو دابليو3جيه) الجديد في أبريل مما جعل المكتبة متوافقة مع إصدارات نيو 3.2. جلب الإصدار 3.17.0 معه تحسينات على الكلمة الأساسية التأكيد ، والتي تؤدي الآن إلى توقف غير قابل للاسترداد بدلاً من الاستثناء في (نيو في ام). يُنصح المطورون بمراجعة سجل التغيير للتعرف على التغييرات المتقطعة وأفضل الممارسات.

عقد ذكي وإطار عمل التطبيقات غير المركزيه

مجموعة أدوات نيو بلوكتشين من (مؤسسه نيو العالمية للتطوير) (https://marketplace.visualstudio.com/items؟itemName=ngd-seattle.neo-blockchain-toolkit)

استمرت مؤسسه نيو العاليمة للتطوير في التكرار على (مجموعه ادوات نيو بلوكتشين) حتى أبريل ، مضيفة تحديثات للتوافق مع إصدار (نيو) 3.2 القادم والعمل على معاينات مخطط التخزين المحدثة لـ (ان سي سي اس) و (نيو المضاد للثغرات) . على الجانب ، تمت متابعة إعادة هيكلة كود (نيو اكسبرييس) ، بهدف تحسين إدارة التبعية وقابلية الاختبار.

يستكشف الفريق أيضًا تطوير مترجم (تايب سكريبت) جديد تمامًا لعقود (ان3)، بناءً على العمل الذي بدأه فريق (نيو تراكر) في قاعدة كود (نيو-ون).
محفظة

(نيو لاين) بواسطة (نيكست) (https://neoline.io/en/)

في أبريل ، أطلقت (نيكست) خدمة عقدة جديدة لـ الشبكه التجريبية ل (ان3)(تي5) ، بما في ذلك تحليل بيانات الكتلة وصفحة مستكشف منفصلة للشبكة. بالإضافة إلى ذلك ، التزم الفريق بتحديثات (نيو لاين) . تم تنفيذ إصلاحات الأخطاء لمحفظة الهاتف المحمول ، بينما تم الانتهاء من وظيفة شبكة مخصصة جديدة وإعادة هيكلة قائمة المحفظة للإصدار الملحق.
(نيو اف اس)

(نيو اف اس) من (نيو اس بي سي سي) (https://fs.neo.org/)

أكملت (نيو اس بي سي سي) ترقيات مهمة لـ (نيو اف اس) في أبريل ، وتطرق إلى عقود المنصة ، (اس دي كيه)، العقدة ، والخدمات الخارجية. في (اس دي كيه) ، قام الفريق بتنفيذ مولد كود لـ (ايه بي آي بروتوبفس) ، والذي يهدف إلى توفير واجهة مفصلة وسهلة الاستخدام لبناء تطبيقات (جو) التي تتكامل مع (نيو اف اس).

تم تحديث العقدة بتطبيق أولي لخدمة (اوبجكت تري) وتبديل تجزئة متماثل الشكل ، مما يمنح وظائف وأداء موسعين لشبكات (نيو اف اس).

نشرت (نيو اس بي سي سي) تحديثات عبر جميع خدمات (نيو اف اس) ، بما في ذلك (كور دي ان اس) و (سي دي ان) وبوابات (اتش تي تي بي) / (اس3). تلقت بوابة ( اتش تي تي بي) مستندات محسّنة وافتراضيات وأمثلة ودعمًا لحل اسم الحاوية الجميل ، بهدف تحسين تجربة المستخدم بشكل عام. في بوابة (اس3) ، أضاف الفريق تكامل شجرة الكائنات النموذج الأولي ، بالإضافة إلى إصلاحات الأخطاء وتحسين التوثيق.

تضمنت تغييرات (سي دي ان) تحديثات لمكون الفوترة ، وتمكين الدفع لكل 10 آلاف طلب ، وتحديثًا لعقد (سي دي ان) للتعامل مع سجلات (دي ان اس) لمديري (ايدج). يتطلع الفريق إلى إطلاق اختبار اقتصادي (سي دي ان) على الشبكه التجريبيه ل (ان3) في المستقبل القريب.
مراجعة

تدقيق بواسطة (ريد4سيك) (https://red4sec.com/en)

دخل فريق (ريد4سيك) في المراحل النهائية من تسليم تدقيق الكود للعديد من مشاريع النظام البيئي ، بما في ذلك (جرانت شيرز)، وعقود (فلامينجو فلوند) الجديدة ، و (نيو اف اس) . تجري حاليًا مراجعات لطلبات السحب الخاصة بتعديلات (باي بروكسي) الأخيرة ، وبدأت عملية تدقيق لمشروع جديد في الشبكة ، (ماي مافن) .

يتعلم أكثر

موقع نيو الرسمي: https://neo.org

تابع نيو على تويتر:Neo_Blockchain

انضم إلى مجتمع نيو: ديسكورد / (تليجرام