بما أننا في هذا الكورس نستخدم ( NEAR protocol ) لكي نقوم بعمل تطبيقات تعمل على البلوك تشين فلابد لنا من معرفة نبذة مختصرة عن ماهية ال (NEAR protocol) أو (NEAR network) والذي سيقودنا إلى الحديث عن البلوك تشين (Blockchain implementation) وكذلك الحديث عن البيتكوين (Bitcoin) والايثيريوم (Ethereum) والشبكات الأخرى.

يمكنك الاستماع  إلى المقال من هنا.

البلوك تشين 

لقد ذكرنا سابقاً ان (Blockchain) هو عبارة عن (model) أي أنه ليس عبارة عن برنامج يمكنك تحميله على جهاز الكمبيوتر الخاص بك وهو ليس قاعدة بيانات يمكنك الاشتراك بها لكي تتواصل مع الشبكة، ولكن هو عبارة عن وصف لطبيعة الشبكة التي تقوم بتحديد توزيع المعلومات ( distribution of data) أو اللامركزية (decentralization) و الامان (security) والأشياء الأخرى التي سبق وذكرناها.

إن ما يميز طبيعة البلوك تشين أنه بإمكان أي شخص أن يتبع هذا ال(model) ويستخدام الشبكة، أي أن يقوم بكتابة (software) ويطبق القواعد الخاصة بهذا (model) وبالتالي يكون قد نفذ تطبيقات على شبكة البلوك تشين (Blockchain implementations)
وهذا بالفعل ماحدث فقد ظهرت لنا العديد من التطبيقات (implementations) المختلفة التي أخذت مفهوم البلوك تشين وقامت بعمل برامج مبنية على هذا (model) وقدمته للناس وقام الناس باستخدامه.

تطبيقات البلوك تشين

كانت بداية هذه التطبيقات (implementations) في عام 2009 عندما ظهرت جهة مجهولة لا نعلم إذا كانت شخص أم شركة باسم ساتوشي ناكاموتو (Satoshi Nakamoto) وبدأ بعمل البرنامج الخاص بالبيتكوين (Bitcoin)، فقد قدم مفهوم البلوك تشين (blockchain) عن طريق ما يعرف بالأوراق البيضاء (white papers). الورقة البيضاء هي تقرير أو دليل يُعرف القراء باختصار على قضية معقدة ويعرض الفلسفة خلف موضوع معين. وبعدها قام بعمل تطبيق لهذا (model) ثم قام بعمل نظام لتوزيع أو لاستقبال وإرسال وتبادل الأموال على مستوى العالم بدون وسيط وبدون مركزية.

ما هو تعريف البيتكوين (Bitcoin)؟

هي عبارة عن تطبيق لمفهوم البلوك تشين (implementation of blockchain) حيث أخذت البلوك تشين (blockchain) كخاصية أساسية وقامت بعمل تطبيق عملي له. ويمكنك إيجاد السوفت وير الخاص بالبيتكوين على الرابط حيث يمكنك الاطلاع على الكود الخاص به وستجد حوالي سبعمائة شخص يقومون بعمل إضافة لهذا الكود أي أن البرنامج الخاص بالبيتكوين عليه تقريباً أكثر من سبعمائة شخص مشاركين في عملية التطوير الخاصة بالبيتكوين.

الإيثريوم (Ethereum)

ظهر بعد ذلك تطبيق جديد للبلوك تشين وهو الإيثريوم (Ethereum) وقد أحدث ظهوره ثورة في عالم البلوك تشين والذي ظهر في عام 2015 بواسطة المبرمج المدعو باسم ڤيتاليك Vitalik.

هذا المبرمج قام بإضافة تطوير جديد لمفهوم البلوك تشين وقام بعمل آلة افتراضية قائمة على مفهوم آلة تورنغ (Turing complete virtual machine) أي أصبح هناك آلة افتراضية (virtual machine) تستطيع تشغيل الكود الخاص بك بالإضافة إلى خصائص برمجية إضافية مثل functions) (variables) ,(if statement. طبعاً هذا لم يكن ممكناً من قبل في البيتكوين، هذا الكود يستخدم لغة برمجة تدعى سوليديتي (Solidity) وبالتالي يمكنك الآن كتابة كود يتعامل شبكة الإيثريوم وذلك عن طريق كتابة برنامج بلغة البرمجة (Solidity) وسوف نتعرف فيما بعد عن كيفية التعامل مع الشبكة (network) وما هي العمليات (transactions) والأشياء التي يمكنك عملها على البلوك تشين بما فيها التطبيقات اللامركزية.

 التطبيقات الحديثة للبلوك تشين  

بعد الإيثريوم (Ethereum) ظهرت العديد من التطبيقات المختلفة من شركات أو هيئات أو منظمات أو أفراد مختلفين ممن قاموا بتطوير نموذج  الإيثريوم  ومحاكاته. هذا المفهوم يعتمد على وجود لغة برمجة ووجود آلة افتراضية تستطيع تشغيل لغة البرمجة. وتستطيع تشغيل الكود الخاص بك الذي يتضمن على خصائص الكود المعروفة في لغات البرمجة الحديثة فظهر لنا أمثلة عديدة لشبكات بلوك تشين مختلفة مثل (Solana), (CARDANO) والتي منها أيضاً NEAR protocol التي نقوم بتغطيتها في هذا الكورس.

لماذا ظهرت كل هذه الشبكات ؟

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

ما هي NEAR ؟

    • هي عبارة عن تطبيق حديث لمفهوم البلوك تشين (Modern implementations of blockchain) مثلها مثل  (Ethereum)، (Bitcoin)، (Solana) فكلها عبارة عن تطبيقات للبلوك تشين.

إن أهم ما يميز نِير NEAR هو السرعة، والثمن المنخفض وسهولة الاستخدام.

    • عندما نتحدث عن نِير NEAR بشكل عام فهي لا تضم فقط البرنامج الخاص بالبلوك تشن ولكنها عبارة عن مجموعة من الأشخاص والأفراد والمنظمات المختلفة (collective) من جميع أنحاء العالم يتشاركون في بيئة العمل الخاصة (ecosystem) ب نِير NEAR، ويساعدون في تطويره وتعليمه ونشره ويتواصلون معاً عن بعد ويقومون بعمل مجتمعات خاصة فمثلاً إذا قمت بالدخول إلى (NEAR protocol discord) سترى الكثير ممن يشارك ويتعاونون لكي يطوروا من بيئة العمل الخاصة ب نِير NEAR.
    • نِير NEAR إيضاً تضم NEAR foundation وهي مؤسسة تحرص على نشر ثقافة البلوك تشين وخاصة نِير. فهي تقدم المنح والفرص للعديد من الأشخاص الذين يستطيعون بنشر ثقافة نِير NEAR و البلوك تشين، سواء كانوا مبرمجين ومطوري مواقع أو مصممين أو حتى ريادي أعمال.

 بيئة العمل الخاصة ب نِير NEAR

إذا أردت التعرف أكثر على مجتمع  نِير NEAR فيمكنك الإطلاع على موقع NEAR Awesome الذي يضم العديد من المواقع الأساسية في نير. يمكنك أيضاً الإطلاع على الصورة التالية التي تضم أشهر المجتمعات في نِير.

NEAR_ECO_SYSTEM

 

تضم هذه المراجع معلومات عن كل من :

  •  Tools  أو أدوات خاصة بتطوير البرامج التي يمكن القيام بها على NEAR.

  • ‏تطبيقات لامركزية مالية أو ما يعرف ب (DeFI) Decentralized Financial applications 
  • مشاريع متخصصة بالخصوصية والأمن

  • oracles وهي عبارة عن مجموعة أشياء يمكنك استخدامها من خارج البلوك تشين لكي تأخذ منها بعض المعلومات.

  • ‏وأشياء كثيرة أخرى مثل أماكن لشراء NFTs أو ما يعرف ب Market place

الملخص

وبذلك نستنتج أن NEAR ليس مجرد عبارة عن تطبيق لشبكة البلوك تشين وإنما هو عبارة عن مجتمع كامل وشامل ويضم الكثير من الأشياء.

يمكنك الآن التسجيل في أول كورس للحصول على شهادة مطور نير معتمد باللغة العربية من خلال هذا الرابط 

هذه المقالة تم إعدادها من قبل فريق نير بالعربي للطلاع على  المزيد يمكنك زيارة الموقع من هنا