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

كانون الثاني/يناير 2021

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

اهم الأخبار

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

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

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

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

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

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

تقدم Neo3

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

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

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

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

StateRoot

تم تقسيم تنفيذ جذر الدولة لـ Neo3 عبر ثلاثة أجزاء رئيسية. جزء واحد (#431) ركز على منطق التخزين ومعالجات P2P ذات الصلة، بينما قدم آخر أساليب RPC / الأوامر (#475) لجلب الحالة الحالية، والتحقق من الأدلة، وأكثر من ذلك. تم دمج كل من هذه الأجزاء بنجاح وتم إصدارها كجزء من ترقية عقدة Neo3 Preview5.

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

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

اوراكل

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

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

زرع نيوفس

NeoFS هي شبكة تخزين كائن موزعة ولامركزية تم تطويرها بواسطة Neo SPCC. تم بناء Neo BLOCKCHAIN مع الأخذ في الاعتبار التكامل، يهدف NeoFS إلى دعم التحول عن موفري التخزين التابعين لجهات خارجية، مما يوفر للمستخدمين تحكمًا كاملًا في بياناتهم. تم تصميم الخدمة للعمل مع العقود الذكية Neo، مما يسمح بتطبيقات لامركزية حقا، ويمكن أيضا أن تستخدم كشبكة تسليم المحتوى. يمكن للمستخدمين تأجير التخزين في مقابل الرموز المميزة للغاز الجديد أو استخدام الغاز لتخزين الملفات في الشبكة.

تم إنشاء NeoFS في البداية في Go ، ومع ذلك تعمل NGD حاليًا على زراعة منطق NeoFS إلى C # لتحسين التكامل مع عقد C# . خلال الشهر الماضي، أضاف الفريق وحدات التدقيق إلى مكون مساعد FSNode، وحدّث اختبارات الوحدة للحلقة الداخلية. ومن المتوقع أن يكتمل التكامل الكامل مع NeoFS في مارس، وهو جاهز لـ TestNet الرسمية.

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

عقد دفتر الأستاذ

في محاولة لزيادة تبسيط قاعدة التعليمات البرمجية لـ Neo3 ، تم إنشاء عقد دفتر الأستاذ الأصلي الجديد. هذا العقد هو المنزل الجديد لأي وظيفة تتعلق بدفتر الأستاذ نفسه، مثل الحظر/التشذيبBlock والحركة. ويعطي النهج الجديد تصميما أكثر توحيدا للبروتوكول، الذي يعمل في الغالب من خلال عقود محلية، مع تنفيذ إزالة أكثر من 800 سطر من التعليمات البرمجية غير الضرورية.

ولوحظت آثار طفيفة على الأداء أثناء الاختبار، مما أدى إلى دمجه في الفرع الرئيسي. منذ التغييرات تؤثر أيضا على عمليات إعادة التم، التوافق PRs تم إنشاؤها للعقدة الجديدة (#724)،الجدد وحدات (#477)،والجدد devpack-dotnet (#440). وقد تم دمج الثلاثة، واستكمال تنفيذ LedgerContract الأولية.

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

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

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

كما عمل الفريق على تقديم خدمة جديدة لـ New Name (#2201، #422) في يناير. الهدف من هذا النظام الجديد هو استبدال سلاسل ست عشرية المستخدمة في عناوين العقد / حساب مع سلاسل الإنسان للقراءة التي يسهل تذكرها. وسيتمكن المستخدمون من بدء المعاملات مباشرة إلى اسم نطاق معين، مما يوفر بديلا أكثر سهولة للمستعملين للعناوين العامة. يتم تنفيذ الخدمة كعقد أصلي جديد، NameService.

وتشمل التغييرات الأخرى الجديرة بالذكر القدرة على الإضافات لإرسال الرسائل المخصصة الخاصة بهم (#2101) ، وإضافة شفرة جديدة ، POPITEM ، إلى نظام Neo (#387، #427). سيقوم هذا الرمز opcode إزالة العنصر المحدد من القائمة أعلى المكدس ثم ثم دفع هذا العنصر إلى المكدس.

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

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

تسليط الضوء

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

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

DeFi

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

بين 9 و22 يناير، جذبت فلامنغو أكثر من 500 عضو من المجتمع حول العالم للمشاركة في مسابقة Perp Trading. اختتمت المسابقة بأكثر من 1000 صفقة تداول يومية وبلغ حجم التداول الإجمالي أكثر من 4 مليارات دولار أمريكي. ووزعت المكافآت على أفضل 39 مشاركاً. وخلال المسابقة، تم تحديد عدة مجالات تتطلب تحسينات. ويعمل الفريق بالفعل على تحسين الآليات الأساسية ومدى ملاءمة البروتوكول العام للمستعملين.

قرب نهاية الشهر، قدم فريق فلامنغو أيضًا FIP#2 لتحسين قابلية الاستخدام الشاملة وقابلية التشغيل البيني للأصول للمنصة. وبموجب هذا الاقتراح، سيتم إجراء تغييرات كبيرة لتحسين عملية تدفق الأصول عبر السلسلة مع الحفاظ على ربط القيمة بالأصول الأصلية.

https://flamingo.finance/

عقده

NeoGo من قبل NEO SPCC

ركزت التغييرات على NeoGo في يناير بشكل رئيسي على تكييف العقدة لتتناسب مع التغييرات الأساسية في Neo. وتشمل الإضافات البارزة دعم POPITEM والتحديثات التوافقية وحمولات P2P القابلة للتوسعة و CALLT بالإضافة إلى تغييرات محرك التطبيق المرتبطة بها.

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

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

Dora بواسطة COZ

في يناير ، تحديث COZ الخلفية دورا لجعلها تتماشى مع أحدث التغييرات من Preview5 ، ودعم للجليد والأحداث في هذه العملية. كما تم الانتهاء من نهاية جديدة 3 للمستخدمين وسيتم إصدارها في المستقبل القريب.

https://dora.coz.io/

NeoTube بواسطة NEXT

أكمل الفريق تكييفه لمستكشف نيوتيوب لـ Preview4. واجهة المستخدم المعاد تصميمها لصفحة العقد ترافق التغييرات أيضاً، مع حلول لمشكلات عرض بيانات الصفحة.

https://neotube.io/

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

Boa من COZ

تلقى بوا عددًا من التحديثات في يناير. بالإضافة إلى المحاذاة مع أحدث إصدارات المعاينة، تمت إضافة دعم حقول البيان المعرفة من قبل المستخدم و عمليات توافقية جديدة لـ المُستَرَد والتخزين. وإلى جانب التغييرات، تم تعزيز اختبارات الوحدة وإطار التطوير المستند إلى الاختبار والوثائق. كما يتم دعم Python 3.7 الآن ، بما يتماشى مع Mamba ، وأمثلة على نموذج ICO و عقود المبادلة الذرية متاحة الآن.

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

Sdk

نيون-شبيبة من COZ

في نهاية يناير ، أصدرت COZ نيون .js v5.0.0-next.5 ، مما يوفر دعمًا متوافقًا لـ Neo3 Preview4 لأنماط التفاعل الأكثر شيوعًا في blockchain.

https://docs.coz.io/neo3/neon-js

Mamba من COZ

COZ تحديث SDK مامبا لبيثون لمحاذاة مع الإصدار Preview4، وبدأ العمل على التوافق مع الإصدار Preview5 أحدث. كما تم استكمال التحديثات المصاحبة لمكتبتي Blink Universal VM و BigInteger من أجل دعم إصدارات جديدة من New3 Preview.

https://github.com/CityOfZion/neo-mamba

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

Neow3j بواسطة AxLabs

على مدى الشهر الماضي ، أصدر الفريق neow3j 3.6.0 و 3.6.1، مما يجعل من جديد SDK ، devpack ، والمترجم متوافقة تماما مع الإصدار Preview4 Neo3. ومنذ ذلك الحين، عمل الفريق على تكييف neow3j لـ Neo3 Preview5، بهدف الوصول بالمشروع إلى نفس النضج مثل أداة C# الذكية في النظام البيئي Neo.

https://github.com/neow3j/neow3j

NEO•ONE بواسطة NEO Tracker

خلال شهر يناير، عمل الفريق على إغلاق الإصدار الجديد من طراز NEO•ONE v3.1، والذي سيدعم توافق المعاينة 4 ويتضمن برنامج التحويل الذكي للعقد TypeScript. مع هذا الإصدار، سيتمكن المستخدمون من كتابة عقد ذكي في TypeScript ونشره على شبكة اختبار Neo3 Preview4.

https://neo-one.io/

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

قامت NGD Enterprise بطرح توافق Preview4 لمكونات مجموعة أدوات Blockchain الجديدة ، وبدأت العمل على دعم أحدث إصدار Preview5. كما نشرت deVados مقالًا في العمود الجديد، حيث قدمت المفاهيم الكامنة وراء التطوير القائم على الاختبار وكيف يدعم الفريق هذا النهج في مجموعة الأدوات. يمكن قراءة المقال بالكامل هنا.

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

المحفظه

نيون حسب COZ

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

https://neonwallet.com/

NeoLine من NEXT

قامت NEXT بترقية إصدارات تمديد الجوال والكروم من محفظة NeoLine الخاصة بها ، محققة التوافق مع Neo3 Preview4. في الخلفية، الفريق أيضاً إصلاح بعض الأخطاء المعروفة وأداء الشبكة الأمثل للتطبيق.

https://neoline.io/

NEOFS

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

توجت جهود الفريق في يناير بإطلاق NeoFS TestNet ، واختبار عقده الجانبية جنبًا إلى جنب مع TestNet Preview4. تتضمن التحديثات البارزة خدمة مراقبة لمراقبة الصحة، وعرض الشبكة لعقدة التخزين، وإدارة حالتها. كما أضافت Neo SPCC دعمًا لنقاط النهاية متعددة RPC ونفذت تسويات تدقيق البيانات تحضيرًا للإصدار التالي.

وتشمل التحسينات الأخرى نموذج اقتصاد الدخل الأساسية لعقد التخزين، وصورة docker جديدة تم تكوينها مسبقاً لعقدة التخزين، تهدف إلى تسريع عمليات النشر TestNet. كما تم الانتهاء من العمل على مختلف خدمات NeoFS، مثل مشروع تنفيذ لكائن وضع من خلال بوابات HTTP.

https://fs.neo.org/

البحث

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

وفي كانون الثاني/يناير، أنجز فريق أبحاث نيو في البرازيل تقريبا جميع المعالم البارزة لـ NeoCompiler Eco. دفع الفريق تصميمًا جديدًا لموقع الويب المباشر ، مما يجعله المعيار الجديد لـ Neo3 وإدخال إعادة توجيه للإصدار الجديد Neo2 القديم. العقد المستخدمة من قبل الخدمة كلها حتى الآن مع الفرع الرئيسي، وغيرها من وراء الكواليس تحسينات البنية التحتية قد وحدت تفاعلها بلوكشين من خلال cli الجدد بدلا من استخدام واجهات الطرف الثالث.

https://neocompiler.io/

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

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

لمحة سريعة

كان دا هونغفي مشغولاً جداً في يناير/كانون الثاني، حيث شاركه وجهات نظره مع العديد من المنشورات والمنتديات. كما انضم أخصائي المجتمع في مؤسسة نيو، لونغفي وانغ، إلى AMA لمناقشة Neo3، في حين نشر جون ديفادوس مقالًا يناقش تطوير NGD Enterprise في مجموعة أدوات Blockchain الجديدة.

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

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

الثالث - الخامس

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

الخامس

د هونغفي، يوان غاو، وونغفي وانغ مدعوون للمشاركة في الطبعة الخاصة في نهاية العام من “مكتب الاستخبارات التشفير” TuoniaoX وتبادل وجهات النظر حول السلاسل العامة، وديفي، والجدد 3.

الثامن

نشر جون ديفادوس مقالًا في العمود الجديد يتعمق في ممارسات التطوير المدفوع بـ Test-Driven (TDD) ، ولماذا قام فريقه ببناء دعم لـ TDD في مجموعة أدوات Blockchain الجديدة.

الثامن عشر

انضم دا هونغفي إلى المنتدى المالي الآسيوي عبر الإنترنت لمشاركة آرائه حول “حالة بلوكشين”.

20th

انضم أخصائي مجتمع المطورين الجدد في مؤسسة Neo Foundation ، Longfei Wang إلى O3 Live AMA وناقش التغييرات الجديدة المختلفة في Neo3 ، ومجموعة الأدوات الكلة في واحد ، وكيف ستقدم تجربة مطور سلس.

التاسع و العشرون

نشرت دا هونغفي مقالا بعنوان “التالي على فلامنغو: مخطط للتشغيل البيني DeFi” لتوضيح الأساس المنطقي وراء مقترحات الترقية فلامنغو ولامينكوم.

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

المجتمع

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

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

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

التحديثات

السيولة

السيولة

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