تقرير مشروع نيو العالمي الشهري

شباط/فبراير 2021

تقرير مشروع نيو العالمي الشهري

اهم الأخبار

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

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

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

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

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

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

StateRoot

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

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

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

زرع نيوفس

يتم كتابة تطبيق مرجع NeoFS في Go ، لذلك استمر العمل من خلال فبراير NGD لزرع المنطق ذي الصلة بـ C # لتحقيق تكامل أكثر سلاسة مع العقد التي تعمل على العميل الأساسي. في الشهر الماضي، أكمل الفريق التحديثات إلى نيوفس-api-csharp وحل عدد من الأخطاء. بحلول نهاية الشهر ، كان دمج NeoFS في وحدة أوراكل قيد الاستعراض (#518).

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

تأثير البنية التحتية

وفي شباط/فبراير، أضيفت رموزا جديدتين إلى نظام العقود الجديدة، هما أسرى الحرب وSQRT، تستخدم لحساب قوة القيمة والجذر التربيعي لها على التوالي. وستبسط هذه الإضافات تطوير العقود الذكية اعتماداً على هذه الوظائف. تم إكمال التغييرات المنطق المقابلة عبر النواة الجديدة، الجهاز الظاهري، و.NET devpack ( #399، #2359، ورقم472).

نقل PR آخر (#2300) عدة إعدادات الإجماع الخاصة من عقد النهج الأصلي مثل MaxTransactionsPerBlock وMaxBlockSize. يتم إضافة هذه الإعدادات بدلاً من ذلك إلى ملف التكوين للمكونات الإضافية dBFT، حيث يمكن زيادتها في التحديثات المنسقة بين العقد.

تم أيضًا تنفيذ تاريخ تحديث العقد الأصلي (#2332) ، وإضافة دعم تعيين الإصدارات والسماح بنشر العقود الأصلية وفقًا لارتفاعات blockchain المعلن عنها في تاريخ التحديث الخاص بها.

كما حقق الفريق تقدمًا للسماح للإضافات بالعمل مع العديد من NeoSystems في PR #2323، مما يجعل من الممكن تشغيل neo و neofs في عملية واحدة.

تهدف التحسينات الأخرى إلى الأساسية لتنظيف وتبسيط مزيد من التعليمات البرمجية الأساسية. وتشمل الأمثلة إزالة singletons من نواة نيو (#2302) والتعديلات على بعض رسوم استدعاء النظام من أجل توحيد تنسيق الرسوم (#2331). في هذه العملية، تم أيضاً تمييز CpuFee و StorageFee من أجل المساعدة في حساب الرسوم. وأخيراً، تم تحديث وظائف التحقق من التوقيع والتوقيع (#2331). يرجى ملاحظة أنه، بسبب تعديل بنية البرنامج النصي التوقيع، عناوين محفظة Neo3 السابقة ستكون غير متوافقة مع الإصدار Preview5.

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

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

اهم الأخبار

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

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

DeFi

فلامنغو للتمويل من قبل NGD

خلال أوائل فبراير، كان فريق فلامنغو منخرطًا بشكل مكثف مع المجتمع لشرح التغييرات المقترحة الواردة في FIP #2، بما في ذلك جلسة Discord AMA مع Gao Yuan ، وهو رائد المنتج. وبعد الموافقة على الاقتراح، حوّل الفريق تركيزه إلى تطوير الوظيفة الجديدة وبدأ في اتخاذ الاستعدادات اللازمة للتعامل مع عملية ترحيل الأصول.

https://flamingo.finance/

عقده

NeoGo من قبل NEO SPCC

طرحت Neo SPCC عددًا من التحسينات على تنفيذ عقدة Go ، بما في ذلك التحقق من الامتثال لـ NEP-11 على مستوى المحول البرمجي وواجهة برمجة تطبيقات العقود الذكية المحسنة للعقود الأصلية.

كما قام الفريق بتجربة العديد من التغييرات لاختبار تأثيرها على الأداء. تم التحقيق في دلاء BoltDB وقياسها دون تحقيق ملحوظ ، ولكن تجربة الدفعات معاملة P2P أظهرت تحسنا بنسبة 15٪ في الإنتاجية.

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

مستكشف و مراقب

NeoTube بواسطة NEXT

NeoTube متوافق الآن مع Neo3 Preview5 ، مع تحسينات على تفاصيل العنوان وتفاصيل المعاملات وصفحات تفاصيل الحظر.

https://neotube.io/

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

Boa من COZ

COZ صدر Neo3 بوا v0.7 ، وبذلك في العيش مع Preview5. الإصدار الجديد ينفذ تداخلات المُتَسَدِّد ويمدّد الدعم المبني في بايثون. كما أصدرت COZ المبادلة الذرية وملفوفة أمثلة عقود الأجسام القريبة من الأرض.

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

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

Neow3j بواسطة AxLabs

في فبراير ، أصدر فريق AxLabs neow3j v3.7.0 و v3.7.1، والتي تكيفت مع SDK و devpack و compiler لتكون متوافقة تمامًا مع إصدار Neo3 Preview5 وأدخلت مجموعة من الوظائف الجديدة.

كما تم الإبلاغ عن تقدم الفريق في التغييرات الجديدة المطلوبة للتوافق مع مرشح الإصدار Neo3 القادم. سيتم توفير تحديث جديد neow3j في أقرب وقت ممكن للسماح لمطوري جافا للبدء في بناء على Neo3 TestNet.

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

https://github.com/neow3j/neow3j

NEO•ONE بواسطة NEO Tracker

أصدر فريق تعقب NEO NEO•ONE v3.1.0-preview4.2 في فبراير ، ويتميز بالتوافق مع شبكات Preview4. يتضمن التحديث بشكل ملحوظ برنامج التحويل البرمجي للعقد الذكي TypeScript، مما يسمح للمطورين بكتابة عقود جديدة ذكية في TypeScript للمرة الأولى. خلال الأسابيع القليلة القادمة، سوف يستمر الفريق في العمل على التوافق Preview5 و RC1 لاحقًا.

https://neo-one.io/

مجموعة أدوات Neo Blockchain من NGD Enterprise

أكملت NGD Enterprise تنفيذ دعم Preview5 لمجموعة أدوات Blockchain الجديدة ، وإصدار إصدارات متوافقة من Express و Debugger و Visual DevTracker ومصمم الرمز المميز المرئي. بالإضافة إلى ذلك، بدأ الفريق مبادرة عقدة “مقطوعة الرأس” مع نماذج رمز المصاحبة لمشروع استراتيجي.

كما نشر رئيس المشروع جون ديفادوس ورقة استراتيجية استعرضت الحالة الحالية لسوق بلوكشين الشركات والبائعين (أمازون وآي بي إم وجي بي مورجان ومايكروسوفت وR3 كوردا).

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

المحفظه

نيون حسب COZ

COZ فتح اختبار بيتا للنسخة المحمولة من محفظة النيون, المتاحة على كل من دائرة الرقابة الداخلية والروبوت.

https://neonwallet.com/

NEOFS

نيو إف إس من قِبل نيو سُكِت

وواصل فريق سان بطرسبرغ وتيرة تطوره السريع حتى شباط/فبراير، ووضع اللمسات الأخيرة على عدة قطع نهائية من الهياكل الأساسية استعدادا لإطلاق شبكة TestNet. تم إكمال جامع البيانات المهملة المحلي لعقد التخزين، والآن يتضمن API أيضاً أساليب RPC لتقديرات حجم الحاوية و لجلب عرض الشبكة لعقدة.

كما تلقت العقود الذكية NeoFS العديد من التغييرات ، والآن إعادة بناء وزودت أساليب الترحيل لأي تحديثات لاحقة. كما تدعم العقود كلاً من الفواصل الجديدة من الإصدار الجديد من NeoGo المتوافقة مع Preview5 وعقود كاتب العدل كآلية لإنشاء معاملات متعددة التوقيعات.

كما قام Neo SPCC بطرح التحديثات على خدمات NeoFS ، بما في ذلك إبطال ذاكرة التخزين المؤقت CDN وإصلاح المشكلات في بوابات S3 حيث تحتوي أسماء الملفات على مسافات ورموز UTF-8. وبالإضافة إلى ذلك، تم تنفيذ الدعم للتدفق والرموز الحاملة من خلال بوابات HTTP.

https://fs.neo.org/

البحث

نيوكومبلر إيكو من NeoResearch

في فبراير، انتهى فريق البحث الجدد من تنفيذ معظم وظائف Neo3 في NeoCompiler Eco. أصبح المستخدمون الآن قادرين على تجميع ونشر و استدعاء العقود الذكية باستخدام الخدمة المستندة إلى الويب. ويجري حاليا إدخال تعديلات أخرى من أجل المواءمة مع شبكة اختبار Neo3.

https://neocompiler.io/

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

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

حافظت Red4Sec على تركيزها الأساسي المعتاد على التطوير في فبراير، مواصلًا تدقيقها الأمني المستمر للرمز المصدر Neo3. وشمل ذلك تسليم تقرير عن إصدار Preview5، والذي كشف عن ثلاث نقاط ضعف محتملة في رفض الخدمة يتم حلها حاليًا. وبدأ الفريق أيضا استعراضه لـ Neo3 RC1 قبل إصداره رسميا في المستقبل القريب.

http://red4sec.com/en

التسويق والعمليات

التسويق والعمليات

لمحة سريعة

شارك نيو في عدد من المناقشات المجتمعية حول فلامنغو وديفي ومهن في سلسلة الكتل.

التسويق والعمليات

احداث التسويق

الثالث

تم إصدار Neo3 Preview5 و TestNet مع البرنامج المساعد أوراكل ، وخدمة الدولة ، وخدمة الاسم الجديد ، LedgerContract والتحسينات المختلفة.

الرابع

انضم قاو يوان، رئيس منتج فلامنغو، إلى مجتمع فلامنغو ديسكورد في جلسة AMA لتقديم شرح متعمق حول إعادة تصميم تدفق الأصول المقترحة، وأجاب على أسئلة المجتمع.

التاسع

انضم دا هونغفي إلى مجموعة من قادة الصناعة في جلسة نادي للتحدث عما إذا كان DeFi يتحسن أو يتدهور فجوة الثروة.

25th

ظهر مدير Neo EcoGrowth دينيس سوسلوف في جلسة عبر الإنترنت استضافتها جامعة MouseBelt للحديث عن “وظائف وحالات الاستخدام في Blockchain”.

التسويق والعمليات

المجتمع

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

نمو النظام البيئي

نمو النظام البيئي

التحديثات

السيولة

السيولة

منصات التداول