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

شهر مايو 2020

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

تسليط الضوء

كان لدى نيوالكثير للحديث عنه في مايو ، حيث شارك في مجموعة من الأحداث الافتراضية مثل الإجماع الموزع ، قمة Crypto Asia ، REIMAGINE 2020 ، BlockConf Digital ، ومؤتمر IEEE الدولي حول البلوكشين و كريبتو 2020 مع الكثير من التطورات الجديدة للمشاركة ، قدم Da Hongfei و John deVadoss وغيرهم من داخل NGD ومجتمع نيو مجموعة من العروض التقديمية وورش العمل.

اغتنمت نيوالفرصة خلال مجموعة ساعات طويلة في الإجماع الموزع للكشف عن التقدم في مجالات الحوكمة وأدوات المطورين.

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

كشف دي فادوس عن تطورين جديدين للخروج من NGD سياتل – تصحيح أخطاء وقت الوصول ومصمم الرموز المرئية.

تصحيح أخطاء وقت االوصول و هو تقنية ابتكرتها مايكروسوفت تسمح للمطورين بالتقدم للأمام والخلف من خلال التعليمات البرمجية ، ومراقبة تغييرات التخزين أو أي سلوك غير متوقع للمساعدة في عزل المشكلات وإصلاحها. تم تضمينه في أحدث إصدار من NGD Seattle’s Neo Blockchain Toolkit for VS Code.

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

في التطورات الرئيسية الأخرى ، تم تجهيز شبكة اختبار Neo2 للترقية إلى أحدث إصدار من neo-cli ، v2.10.3-neox-preview1 ، والذي يتضمن ميزة جذر الحالة الجديدة ، ودعم منحنى Secp256k1 في وحدة التشفير لنيو. توفر هاتان الميزتان معًا الوظائف المطلوبة للتنفيذ الأول لبروتوكول السلسلة المتداخلة الذي تم تصميمه للسماح بنقل الأصول بين مجموعات البلوكشين المختلفة ، مثل بيتكوين و إيثيريوم.

يمكن الاطلاع على التقرير الشهري العالمي الجديد لشهر مايو أدناه:

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

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

لمحة سريعة

في مايو ، أكمل نيو تطوير ميزة الجذر لـ Neo2. من خلال استخدام MPT ، يتم تحديد واستمرار جذر حالة التخزين للعقد التي يمكن استخدامها للتحقق من صحتها من خلال التحقق من جذر الحالة من خلال عقد الإجماع من خلال آلية الند للند. هذه ميزة مهمة لدعم العملاء و SPV ، جنبًا إلى جنب مع إضافة secp256k1 لتمكين العمليات الأولية عبر سلسلة بلوكشين على نيو.

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

لا تزال المناقشات المتعلقة بالنموذج الاقتصادي ل Neo3 جارية مع المجتمع ، ومن المتوقع البت في التنفيذ النهائي في المستقبل القريب.

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

Neo3

NEO CORE

  • تم تطبيق secp256k1.
  • تمت إضافة مرشح كتلة الترحيل.
  • تمت إضافة قائمة تغيير لتحسين تنفيذ datacache.
  • تمت إضافة أمر NotFound.
  • أمثلية آلية GetPrice () SYSCALLs.
  • فصل NativeContract من InteropService.
  • تم الاشتراك في رسائل RelayResult في ConsensusService.
  • التكرارات المعدلة للجمهور.
  • تم نقل الزملاء إلى سمات المعاملات.
  • جعل NEP6Wallet.path عامًا.
  • الاستثناءات الموحدة غير المعالجة.
  • تمت الازالة من Json.
  • سجلات akka موحدة مع سجلات جديدة.
  • تم تحديث حزمة neo-vm.
  • تم اصلاح العقد الحالية
  • تم اصلاح VerifyWitness .
  • تم اصلاح MemPoolTaskHash.
  • تم إصلاح طريقة الحصول على مسار دليل التجميع.
  • وصلت تغطية اختبار العلاقات العامة إلى 62.5٪.
  • تم الانتهاء من إعادة هيكلة تسمية أداة الأتمتة.

NEO-VM

  • تمت تطبيق OnStateChanged
  • تم تغيير ExecutionContext. استنساخ للجمهور
  • تم تغيير PUSHA ليكون نسبيًا.
  • تم اصلاح الاخطاء الكتابية

NEO-NODE

  • تمت إضافة أوامر NEP-5.
  • تم تطبيق اوامر التصويت
  • العنوان المعروض في أمر مفتاح القائمة.
  • تم نقل المكوّن الإضافي SystemLog إلى neo-cli كمسجل محلي مع وظائف تشغيل / إيقاف.
  • الإعدادات الافتراضية المعبأة.
  • نتيجة أوامر التصويت المعرب.
  • تم تحديث cosigner
  • تمت إضافة محفظة النسخ الاحتياطي عند تغيير كلمة المرور.
  • عرض ScriptHash في عنوان القائمة.
  • تمت ازالة منطق السجل

NEO-MODULES

  • يسمح بمشاركة السجلات في وضع القراءة.
  • تمت اضافة StackItem ToJson.
  • تمت اضافة تحويل StackItem ToJson.
  • تم تحديث nugets
  • تجاوز اسم RpcServerPlugin.
  • طرق تسجيل RpcServer الثابتة.

NEO-DEVPACK-DOTNET

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

ORACLE

  • تم تحسين Mempool
  • ذاكرة التخزين المؤقت الموحد للتتابع.
  • تنظيف التغييرات وإضافة بعض UT.
  • تم نقل علامة أوراكل إلى سمة.
  • تم اكمال UTs
  • تمت اضافة UT جديدة

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

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

لمحة سريعة

طوال شهر مايو ، تم تقسيم تطوير البنية التحتية من قبل فرق تطوير نيو بالتساوي نسبيا بين كل من Neo2 و Neo3. أصدر مكتبة NGD Seattle v1.1 على بلوكشين نيو ، وجلب وظائف جديدة بما في ذلك تصحيح وقت الوصول للمعلومات ، وعرض التفكيك ، والدعم الأولي لاختبار الدعوات عبر العقود. شهد الإصدار أيضا عددا من الترقيات لـ neo-express و Visual DevTracker ، بما في ذلك مستكشف تخزين جديد ، وتحسينات على لوحة استدعاء العقد ، وخيار GAS جديد للمطالبة المسبقة لمثيلات neo-express الجديدة.

في Neo3 ، شهد NeoGo من Neo SPCC ، و Java SDK من neow3j ، ومصحح NeoRay من NEL تغييرات تهدف إلى جعل الأدوات تتماشى مع Neo3 Preview2. قامت COZ على وجه الخصوص بتطوير مكثف على إصدارات Neo3 من أدواتها الأكثر شعبية ؛ neo-python و neo-boa و neon-js.

أفاد مركز أبحاث نيو عن تطور مشروع opto الجديد ، الذي تم فصله الآن إلى ثلاثة مستودعات. يكمن في قاعدتها neo-cpp-core ، تنفيذ C ++ من Neo3 core ، ثم تم تجميعه مع Emscripten في مكتبة lib-neopt-core. بمجرد تجميعه في إصدار JS / WASM ، يتم دمجه مع مكتبات التشفير JS الأصلية لإنتاج Neo3 SDK لمستخدمي C ++ و JS.

NGD شنغهاي

وثائق Neo3

  • تزامن أحدث الوثائق على Neo3

عبر سلسلة

  • تمت إضافة خدمات interop.
  • تمت إضافة StateRootBase.
  • تمت إضافة رسالة جذر حالة التوقيع في عملية الإجماع.
  • تمت إضافة معالجة رسالة الند للند لجذر الحالة.
  • تمت إضافة توليد الجذر ومزامنته والتحقق منه.
  • حل مشكلة الذاكرة المخزنة المؤقتة للجذر
  • حل مشكلة StateHeight يبدأ من -1.
  • حل مشكلة SendDirectly لمن لا يستخدم inv.
  • تم إصدار السلسلة المتقاطعة على neo-cli v2.10.3-neox-preview1.

NGD SEATTLE

تجربة المطور تطوير المنتج

  • تم إصدار مجموعة أدوات بلوكشين جديدة ، مصحح العقد الذكي و Visual DevTracker v1.1

الأحداث والشراكات

  • حضور الاجتماع الموزع
    • أعلن عن تصحيح وقت الوصول وتصميم التوكن المرئي.
    • قدم وشارك في حلقة نقاش مع Microsoft Azure Blockchain ورئيس IEEE Blockchain.
  • حضور ReImagine 2020.
  • حضور BlockConf Digital.
  • التحدث على قناة Road To Metamorphosis وبودكاست Neo News Today عن تجربة مطوري نيو.

NEO SPCC

NeoFS Core

  • مستودعات منفصلة للتخزين وعقد الحلقة الداخلية.
  • تم اختبار منطق NeoFS Inner Ring بناءً على العقود الذكية (إعداد متعدد العقود) في النموذج الأولي من السلسلة الجانبية لنيو.
  • تصميم التقطيع والفهرسة في التخزين.
  • تنفيذ توكن ACL/Session .
  • تصميم ووصف مكون التخزين المحلي الجديد.
  • تغييرات الدورة المفرج عنها من NeoFS API وسلسلة إصدار v0.8.x لـ NeoFS والخدمات.
  • اطلاق API باصدارات : v0.7.4., v0.7.5, v 1.0.0.
  • اطلاق NeoFS Golang API بالاصدارات : v0.7.4, v0.7.5, v0.7.6, v1.0.0.
  • اطلاق NeoFS CLI بالاصدارات : v:0.7.1, v0.8.0.

NeoFS خدمة

  • إصلاحات الأخطاء لـ NeoFS.Send backend.
  • إصلاحات الأخطاء لـ NeoFS.Send backend.
  • تصميم تحسينات CDN / NeoFS العامة.
  • نموذج أولي لأتمتة اختبار NeoFS CI.

NeoGo

  • تم تنفيذ النظام الفرعي للإعلام ؛ إضافة الاختبارات والتصفية والتنفيذ من جانب العميل.
  • شكل معاملات Neo3.
  • إزالة UTXO.
  • تم إصلاح خطأ Neo 2.x (# 822).
  • تحديث VM ومترجم ل Neo3.
  • 0.75.0 إصدار.
  • نقل الإشعارات إلى Neo3.
  • تطبيق MPT لـ Neo 2.x.
  • تغييرات الشبكات لـ Neo3.

إجماع 2020

  • قدم عرضًا لتوافق الآراء 2020 بشأن NeoFS ونشر مقالا على ميديوم.
  • نشر مقالًا على ميديوم حول تكامل مجموعة الأدوات الجديدة مع NeoGo.

COZ

Neo3-python

  • تم تحديث التعليمات البرمجية الحالية لتكون متوافقة مع neo3-preview2 و Python 3.8 و PIP >20.
  • إعداد التكامل المستمر (Circle-CI).
  • Ported manifest and NEF.
  • تنظيف الكود العام وزيادة تغطية الاختبار.

وحدة ملحق BigInteger

  • تحديث الكود ل const-correctness..
  • إعادة صياغة قاعدة الكود لتطبيق نمط الكود.

وحدة تمديد VM

  • إزالة رسائل التصحيح.
  • تنظيف كود اختبار JSON VM ، وحالات الاختبار المسجلة ديناميكيًا ، والأسماء الطويلة من اختبارات XXXLimits.
  • إعادة تسمية ByteArray إلى ByteString حسب المشروع الجديد / neo-vm # 309.
  • أضف try_peek لاتباع اتجاه المشروع الجديد / neo-vm # 304
  • إضافة رموز تشغيل ASSERT / ABORT.
  • تم تمكين syscalls للاختبارات ودعم تنسيق JSON أثناء بناء البرنامج النصي.
  • حل مشكلة IntegerStackItem for large BigIntegers.
  • تنفيذ check_zero_referred من ReferenceCounter والرمز الثابت لاختبارات StackLimitation و HASKEY.
  • تم إصلاح بعض التناقضات في ملفات اختبار JSON + إزالة SYSCALLs مؤقتًا.
  • اصلاح ExecutionContext بدون استنساخ static_fields.
  • مشروع معاد هيكلته.
  • بدأ العمل على روابط بايثون.

Neo-boa

  • اطلاق إصدارات v0.7.0, v0.7.1, v0.7.2.
  • تم إصلاح جيل الهاش غير الصحيح في ملف ABI.

Neo3-boa

  • تم تنفيذ تحويل وظيفة Python إلى NeoVM.
  • تم تنفيذ إعلان المتغيرات المحلية وتعيينها.
  • الوصول إلى المتغيرات المحلية المنفذة.
  • تنفيذ جيل من NEF وملفات البيان.
  • تم تنفيذ العمليات الحسابية والرقمية للعمليات الحسابية الرقمية في Python.
  • تحويل العمليات.
  • تم تطبيق Python أثناء حلقات الجمل .
  • تنفيذ صياغات في Python.
  • استدعاءات الوظائف المنفذة.
  • سجل يتضمن أخطاء وتحذيرات المترجم.
  • تم تضمين تعليق توضيحي لتحديد الوظائف التي يتم تضمينها في ABI.
  • نفذت تحويل على بايثون من نوع tuple المدمج.
  • تم تنفيذ طريقة Python len المضمنة.
  • تم تنفيذ عبارات المهمة المعززة مع العمليات الحسابية الرقمية.
  • بدأ تنفيذ تعبيرات متعددة في نفس تحويل السطر.
  • بدأ تنفيذ تدقيق النوع في التعيينات المتغيرة.

مستكشف-Neo2

  • الصفحة المقصودة ، وقائمة الحظر ، وصفحات قائمة المعاملات.
  • تم تنفيذ منطق التخزين المؤقت من جانب العميل.
  • الانتهاء من تطوير المكونات الأساسية وتنفيذها.
  • التكرارات التي تم إجراؤها على تطوير المنتج للميزات والوظائف المتقدمة.
  • اصلاح الفهرس المصحح والثابت بسبب أحداث نقل لا ينبعث منها عقد NEP5.
  • بدأ تحليل تباين عدد العقود بين المفهرس والسلسلة.
  • تم العثور على مشكلة ثابتة مع خروج neo-cli بشكل غير متوقع بسبب البرنامج النصي لصيانة النظام.
  • المتطلبات التفصيلية لمعلمات الاستعلام لتصفية سمة المعاملة.
  • تقييم تيارات AWS DynamoDB مقابل تجميع البيانات في عملية الفهرسة.
  • بدأ العمل على نقطة النهاية لاستدعاءات العقد المجمعة على مدار 24 ساعة.

مراجعة Neo3

  • تمت إعادة هيكلتها وتحديثها لدعم Neo3 Preview2 ، بما في ذلك منطق فك الترميز الجديد وإعادة كتابة منطق التفكيك.

Neon-js

  • [neo2/neo3] تحديث تبعيات المطورين لدعم eslint v7.
  • [neo2/neo3] تمت إضافة أمر لتنسيق تخفيض السعر في المستندات.
  • [neo2/neo3] تمت إضافة إعداد اختبار لـ Node12.
  • [neo2/neo3] تم تحديث تشفير js إلى 3.3.0.
  • [neo2/neo3] تم إصلاح مشكلة عدم إغلاق websocket بالسرعة الكافية.
  • [neo2/neo3] تمت إضافة ws للإشعارات للعمل في العقدة.
  • [neo2/neo3] تحديث جميع تبعيات المطورين لأحدث الإصدارات.
  • [neo2/neo3] إعداد لاستخدام عامل الميناء لاختبار التكامل.
  • [neo2/neo3] نطاق تحويل base64 إلى النظام ست عشري.
  • [neo2/neo3] تعديل تكوين الوبر لاستخدام أحدث الإعدادات .
  • [neo2/neo3] إضافة وظائف ترميز base64 وفك ترميزها.
  • [neo2/neo3] تحديث tsconfig لاستهداف العقدة 10.
  • [neo3] واجهة برمجة تطبيقات SendRawTransaction ثابتة.
  • [neo3] تم تحديث مكونات TX إلى 3.0.0-preview2-00.
  • [neo3] تم التحديث إلى الإصدار 3.0.0-preview2-00.
  • [neo2] تم إصدار neon-js v4.8.0 ، من المحتمل أن يكون آخر إصدار مميز رئيسي لـ Neo2. من المتوقع أن يدعم الإصدار الرئيسي التالي Neo3 فقط ، نظرًا للتغيرات العاجلة.

ديسكورد أمن / دعم

  • قدم الدعم لعدة مستخدمين في Discord.
  • راقب العديد من حسابات Discord الاحتيالية التي انتحلت هوية مشرفي نيو في الماضي.
  • تم إنشاء نقطة نهاية API لسمعة معرف مستخدم Discord.
  • تمت إضافة الحظر القائم على السمعة إلى البرنامج المساعد Discord الذي يحمي Neo Discord.
  • حظر / منع 14600 من المتطفلين من الانضمام إلى Neo Discord.

مختلف

  • مراجعة اقتراح NEP-16 (تنسيق NEF) وتقديم الإصلاحات.
  • استعرض NEP-15 (Manifest) ، وبحث في التنفيذ ، وقدم مشكلة الأخطاء.
  • تم إرسال طلب سحب إلى neo-vm لتحسين حالات اختبار محددة (لتسهيل استهلاكها لمشاريع أخرى مثل C ++ VM).

البحث العلمي لنيو

تم تحديث خادم NeoCompiler Eco ، بما في ذلك الاختبارات ، بفضل تعاون المجتمع. تلقى csbiginteger-js العديد من التحديثات ، بما في ذلك اختبارات أعمق ، وبلغت ذروتها في إصدار v4.0. تلقى csbiginteger-cpp و libcrypton أيضًا العديد من الإصلاحات خلال الشهر.

تم إطلاق ثلاثة مشاريع جديدة: neo3-cpp-core و lib-neopt-core و neopt-sdk-js
يدمج مشروع neo3-cpp-core عمليات تنفيذ متعددة من مشروع neopt ، بما في ذلك csbiginteger-cpp و libcryption. باستخدام أحدث تقنيات WebAssembly ، يتم تحويل رمز C ++ إلى JavaScript للحصول على lib-neopt-core محمول. أخيرًا ، يتم استخدام هذه المكتبة من قبل مشروع neopt-sdk-js لتوفير وصول للمطورين إلى أحدث ميزات Neo3. سينتقل التركيز إلى NeoVM3 الآن بعد أن اكتملت الأجزاء الأساسية من Neo3.

تم نشر مقال قصير يشرح التكنولوجيا الكامنة وراء مشروع النيو technology behind neo-cpp-core project.

التالي

NeoLine المحمول

إصدار أندرويد 2.3.2

  • اكتملت صفحة المحفظة السحابية.
  • تم التطوير على صفحة NFT.
  • إصلاح المشكلات المعروفة.
  • إضافة فرع جديد لإعادة هيكلة الكود.

إصدار iOS 2.3.3

  • اكتملت صفحة المحفظة السحابية.
  • تم التطوير على صفحة NFT.
  • زيادة ذاكرة التخزين المؤقت لبيانات الصفحة.
  • إصلاح المشكلات المعروفة.
  • استخدام Swift لإعادة هيكلة المشروع.

NeoLine ويب

  • إضافة دعم NFT.
  • إعادة هيكلة المشروع.

NeoTube

  • إضافة صفحة جديدة ذات صلة بـ NFT.
  • إضافة واجهة برمجة تطبيقات وحدة NFT جديدة.
  • تعديل بنية بيانات الصفحة لتتوافق مع NFTs.
  • تم تحديث بعض واجهات الاستعلام لتكون متوافقة مع NFTs.

NEO TRACKER

NEO•ONE

  • عملية إصدار محدثة لـ npm للسماح بإصدارات أكثر تناسقًا للمضي قدمًا.
  • تمت إزالة مكتبة opencensus التي تسببت في حدوث تسرب للذاكرة عند تشغيل حزم NEO • ONE.
  • تنظيف تحذيرات التبعية عند استخدام NEO • ONE CLI.
  • تحديث إلى TypeScript 3.8.3.
  • إصدار واجهات برمجة تطبيقات NEODataProvider و NEOProvider الأولية للعمل مع العقدة C # باستخدام NEO • ONE.

NEO Tracker

  • تم نشر testnet.neotracker.io لاستكشاف بيانات testnet.
  • إضافة القدرة على توفير رسوم الشبكة لعمليات النقل.
  • إضافة صفحة الأسئلة الشائعة للأسئلة الشائعة.
  • إصلاح العديد من أخطاء البنية التحتية التي تسببت في انقطاع neotracker.io.

NEWECONOLABS

متصفح NEL

  • تعديل المعلومات المعروضة في صفحة تفاصيل عقد Neo3 ، وإزالة المعلومات بما في ذلك اسم جهة الاتصال والمؤلف وعنوان البريد الإلكتروني.
  • تعديل المعلومات المعروضة على الصفحة الرئيسية للمتصفح ، وإضافة المعلومات بما في ذلك أسعار NEO و GAS ، وعناوين المحفظة التي تحتفظ NEO و GAS ، وعدد العناوين النشطة على مدار 7 أيام ، والمعاملات اليومية التي تعود إلى الوراء لأكثر من 30 يومًا.

NeoRay

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

أخرى

  • تم تحديث SDK لتتناسب مع التغييرات في Neo3 Preview2.
  • شارك في Neo Talk الحلقة 2 لمناقشة تطوير العقود الذكية.

NEOW3J

تعديلات Neo3

  • تمت إضافة دعم EC secp256k1 (مشاكل / 121).
  • التكيف مع ترميز base64 للبرامج النصية في رسائل JSON.
  • سمات المعاملات المُكيفة لأحدث التغييرات في النواة الجديدة ، أي دمج سمة السمة والمعاملة (العدد / 97).
  • الانتهاء من تنفيذ neo3-preview2 للفئات ذات الصلة بالعقد وتغطية الاختبارات المحسنة (الأعداد / 120 ، 123 ، 122 ، 118).
  • المحفظة المعاد بيعها ونموذج الحساب (الأعداد / 97).
  • تمت إضافة اختبارات الوحدة لطرق JSON-RPC في Neo3 (العدد / 106).
  • إعادة بناء ByteArray إلى ByteString.
  • تنصيب Neo3 Java كنموذج.
  • تحديث README لاستيراد neow3j واختباره (/ إصدار / 125).
  • استمرار المناقشات حول نموذج الحوكمة Neo3 (قضايا / 1617).

الأحداث

  • استضافت ورشة عمل في IEEE ICBC 2020 (المؤتمر الدولي حول البلوكشين والعملات الرقمية) ، وهو مؤتمر عالي المستوى في مساحة البلوكسين – مع معدل قبول الطلبات بحوالي 21٪. كان عنوان الجلسة “Neo Blockchain: تطوير dApps دون تعلم لغة برمجة جديدة.”
  • القى محاضرة M.Sc. طلاب ، جزء من “534 – Blockchains و Overlay Networks” ، في جامعة زيورخ ، سويسرا. كان عنوان العرض التقديمي “إنشاء تطبيقات dApps على Neo Blockchain” ، حيث قدم الدكتور Guil ، أحد أعضاء neow3j ، مقدمة لنيو أولاً ثم قدم كيفية إنشاء تطبيق لامركزي باستخدام neo-python للعقد الذكي و neow3j للواجهة الخلفية / الواجهة (طرق الاستدعاء في العقود الذكية).

ALIENWORKS

المراقبة

neonodes.io

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

neostate.io

  • تمت إضافة طرق غير متزامنة وميزة في مساعد Redis.
  • ميزة المعاملات المضافة وأساليب حد دفع القائمة المحسنة.
  • تم إصلاح جميع الأخطاء الكتابية.
  • تم تحديث رمز المفضلة إلى أحدث إصدار وإضافة أسلوب التحميل المسبق.
  • تحسين أداء التحميل.
  • تم تحديث الدوار لزيادة التركيز وإزالة HTTP NgModule غير المستخدم.
  • تم اصلاح Linting و TypeScript “المستخدم قبل الإعلان”.

الدورة التعليمية

  • تم إصلاح جميع الأخطاء في المشكلة رقم 21 التي تعالج في دروس C #.
  • تم اصلاح الدرس 02 وخوارزمية التغيير المحدثة.
  • تمت إضافة الدرس 03 والبرنامج النصي NEP-5 للدرس 04.
  • تمت إضافة الدرس 03 والبرنامج النصي NEP11 للدرس 04.
  • تمت اضافة محتويات دروس TypeScript .
  • ناقش PR24 ودمجها في الفرع الرئيسي.
  • تم حل مشكلة في عقود TypeScript الذكية بمساعدة مجتمع NEO • ONE (https://github.com/neo-one-suite/neo-one/issues/2016).
  • تصحيح الدرس 01 والدرس 02 في عقود Python الذكية.

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

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

لمحة سريعة

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

افتتح Da Hongfei الجلسة بكلمة رئيسية بعنوان “Neo3: تمكين الاقتصاد الذكي” ، والتي تسلط الضوء على ميزات Neo3 القادمة ومعاينة للحكم المعاد تصميمه والنموذج الاقتصادي.

ألقى جون وانغ ، مدير النمو الاقتصادي في NGD ، خطابًا حول “القيمة الأساسية للأنظمة البيئية” ، ركز على نهج نيو الاستراتيجي لبناء النظام البيئي وتحديثات على مشروع EcoBoost.

قدم ستانيسلاف بوغاتريف ، رئيس قسم المعلومات في NeoSPCC ، المنتجات الرئيسية NeoGo و NeoFS ، وشارك الجمهور هدف المجموعة على المدى الطويل لبناء منصة سحابية للاقتصاد الحقيقي.

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

وفي ختام الجلسة ، انضم دا هونغفي إلى أيمان فايز ، مدير تطوير الأعمال الأول في CoinGecko في جلسة أسئلة وإجابات خاصة. شارك دا أفكاره بشأن الميزة التنافسية لـنيو والدفع الإلكتروني للعملة الرقمية (DECP) ، وهو إصدار الصين من العملة الرقمية للبنك المركزي.

كما شارك أعضاء NGD ومجتمعات نيو بنشاط في أحداث مثل Crypto Asia Summit و Reimagine2020 و BlockConf Digital.

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

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

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

الحادي عشر

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

الرابع عشر

نشرت Da Hongfei مقالًا بعنوان “لماذا يعتبر البلوكشين علاجًا لإزالة العولمة؟” ، يناقش كيف ستقود البلوكشين الثورة الصناعية الرابعة وتمكن الموجة التالية من العولمة.

التاسع عشر

شارك Da Hongfei في قمة Crypto Asia وألقى كلمة رئيسية.

من الثامن عشر إلى الحادي والعشرين

انضم عدد من أعضاء NGD و Neo community بما في ذلك Dan Byrne من NEO-ONE و John deVadoss و Harry Pierson من NGD Seattle إلى REIMAGINE 2020 وتبادلوا الأفكار حول تجربة المطورين على نيو بالإضافة إلى الموضوعات الصناعية ذات الصلة.

25th

ظهر John deVadoss فيالحلقة 31 من Neo News Today Podcast لمناقشة ما الذي يجعله متحمسًا لـ نيو وصناعة البلوكشين ، ورؤية الاقتصاد الذكي ، وكيف يمكّن البلوكشين الرجل العادي ، والغرض من NGD Seattle ، وأكثر من ذلك بكثير.

26th

ألقى جون دي فادوس كلمة بعنوان “تحقيق الاقتصاد الذكي: نهج قائم على المعايير” في BlockConf Digital.

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

المجتمع

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

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

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

لمحة سريعة

طوال شهر مايو ، استمر النظام البيئي الجديد في رؤية النمو على جبهات متعددة. سيسعد العديد من مستخدمي O3 بمعرفة أن O3 Labs تحت إدارة جديدة وسوف يعيدوا إطلاق محافظهم قريبًا. تعمل NeoLine أيضًا على فتح المزيد من الاحتمالات لعشاق NFT ، في حين تعمل منصة البنية التحتية ، HiggsNetwork ، على تطوير ترقية V2 التي ستمكن المعاملات الإنتاجية العالية لمستخدميها. بالإضافة إلى ذلك ، أثارت الشراكة بين Neo و FLETA مناقشات داخل المجتمع. هذه الشراكة هي نتيجة للفصل الأخير لـ NeoVM ، والذي يسمح باستخدام NeoVM بشكل منفصل في التطبيقات.

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

التحديثات

  • تقوم منصة البنية التحتية الممولة حديثًا HiggsNetwork حاليًا بترقية وتطوير منصة V2 الخاصة بها. استنادًا إلى قمة سلسلة Neo blockchain ، يهدف إصدار V2 إلى تقديم خدمات ومعاملات إنتاجية عالية لملايين المستخدمين.
    • باعتبارها أول من اعتمد إصدار HiggsNetwork V2 ، بالاستفادة من خدمات التبادل والمعاملات ، اكتسبت لعبة تربية الأسماك Tianyouyouyu (الاسم باللغة الإنجليزية: YouFish) مليون مستخدم مسجل في الأسبوع الذي يلي تسجيلها التجريبي المفتوح. تم تصميم Tiantianyouyu حول حركة مرور اللعبة ، ويهدف إلى إنشاء نظام بيئي مغلق.
    • يقترب تطوير The Fun Life من الاكتمال. يقترب تطوير The Fun Life من الاكتمال.
  • تقوم NeoLine بتطوير منصة إصدار NFT- بنقرة واحدة على blockchain Neo ، والتي ستخفض عتبة عشاق NFT وتسهل إصدار NFTs. الهدف هو فتح المزيد من التطبيقات الواقعية لمقتنيات blockchain ودعائم لعبة blockchain.
  • أطلق فريق O3 مؤخرًا سلسلة من حملات المكافآت على وسائل التواصل الاجتماعي لإطلاق النسخة الجديدة القادمة. يخطط الفريق أيضًا لمزيد من التعاون مع مشاريع أخرى داخل النظام البيئي Neo ، بما في ذلك NeoWorld و NeoLine و Switcheo ، إلخ.
  • يقوم Safudex بتطوير مشروع يهدف إلى دمج جميع بوابات fiat في السوق وربطها بالمحافظ في النظام البيئي Neo ، مما يوفر المزيد من خيارات العملات الورقية لمستخدمي المحفظة.
  • دخلت Neo مؤخرًا فيشراكة مع FLETA لتطوير منصة بيانات للتجارب السريرية. ستستخدم FLETA NeoVM في MainNet لتنفيذ العقود الذكية ، بهدف القضاء على معالجة البيانات في الصناعة الطبية. كما سيشارك المركز الطبي بجامعة Kyung Hee في سيول بكوريا الجنوبية في هذا التعاون من خلال توفير البيانات السريرية التي جمعها على مر السنين. أسس مشروع FLETA ، الذي تأسس في عام 2018 ، بالفعل علاقة تعاون مع الحكومة الكورية. تستخدم الحكومة الكورية تقنية FLETA blockchain لتخزين بيانات التجارب السريرية. من خلال التعاون مع Neo ، ستوسع FLETA تأثيرها العالمي وتولد المزيد من حالات تطبيق النظام الأساسي الجديد.

السيولة

السيولة

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