هل أنت جاهز لـ Neo 3.0؟ تطور Blockchain

الجدد هو واحد من سلسلة كتلة كبار السن حاليا اقتباس جديد يتم التقليل من ذلك قليلاً مقارنة بالأسماء التي تستخدم التسويق العدواني ، في الواقع ، يمكننا القول أن NEO لم يكن لديها أبدًا اهتمام كبير بالتسويق.

ومع ذلك ، فهي موجودة دائمًا في المؤتمرات الدولية وتحاول التطور لحل المشكلات التي تعاني منها حاليًا ، فلنتحدث عن blockchain 3.0

جاهز لـ Neo 3.0؟ تطور Blockchain - neo 3 نقطة الصفر

تهدف NEO إلى Blockchain 3.0

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

ما سيحصل عليه Neo 3.0

dBFT 2.0

تفويض التسامح مع الخطأ البيزنطي (dBFT) هي آلية إجماع مصممة خصيصًا لسلسلة الكتل. يتم تحديد سلسلة من عقد الإجماع من خلال عملية التصويت وتولد هذه العقد الإجماع والتحقق من كتل معا. نظرًا لأن العقد التوافقية ملزمة بالتوصل إلى توافق مشترك حول كتلة جديدة قبل الالتزام ب blockchain ، فإن dBFT يوفر أغراض كتلة واحدة ، مما يعني أنلا يمكن أن تكون متشعبة NEO blockchain والمعاملات لا رجعة فيها. بمجرد تأكيد المعاملة على blockchain ، لا يمكن إلغاؤها أو إلغاؤها. بالنسبة للتطبيقات المالية ، فإن الغرض من المعاملة ضرورة

NEO و GAS انخفاض التكاليف

كما نعلم ، هناك نوعان من الرموز المميزة الأصلية على blockchain NEO ، وهما الجدد والغاز. يستخدم الغاز لدفع رسوم المعاملات وتكلفة تنفيذ العقود الذكية.

في الوقت الحالي ، تؤدي التكلفة العالية نسبيًا لتنفيذ وإدارة العقود الذكية إلى التردد في استخدام العقود الذكية وتطويرها. يصبح نموذج التسعير الحالي عقبة كبيرة في سيناريوهات تطبيق الغاز ، وبالتالي يعيق النمو المستمر لتطوير واستخدام DApp على منصة NEO.

في NEO 3.0 ، سنتناول هذه المشكلة تخفيض تكاليف التنفيذ والتنفيذ بشكل ملحوظ العقود الذكية ، وبالتالي توسيع سيناريوهات تطبيق الغاز وزيادة عدد DApps. قبل تنفيذ NEO 3.0 ، يمكن للمشاريع الموثوقة التقدم بطلب للحصول على منح من مؤسسة NEO بتكاليف تنفيذ العقد.

الوصول إلى موارد الإنترنت

سيكون لـ NEO 3.0 تطبيق أوراكل متكامل يتيح للعقود الذكية الوصول إلى موارد الإنترنت أثناء التنفيذ. يمكن حل التناقضات بين العقد أثناء الوصول إلى موارد الإنترنت بفضل أمان وكفاءة dBFT 2.0. بفضل هذه الوظيفة ، يمكن للمطورين بسهولة تطوير أوراكل أكثر تعقيدًا أو خاصة بالسيناريوهات استنادًا إلى NEO وتطوير المزيد DApps متنوعة تعتمد على البيانات الخارجية. د. بروتوكول P2P في NEO 3.0 ، سنعيد تصميم بروتوكول P2P ، ونضيف دعمًا لبروتوكول اتصال UDP ونمكّن خيارات الضغط. سيؤدي ذلك إلى تحسين TPS واستقرار الشبكة بشكل ملحوظ.

نيوفم نيوفم 

آلة افتراضية خفيفة لتنفيذ العقود الذكية. يتميز ببدء سريع واستهلاك منخفض للموارد ويدعم العديد من لغات البرمجة عالية المستوى للسماح للمطورين بإنشاء عقود بأدوات مألوفة. في NEO 3.0 ، NeoVM سيتم فصله تمامًا عن blockchain وستصبح آلة افتراضية خالصة. هناك مزايا عديدة لهذا: سهولة تنفيذ العقود الأصلية. سيناريوهات تطبيق NeoVM خارج blockchain. سهولة دمج NeoVM في أي IDE وتصحيح سهل للعقود الذكية دون تحميل بيانات blockchain. بالإضافة إلى ذلك ، ستتضمن NeoVM أيضًا بعض الميزات الجديدة ، مثل دعم الأعضاء الثابتة ومعالجة الاستثناءات والمزيد.

العمارة المبسطة

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

لهذه الأسباب ، لا تحتاج إلى مواصلة دعم الموارد العالمية في NEO 3.0. في NEO 3.0 ، يتم إنشاء جميع الموارد في عقود ذكية ، بما في ذلك الجدد والغاز.

بإزالة الموارد العالمية ، يصبح من الممكن توحيد جميع أنواع المعاملات. حاليًا ، في NEO 2.x ، هناك 9 أنواع مختلفة من المعاملات. ترتبط هذه الأنواع من المعاملات بسيناريو تطبيق معين أو توفر ميزات متخصصة متعددة. على سبيل المثال ، ترتبط RegisterTransaction و IssueTransaction بإنشاء وتوزيع الموارد العالمية. نظرًا لأن الأنشطة العالمية لم تعد موجودة ، أصبحت هذه المعاملات ذات الصلة عفا عليها الزمن.

ستتم أيضًا إزالة المعاملات الأخرى التي تتعامل مع سيناريوهات التطبيقات المعقدة واستبدالها بخدمات التشغيل البيني في العقود الذكية. ونتيجة لذلك ، هناك حاجة فقط لنوع واحد من المعاملات في NEO 3.0 ، والتي تستخدم لتنفيذ العقود الذكية.

لقد اقترحنا أيضًا نموذجًا مبسطًا للتحقق سيحسن بشكل كبير سرعة التحقق من المعاملات وستسمح بتشغيل عمليات التحقق هذه في وقت واحد.

مع هذه التعديلات المعمارية ، سيزداد أداء الطبقة الأساسية NEO 3.0 بشكل كبير بأوامر من الحجم. ومع ذلك ، يمكن أن تؤدي هذه البنية الجديدة إلى عدم التوافق مع NEO 2.x. لتقليل تأثير عدم التوافق هذا ، نخطط لتأخير تطوير أي ميزات غير متوافقة حتى يتم تطوير جميع الميزات المتوافقة مع NEO 2.x.

NeoFS

NeoFS هي منصة تخزين كائن لامركزية وموزعة متكاملة مع NEO. NeoFS مخصص في المقام الأول للاستخدام من قبل DApp لتخزين البيانات وكشبكة توصيل المحتوى. بالإضافة إلى ذلك ، يمكن استخدام NeoFS لإنشاء أنظمة تخزين موزعة خاصة للشركات الصغيرة والمتوسطة التي تستخدم خوادم أو مجموعات منتظمة (مراكز البيانات) ولتخزين كميات كبيرة من بيانات إنترنت الأشياء غير المهيكلة.

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

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

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

معرف جديد

تشير الهوية الرقمية إلى معلومات حول هوية الأفراد والمنظمات والكيانات الأخرى الموجودة في شكل إلكتروني. يقدم Blockchain طريقة جديدة لتحديد الهويات والعلاقات بينهما.

NeoID هو بروتوكول هوية لامركزي مبني على NEO. يسمح للمستخدمين والمؤسسات بالتحكم بشكل أفضل في هويتهم ويوفر مستوى أعلى من الثقة والأمن للاقتصاد الذكي.

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

لن يدعم NeoID فقط نموذج إصدار المعرف اللامركزي ، ولكنه سيكون أيضًا متوافقًا مع نموذج إصدار الشهادة على مستوى X.509.

متى سيحدث الانتقال من NEO 2.0 إلى 3.0؟

ستنتهي العملية برمتها ، باستثناء الظروف غير المتوقعة ، في عام 2020.

كيفية الهجرة من NEO 2 إلى NEO3

إن ترحيل DApps والمستخدمين من NEO 2.x إلى NEO 3.0 أمر لا مفر منه. في الوقت الحالي ، لا تزال ميزات NEO 3.0 قيد التطوير ، مع بعض التحسينات والتغييرات الطفيفة المحتملة. لذلك ، سيكون من غير المنطقي وضع خطة شاملة للهجرة في هذه المرحلة. ومع ذلك ، يتم وضع المبادئ الأساسية على النحو التالي:

A. سيتم الاحتفاظ بسجلات البيانات والمعاملات على NEO 2.x بشكل دائم.

ب. سيتم محاكاة الترحيل في TestNet لضمان الانتقال السلس.

ج. ستقوم مؤسسة NEO بسداد التكاليف المتكبدة أثناء عملية الترحيل ، مثل إعادة توزيع العقود والاختبارات.

د. سيقدم فريق NGD الدعم الفني الشامل لترحيل DApps.

يكون. سيحتاج حاملو الرموز إلى تبادل الرموز لتنشيط الرموز الجديدة على NEO 3.0.

F. لن يتأثر مستخدمو Exchange.

ز. من أجل تشجيع المستخدمين و DApps على الهجرة ، سيتم تطوير وتنفيذ خطة حافزة للمتبنين الأوائل.