February Technical Development Monthly Report

اهم الاحداث

كان فبراير هو الشهر الثاني الكامل من التشغيل المستقر لـ نيو اصدار 3.1. نظرًا لأن نشاط الشبكة يحافظ على اتجاهه الثابت للأعلى وتتطلع التطبيقات الجديدة إلى النشر على الشبكه الرئيسيه ، يستمر نيو في الإشارة إلى مساحة البلوكتشين الأوسع أن الأمن لا يحتاج إلى أن يأتي على حساب قابلية الاستخدام.

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

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

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

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

يمكن الاطلاع أدناه على تقرير التنمية الشهري العالمي الكامل لشهر فبراير.
تطوير البروتوكول
نيو كور

يدخل نيو اصدار3.1 شهره الثالث من التشغيل المستقر منذ إصداره

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

يبدأ الاختبار والتحسين لتطبيق خدمة كاتب العدل (سي شارب)

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

يدخل المكون الإضافي (الحلقه الداخليه ل نيو اف اس) للعقدة الأساسية مرحلة المراجعة

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

(معامل آكس)

تم تحسين حزمة المطورين من خلال دعم مثيل للكلمات الرئيسية المحسّن وبدأ في دمج أدوات (نيو اف اس) المساعدة في (نيو دابليو3جيه اس دي كيه)

(نيكست)

دعم إضافي لرموز نيب-11 المخصصة في محفظة (نيو لاين) وتحسين تحليل خصائص (ان اف تي)

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

دعم كامل لمنصة (ويندوز) ولتشغيل العقد خفيفة الوزن في (نيو جو)

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

مُجهز لإصدار المعاينة لواجهة استكشاف التخزين الجديدة لـ (مضاد ثغرات العقد الذكي)

(ريد4سيك)

استعرض إصلاحات الثغرات الأمنية في عقود (فلامينجو) و (لايريبيرد) وبدأت في البحث عن الثغرات في الجسور عبر السلاسل عبر زوج التداول نيو / ايثر
معالم المشروع
العقدة

(نيو جو) بواسطة (نيو اس بي سي سي) (https://github.com/nspcc-dev/neo-go)

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

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

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

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

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

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

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

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

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

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

على صعيد الخدمة ، أكمل الفريق تكامل (ناتس) في بوابة S3 و (نيو اف اس)-(ديف)-(إي ان في) وتكامل (نيو اف اس) مع توزيع مجموعة أدوات تسجيل (دوكر). تجري الآن صياغة (رينتفيوزال ايه بي آي) لبوابة (اتش تي تي بي).
مراجعة

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

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

منصة التمويل المجتمعي (جرانت شير) تقترب من الاختبار التجريبي للشبكه الرئيسيه

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

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

تساعد الوثائق ، المتوفرة حاليًا على https://neo-docs.onrender.com/ ، المطورين على إطلاعهم على المفاهيم الأساسية والمكتبات التي سيحتاجون إليها للبناء على نيو و نيو اف اس) . يتم أيضًا توفير البرامج التعليمية في (جو) ، مع خطط للتوسع باستخدام (بايثون) و (سي شارب) وأمثلة أخرى بمرور الوقت. يعمل المشرف أيضًا جنبًا إلى جنب مع (بي اكس تي) لجلب الموارد الجديدة عبر بوابة المطورين الرسمية التي هي قيد التطوير حاليًا.

تقترب (بي اكس تي) من إطلاق بوابة مطوري نيو الجديدة للموقع الرسمي

أطلق فريق تجربة المنتج عددًا من المبادرات الرئيسية منذ تشكيله. واحدة من أكثرها وضوحًا هي بوابة المطورين ، وهي قسم جديد من موقع Neo.org الرسمي والذي يعمل كمجموعة شاملة من الأدوات والموارد.

تسهل البوابة العثور على مفاهيم نيو الأساسية ، وأدلة إعداد البيئة المحلية ، وأمثلة للعقود الذكية ، والتطبيقات الرقمية ، والتكاملات الأخرى. يتم دعم جميع اللغات والأدوات ؛ تتميز معاينة البوابة بالفعل بدروس من مجموعات المجتمع.

يمكن العثور على معاينة البوابة الإلكترونية على https://developers.neo.org/ وهي تحتوي بالفعل على برامج تعليمية من مجموعات المجتمع عبر (بايثون) و (جو) و (جافا) و(سي شارب) .

تعلم أكثر عن نيو

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

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

انضم إلى مجتمع Neo: Discord / Telegram