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

أبريل / مايو 2021

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

اهم الأخبار

بعد الافراج عن نيو N3 RC1 في آذار / مارس ، وكان فريق التنمية الأساسية من الصعب في العمل على إعداد منصة لأول hackathon الرسمية. أعلنNeo Frontier Launchpad ، الذي تم الإعلان عنه في مايو ، أن يكون المطورين من بين أوائل من ينشئون التطبيقات على الإصدار الجديد الرائد من سلسلة Neo blockchain.

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

في البروتوكول الأساسي، سيجد المطورون عددا من الوظائف الجديدة المفيدة المتوفرة في أحدث الإصدارات. Base58Check الترميز / فك التشفير في العقد الأصلي StdLib ، JSONPath دعم لردود أوراكل ، ووظيفة التزود بالوقود الجديدة في العقد الأصلي GasToken ليست سوى عدد قليل من الميزات الجديدة التي تفتح أبوابا جديدة للعقود الذكية.

حافظت مجتمعات التنمية المستقلة في Neo أيضا على سرعة مع الإصدارات الأساسية ، والشحن RC1 و RC2 الجاهزة لأدواتها الشائعة. وقد أسفرت هذه الجهود النبيلة عن دعم غني متعدد اللغات ل N3 ، في كثير من الحالات يتجاوز ما كان ممكنا في الأصل على سلسلة الإرث.

لم يتم إطلاق N3 MainNet بعد ، ولكن يمكن للمطورين بالفعل البدء في كتابة عقود ذكية في Python و Go و Java بالإضافة إلى C # ، أو دمج تطبيقاتهم مع SDKs المتاحة في مجموعة أكبر من اللغات. وهذا التقدم دليل على تفاني مجتمعات نيو، وقوة النظام الإيكولوجي، والإمكانيات التي لا تزال قادمة.

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

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

N3 التقدم - RC2

في أبريل، ركز فريق التطوير الأساسي جهوده على إصدار N3 RC2، وتطبيق التحسينات والإصلاحات التي تم الكشف عنها بعد الإصدار الأولي من RC1. التحديث يجلب عددا من التحسينات والتحسينات إلى البروتوكول، ويضيف مترجم العقد الذكية C# جديدة. صدر في 2 مايو ، RC2 نشرت في وقت لاحق على TestNet في 18 مايو ، مما يسمح للمطورين للتعرف على أحدث التغييرات.

وفيما يلي قائمة من أبرز التغييرات الموجودة في RC2:

مترجم C# جديد

تم تطوير مترجم عقد ذكي جديد قادر على التحويل البرمجي مباشرة من التعليمات البرمجية C#. استبدال المحول البرمجي المستند إلى MSIL الأصلي، يدعم الحل الجديد ميزات اللغة أكثر، التحويل البرمجي الحتمي، و التعليمات البرمجية المحسنة أكثر، مما يؤدي إلى تجربة مطور أفضل.

دعم JSONPath

في نيو، JSONPath يستخدم لتصفية الاستجابات JSON من العقد أوراكل. تم تعريف مجموعة من التعبيرات العادية، تتعلق بشكل رئيسي بتصفية الوصول إلى الحقل، والتي تستخدم لتقييد مجموعة من مرشحات oracle الصالحة. يمكن زراعة هذه مجموعة القواعد بسهولة عبر لغات أخرى، مثل الاستخدام في أدوات Go أو Python، مما يضمن التوافق عبر التطبيقات المختلفة.

زرع NeoFS

لا تزال الجهود المبذولة لميناء المنطق NeoFS من NeoGo إلى C # مستمرة. على مدى الشهر الماضي ، أصدرت NGD مشروع العلاقات العامة لإصدار C # ، مع تحسينات التخزين والتصميم والاختبارات ل InnerRing. تم تحديث neofs-api-csharp إلى توافق RC2.

تحسينات أخرى

  • السماح باستخدام البرنامج النصي لاستحضار التحقق من الشاهد المستند إلى العقد داخل طريقة حساب رسوم الشبكة
  • إضافة المزيد من الوظائف إلى StdLib
  • إزالة Oracles من القائمة البيضاء ExtensiblePayload
  • استبدال NNS بإصدار غير أصلي
  • ميزات إضافية لتظهر للتنفيذ في المستقبل
  • إضافة وظيفة جديدة للتزود بالوقود إلى عقد GasToken الأصلي

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

N3 التقدم - RC3

انتقل المطورون الأساسيون بسرعة حتى مايو لمتابعة إصدار RC3 ، الذي نشر في 27 مايو. وكان الهدف من التحول السريع لإعداد الشبكة لhackathon الحدود القادمة، وتوفير العديد من الإصلاحات علة، والتحسينات، وميزات جديدة مريحة على RC2.

وتشمل التغييرات الجديرة بالملاحظة في RC3 ما يلي:

Base58Check ترميز / فك

دعم ترميز Base58Check وفك التشفير في العقد الأصلي StdLib يجب أن توفر للمطورين أداة مفيدة جدا، وقادرة على تحويل تجزئات البرنامج النصي من وإلى عناوين عامة من داخل العقود الذكية.

تحسينات أمر إدارة CLI

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

تحسينات أخرى

  • إضافة فهرس الفتحة لتصحيح المعلومات
  • إضافة دعم للبطلان
  • وسائط أوامر الإرسال والنقل التي أعيد ترتيبها
  • نقاط تسلسل ثابتة في المحول البرمجي C#
  • وضع خريطة التخزين الثابتة والحصول على DX
  • أرقام سالبة ثابتة الدفع مع VM ScriptBuilder

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

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

اهم الأخبار

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

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

DeFi

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

وخلال نيسان/أبريل وأيايو/مايو، فتح فريق فلامنغو الباب أمام استيلاء المجتمع المحلي على المشروع، وفتح باب تقديم طلبات لفريق جديد للسيطرة على التطوير المستقبلي للمنصة. وتم تمرير اقتراح تحسين جديد لإضافة دعم GAS إلى المنصة وإنشاء مصدر للأموال للفريق المستقبلي.

https://flamingo.finance/

عقده

NeoGo من قبل NEO SPCC

في أبريل، قامت Neo SPCC بتحديث إصدار NeoGo المتوافق مع N3 RC1 بإصلاحات مختلفة. كما أعاد الفريق بناء التعليمات البرمجية لتنفيذ CLI بعدد من التحسينات، بما في ذلك أوامر NEP-11 ودعم معلمة البيانات في عمليات نقل NEP-17. كما تلقت الوثائق والأمثلة تحديثات لجعلها تتماشى مع أحدث التغييرات وتوفير نقطة دخول أفضل للمطورين الجدد.

مطابقة وتيرة مع فريق المطور الأساسية، أنتجت نيو SPCC أيضا كل من RC2- و RC3 متوافقة مع إصدارات NeoGo في مايو، والتكيف مع جميع التغييرات الرئيسية مع إضافة وظائف جديدة. تتضمن الإضافات الجديدة تحسينات CLI، مثل أوامر NFT وتعريفات نطاق الشاهد المخصصة للاستحضارات.

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

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

Dora بواسطة COZ

تم تحديث درة بشاشة شبكة جديدة ستحل محل monitor.cityofzion.io، مع خطط لميزات وأدوات تحليل جديدة. كما بدأت COZ في وقف تشغيل Neoscan ، والتي سيتم تعيين واجهة برمجة التطبيقات الخاصة بها إلى دورا لضمان الحد الأدنى من التأثير على مستهلكي واجهة المستخدم وواجهة برمجة التطبيقات. وسيتم الإعلان عن مزيد من المعلومات حول وقف التشغيل على صفحة الفريق على تويتر.

https://dora.coz.io/

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

Boa من COZ

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

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

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

Sdk

نيون.js COZ

بعد أن حققت دعم RC1 في أواخر مارس ، ركزت التغييرات على Neon .js بشكل رئيسي على إصلاحات الأخطاء والمحاذاة مع التعديلات الأكثر حداثة على بروتوكول N3 الأساسي. مع واجهات حول N3 بداية لتحقيق الاستقرار، وسوف يتحول الانتباه نحو إنتاج الوثائق التي من شأنها أن تجعل المشروع أسهل للاستخدام. تم الانتهاء من دعم RC2 وأفرج عنه في مايو، والتي مكنت من SDK لاستخدامها في العديد من المشاريع في هاكاثون Flyby الداخلية COZ.

https://github.com/CityOfZion/neon-js

Mamba من COZ

حققت مامبا التكافؤ RC1 في أبريل مع إصدارها v0.6. وتشمل التغييرات الجديرة بالملاحظة الموجودة في هذا الإصدار دعم العقود الأصلية StdLib و CryptoLib ، وتحسين الدعوة إلى العقود الأصلية ، والعديد من الميزات الأخرى والإصلاحات والتحسينات. كما شهد شهر مايو إطلاق بناء جاهز ل RC2 ، مما أضاف دعما لوظائف العقد الأصلية المضافة مؤخرا وآليات حرق الغاز والتزود بالوقود الجديدة.

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

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

Neow3j بواسطة AxLabs

أصدرت AxLabs NEOW3j v3.9.0 المتوافق مع RC1 في أبريل ، مع مجموعة من الميزات الجديدة المفيدة لمطوري جافا. تتضمن الأمثلة الدعم في devpack لتصحيح العقد متعدد الملفات ونوع ByteString الذي يقوم بنماذج نوع عنصر مكدس NeoVM ByteArray بشكل وثيق. تم نشر استخدام Hash160 أيضا لتثبيط استخدام سلاسل العناوين في واجهة برمجة تطبيقات SDK، وتم تقديم أساليب راحة جديدة لتسهيل حياة المطورين.

في مايو، أصدرت AxLabs neow3j v3.10.0 المتوافق مع RC2 مع العديد من الإصلاحات الهامة. كما أنها تحديث الوثائق الخارجية وبدأت في بناء مثال dApp لأغراض العرض التوضيحي.

https://github.com/neow3j/neow3j

NEO•ONE بواسطة NEO Tracker

وفي نيسان/أبريل، غطى الفريق الكثير من الأرض في تطوير نسخة متوافقة مع N3 RC1 من منصة NEO•ONE. تم إكمال تنفيذ العقدة، قادر على المزامنة مع RC1 TestNet، كما أن مترجم عقد TypeScript يقترب من الاكتمال. سيتم دفع هذه التحديثات إلى NPM في الأسابيع المقبلة.

الإصدار الجديد، v3.3.0-rc1، سيوفر عقدة كاملة ومعظم واجهات برمجة التطبيقات العميل المطلوبة للتفاعل مع الشبكة. الإصدار أيضا ميزة القدرة على ترجمة ونشر واستدعاء عقد ذكي TypeScript على N3 للمرة الأولى. كما تم دفع موقع N3 الجديد على الهواء مباشرة ، والذي سيستضيف الوثائق المتعلقة ب N3 في المستقبل.

وفي 5 أيار/مايو، صدر الإصدار RC1 من NEO•ONE. ويعمل الفريق الآن على اتفاقية روتردام 2 ويتوقع أن يكتمل قبل نهاية أيار/مايو.

https://neo-one.io/

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

نشرت NGD Enterprise مجموعة أدوات Blockchain الجديدة ل RC2 ، بما في ذلك التحديثات عبر Neo Express ، ومصحح الأخطاء ، وتسخير الاختبار ، وDevTracker. كما ستستخدم الإصدارات الجديدة مترجم العقود C# الجديد. كما قدم الفريق عينات جديدة من العقود كنقطة انطلاق للمطورين ، وعاين داخليا أداة جديدة ، Neo AppWizard ، لبناء تطبيقات عينة RC2.

بالإضافة إلى ذلك ، كشف الفريق عن نموذج تطبيق“N3 Pet Shop”كنموذج dApp للمطورين كجزء من جهوده المستمرة لعرض قدرات النظام الأساسي الجديد.

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

المحفظه

نيون حسب COZ

شهد شهر أبريل تحويل فريق محفظة Neon تركيزه نحو دعم N3. وارتبطت معظم التغييرات في المدونة بالتكيف مع الشبكة الجديدة ووضع الأساس لاستراتيجية الهجرة. سيتم إصدار هذه التغييرات أقرب إلى إصدار شبكة N3 الرئيسية. كما لاحظ الفريق تقدما كبيرا في اتصال dApp ، مع إصدار مخطط لهذه الوظيفة في المستقبل الجديد.

https://neonwallet.com/

NEOFS

NeoFS من Neo SPCC

أدت التغذية المرتدة من إطلاق NeoFS TestNet إلى عدد من إصلاحات الأخطاء وتحسينات التعليمات البرمجية ل NeoFS. كما نفذت Neo SPCC حديثا خوارزمية EigenTrust لإدارة سمعة عقدة التخزين ، ومخبأ كتابة جديد مع طبقتين ذاكرة التخزين المؤقت.

وأضاف الفريق أيضا NEP-2 و NEP-6 الدعم الرئيسي إلى CLI NeoFS، وتحديث بوابة HTTP صدر مؤخرا مع إصلاحات وتحسينات الوثائق. تم الآن فتح المصدر لبوابة HTTP، مع توفير أدلة المستخدم للمساعدة في تشغيل التطبيقات وتشغيلها.

https://fs.neo.org/

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

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

بعد الأشهر السابقة، حافظت Red4Sec على مسارها في تقييم الأمان المستمر لرمز N3. ويجري حاليا استعراض تنفيذ اتفاقية روتردام 1، وقد بدأ الفريق في مراجعة الإصدار الأخير من اتفاقية روتردام 2.

http://red4sec.com/en

المناسبات الخاصة

فلايبي هاكاثون من COZ

استضافت COZ الداخلية Flyby Hackathon كطريقة لاختبار محرك N3 وبنيتها التحتية قبل الحدث الرسمي Neo Frontier Launchpad. عملت سبعة فرق من مطوري COZ والمساهمين على إنتاج عدد من المشاريع المثيرة للاهتمام التي تعمل على أدوات N3. كان المشروع الذي تم وضعه في المركز الأول بالإجماع يداب يعمل بكامل طاقته ويقدم خدمة بث الدفع التي تم بناؤها باستخدام عقد Python الذكي.

الفائزون

التسويق والنمو البيئي

التسويق والنمو البيئي

نمو النظم الإيكولوجية

التسويق والنمو البيئي

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

5 أبريل

انضم المهندس المعماري NGD ، هاري بيرسون ، إلى Neo News Today Podcast لمناقشة مجموعة أدوات Neo Blockchain ، والعديد من الميزات التي تجعل التطوير سهلا على Neo N3 ، والدروس المستفادة منذ انضمام هاري إلى عالم blockchain ، وجذب مطورين جدد إلى النظام البيئي الجديد ، وأكثر من ذلك.

7 أبريل

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

7 أبريل

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

8 أبريل

تم إطلاق مشروع Neo “On-chain Developer Boot Camp” رسميا ، وجذب العديد من عشاق blockchain للتسجيل فيه.

8 أبريل

شاركت نيو وسلسلة نيوز في تنظيم مسابقة معرفة تحت شعار “N3، أكبر ترقية جديدة منذ إطلاق الشبكة الرئيسية”. ومنحت 35 محاولة للأجسام القريبة من الأرض للمشاركين العشرة الأوائل. وانتهت المسابقة في 14 نيسان/أبريل.

11 أبريل

نشرت دا هونغ في مقالا بعنوان “ترسيخ العالمين مع الحوكمة المرنة وعالية الأداء على السلسلة” على CoinTelegraph. وناقش المقطع كيف أن هناك حاجة إلى “الحوكمة المرنة” في التطوير المستقبلي لصناعة blockchain ، لمساعدة المشاريع على تبني الإشراف وتحقيق التنفيذ بسرعة أكبر.

16 أبريل

ستيفن ليو، رئيس تطوير NGD، دعته جامعة فودان للتحدث إلى الطلاب حول موضوع “العقد الذكي: أصل وابتكار تطبيق Blockchain”.

May 10th

بولي شبكة التكنولوجيا الرائدة ، تان يوان ، وO3 مختبرات المطور الأساسي ، الأزرق ، وشارك في المجتمع الجديد Reddit AMA حول موضوع “كيفية بناء مجمع عبر سلسلة مبتكرة؟”

May 12th

تم إطلاق مسابقة فلامنغو بيرب التجارية الثانية رسميا استعدادا للإصدار الرسمي القادم من Perp. تضمنت المنصة العديد من التحديثات والتحسينات بعد المسابقة الأولى.

24 مايو

تم إطلاق منصة الإطلاق الحدودية رسميا. من خلال برنامج Launchpad ، سيكون المطورون المشاركون من بين أول من يستفيد من قدرات N3 المتطورة بينما يتنافسون أيضا على فرص الحضانة.

التسويق والنمو البيئي

المجتمع

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

السيولة

السيولة

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