NEO: مستقبل العقود الذكية؟

باعتبارها واحدة من الميزات التي يتم مناقشتها بشكل متكرر للعملات المشفرة ، ربما تكون العقود الذكية هي العنصر الأكثر اضطرابًا في تقنية blockchain. تم اقتراح العقود الذكية لأول مرة في عام 1994 من قبل عالم التشفير نيك زابو ، وتم وصف العقود الذكية في البداية بأنها ترقيات وظيفية لأسلافها الورقية وتحتوي على البروتوكولات والشروط اللازمة لطرف واحد أو أكثر لتنفيذ عقد الوفاء الذاتي.

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

ما هي العقود الذكية?

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

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

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

أولًا: Ethereum

Ethereum هي العملة المشفرة الرئيسية المرتبطة بوظيفة العقد الذكي ، والتي تم إصدارها في يوليو 2015 ، وقد مكنت Ethereum من تطوير العقود الذكية باستخدام لغة البرمجة المخصصة الموجهة نحو العقد والتي تسمى Solidity.

منذ ذلك الحين ، بدأت العديد من العملات المشفرة الأخرى في تقديم وظائف مماثلة ، بما في ذلك Cardano و Waves و Qtum. ومع ذلك ، لم ينجح أي من هؤلاء في حشد المجتمع الذي تمتلكه Ethereum ، مع بقاء Ethereum إلى حد بعيد أكثر blockchain شيوعًا للعقود الذكية. ومع ذلك ، نظرًا لأن Solidity حديثة نسبيًا ، فهناك عدد قليل من المطورين ذوي الكفاءة في تركيبها ، وحتى أقل قدرة على تسمية أنفسهم بالخبراء. علاوة على ذلك ، نظرًا لأنها جديدة جدًا ، هناك موارد محدودة جدًا متاحة للغة. على الرغم من أن وثائق Solidity واسعة النطاق ، إلا أنها موجهة بشكل كبير نحو الأشخاص الذين لديهم خلفية برمجية ، ولكنها قليلة أو معدومة لمن ليس لديهم معرفة برمجية واسعة في لغات مماثلة.

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

مؤخرا, أطلقت RSK مشروع العقد الذكي الخاص بقاعدة البيتكوين, ومع ذلك ، على عكس Ethereum ، تُعزى هذه الميزة إلى سلسلة جانبية قابلة للتشغيل البيني تتصل بـ Bitcoin blockchain ، بدلاً من أن تكون جزءًا من بروتوكولات Bitcoin الأساسية. من المتوقع أن تكون عقود البيتكوين الذكية محدودة للغاية في الوظائف ، بسبب هذا الوصول المحدود إلى الشبكة.

NEO: الحل?

على عكس العملات المشفرة الأخرى القادرة على التعاقد الذكي ، يمكن تطوير العقود الذكية NEO (أو NEOcontracts) بعدة لغات برمجة مختلفة ، مما يقلل بشكل كبير من منحنى التعلم المطلوب للبدء. حاليا, يمكن تطوير عقود NEO بست لغات مختلفة (C #، F #، VB.net، Java، Kotlin & Python) ، مع فريق NEO الذي يعمل حاليًا على تنفيذ دعم Javascript و Golang و C ++ في المستقبل القريب.

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

تم إطلاق NEO في الأصل في عام 2014 تحت اسم AntShares (ANS) ، قبل تغيير علامتها التجارية إلى NEO في عام 2017. يهدف فريق NEO إلى قيادة الاقتصاد الذكي الجديد من خلال سهولة الوصول إلى تقنية العقود الذكية. تم تصميم العقود الذكية NEO لحل مشكلات قابلية التوسع التي تظهر مع العملات المشفرة الأخرى القادرة على التعاقد الذكي. تقوم بذلك من خلال دمج التزامن والتخصيص الديناميكي في بروتوكولها.

التزامن يعني ببساطة أنه يمكن تنفيذ عدة عقود ذكية في وقت واحد ، بطريقة مستقلة عن التسلسل دون التأثير على النتيجة. يحدث هذا حيث يتم تحديد جميع العقود الذكية في علاقة مكالمة ثابتة قبل تنشيطها ، ويمكن تشغيل تلك التي تعمل على بيانات مختلفة بشكل متزامن ، بينما يتم تنشيط تلك التي تعدل نفس السجل بالتسلسل. علاوة على ذلك ، يمكن لـ NEO Virtual Machine تخصيص المعالجات والذاكرة ديناميكيًا لعقود محددة ، مما يتيح تقسيم جهات اتصال متعددة ديناميكيًا لزيادة العدد الذي يمكن تشغيله بالتوازي..

آلام متزايدة

حاليًا ، باستخدام التقسيم الديناميكي والتزامن فقط ، يمكن لـ NEO blockchain معالجة حوالي 10000 معاملة في الثانية (tps) ، على عكس Ethereum التي تدير حاليًا حوالي 15 tps. يعمل فريق NEO حاليًا على تنفيذ التجزئة في البروتوكول الأساسي ، والذي من المتوقع أن يزيد الحد الأقصى لـ tps بأكثر من عشرة أضعاف ، مما يسمح لـ blockchain بمواكبة الطلبات المتزايدة. تعمل المشاركة عن طريق تقسيم شبكة blockchain إلى وحدات أصغر تسمى “شظايا” ، حيث تقوم كل منها بتشغيل جزء من الشبكة بشكل متوازٍ ، مما ينتج نظامًا يصبح قادرًا بشكل متزايد مع تضمين المزيد من العقد.

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

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

الصور عبر بيكسلز. عمل الشعار الفني عبر نيو.