تقرير نيو الشهري - التنمية

فبراير 2022

تقرير نيو الشهري - التنمية

اهم الأخبار

كان فبراير هو الشهر الكامل الثاني من التشغيل المستقر ل Neo v3.1. مع استمرار نشاط الشبكة في الحفاظ على اتجاهه الثابت نحو الأعلى وتتطلع التطبيقات الجديدة إلى النشر على MainNet ، تواصل Neo الإشارة إلى مساحة blockchain الأوسع نطاقا بأن الأمان لا يحتاج إلى أن يأتي على حساب سهولة الاستخدام.

هذا الشهر ، حول المطورون الأساسيون جهودهم إلى صيانة التعليمات البرمجية وبدأوا في استكشاف تحسينات جديدة للبروتوكول. وفي الوقت نفسه ، تقدمت وحدة الأصول الرقمية في NGD بعدد من التحديثات لإصدار NeoFS C #. يخضع المكون الإضافي Inner Ring لعقدة NeoCLI الآن لمراجعة التعليمات البرمجية ، وقد بدأ اختبار خدمة كاتب العدل.

عملت Neo SPCC بشكل وثيق مع DAU أثناء تطوير NeoFS C # ، حيث قدمت المشورة بشأن تفاصيل التنفيذ وساعدت في الاختبار لضمان صحتها مقابل إصدار Go الأصلي. بمجرد اكتمال جهود DAU على هذه الجبهة ، سيتمكن مستخدمو NeoCLI من العمل كعقد Inner Ring و Storage. وفي المقابل، تزود شبكة NeoFS بطبقة إضافية من اللامركزية عن طريق عدم التجانس.

تلقت عقدة Go المستخدمة لتشغيل تنفيذ مرجع NeoFS عددا من التغييرات البارزة في فبراير. حقق Neo SPCC التوافق الكامل مع نظام التشغيل Windows ، وجعل من الممكن تشغيل عقد خفيفة الوزن لا تقوم بمزامنة الكتل.

قامت AxLabs أيضا بعمل موجات على تكامل NeoFS الخاص بها ، بدءا من إضافة الأدوات المساعدة ذات الصلة إلى neow3j SDK لمطوري Java. أولت NGD Enterprise اهتمامها على التحسينات التي أدخلت على مصحح أخطاء العقود الذكية ، حيث صممت طريقة أكثر ملاءمة للمطورين لاستكشاف تخزين العقود ، بينما كررت NEXT على NeoLine بوظائف جديدة للسماح بإضافة NFTs مخصصة إلى محفظة التمديد.

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

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

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

Neo Core

Neo v3.1 يدخل شهره الثالث من التشغيل المستقر منذ إصداره

لم تصل أي تحديثات إلى الفرع الرئيسي لنواة Neo هذا الشهر ، على الرغم من أنه تم استكشاف العديد من التحديثات المحتملة ودفعها إلى فرع التطوير للاختبار والمراجعة الشاملة. وعلى الأخص ، تم دمج اقتراح لضبط الحد الأقصى للمعاملة لكل إعداد كتلة ل N3 TestNet ، بزيادة من 512 إلى 5000. سيؤدي هذا التغيير المقترح إلى زيادة سقف TPS إلى 333 ، مما يسمح بمسح mempool المملوء بالكامل بالكامل داخل 10 كتل فقط ، مما يلبي بسهولة احتياجات المنصة للمستقبل.


يبدأ الاختبار والتحسين لتنفيذ خدمة كاتب العدل C #

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


NeoFS الحلقة الداخلية البرنامج المساعد للعقدة الأساسية يدخل مرحلة المراجعة

تم تطوير تنفيذ C # ل NeoFS لعدة أشهر. يتم توفير الوظائف اللازمة في شكل مكونات إضافية يمكن تثبيتها في عميل عقدة Neo الأساسي. في فبراير ، تم تقديم المكون الإضافي لعقدة الحلقة الداخلية للمراجعة والاختبار. تعمل العقد الدائرية الداخلية كجسر بين Neo MainNet والسلسلة الجانبية Neo التي تحمل عمليات NeoFS الداخلية. وبمجرد اكتماله، سيتيح المكون الإضافي IR لعقد C # المشاركة في إدارة شبكة NeoFS، مما يتيح توفير خدمات التخزين الموزعة جنبا إلى جنب مع عقد التخزين والعقود الذكية الداخلية للشبكة.

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

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

اهم الأخبار

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

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

عقده

NeoGo من قبل NEO SPCC

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

SDK

neow3j بواسطة AxLabs

ركزت AxLabs على دمج NeoFS في SDK في فبراير ، بهدف تقديم مثال على مشروع NeoFS الذي يمكن ل neow3j الالتفاف حوله لتوفير الوظائف الضرورية. تلقى devpack أيضا تحسينات ، مثل دعم الفئة الموسعة ل Java مثيل الكلمة الرئيسية مع أنواع Hash160 و Hash256 و ECPoint و Array .

https://github.com/neow3j/neow3j

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

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

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

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

المحفظه

NeoLine من NEXT

في آخر تحديث لها ، أتاحت NEXT لمستخدمي ملحقات NeoLine إضافة رموز NEP-11 مخصصة عن طريق إدخال عنوان عقد ذكي NEP-11 صالح. تضمنت التحسينات الأخرى في فبراير استجابات خطأ محسنة ل RPC في dAPI ، وتحليل خصائص NFT المحسن ، والعديد من إصلاحات الأخطاء.

https://neoline.io/

NEOFS

NeoFS من Neo SPCC

https://fs.neo.org/

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

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

في فبراير ، أكملت Red4Sec تدقيقها للعقد الذكي PayProxy ، واكتشفت ثغرة أمنية خطيرة في هذه العملية. كما تمت مراجعة إصلاحات المشكلات في مكدسات Flamingo و Lyrebird ، وتم الإبلاغ عن نقاط الضعف إلى مشرفي NeoLine. وفي الآونة الأخيرة، حول الفريق انتباهه نحو عمليات الاستغلال المحتملة في الجسور العابرة للسلاسل بين ETH-NEO.

https://red4sec.com/en

مبادرات خاصة

مبادرات خاصة

Grantshares وبوابة مطوري Neo

منصة التمويل المجتمعي GrantShares تقترب من الاختبار التجريبي MainNet

بعد النشر الناجح الشهر الماضي للإصدار التجريبي من DAO إلى TestNet. تقدمت الصفحة المقصودة للمشروع وتطبيق الويب من خلال مراحل التخطيط والتصميم والتطوير. ويقوم فريقها الرائد، AxLabs، الآن بإعداد اختبار تجريبي مع مشروعين جديدين للنظام البيئي سعيا للحصول على الأموال. سيعمل التشغيل التجريبي على N3 MainNet وسيساعد في تقييم عملية المنح وتجربة المستخدم الشاملة.

أحد أول مشروعين يهبطان على GrantShares للتشغيل التجريبي يرأسه المطور أليكس ووكر. بدأ أليكس بمنحة من Neo News Today ، ويهدف إلى إنتاج تطبيق على غرار Dropbox يستخدم NeoFS ، إلى جانب الموارد المصاحبة للمساعدة في توجيه المطورين الآخرين خلال عملية إنشاء تطبيقاتهم اللامركزية الخاصة التي تستخدم منصة NeoFS.

تساعد الوثائق ، المتوفرة حاليا في https://neo-docs.onrender.com/ ، على توجيه المطورين عبر المفاهيم والمكتبات الأساسية التي سيحتاجون إليها للبناء على Neo و NeoFS. يتم توفير البرامج التعليمية في Go أيضا ، مع خطط للتوسع باستخدام Python و C # وأمثلة أخرى بمرور الوقت. يعمل مشرفها أيضا جنبا إلى جنب مع PXT لجلب الموارد الجديدة إلى بوابة المطورين الرسمية التي هي قيد التطوير حاليا.


PXT تطلق بوابة مطوري Neo جديدة للموقع الرسمي

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

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

يمكن العثور على البوابة في https://developers.neo.org/ وتتميز بالفعل ببرامج تعليمية من مجموعات المجتمع عبر Python و Go و Java و C #.