ماهو الويب ٣ ؟

نعيش في هذه الفترة فترة انتقالية من الانترنت او الويب بشكله الحالي إلى مرحلة أقل مركزية أو بالأصح لا مركزية ،

ماذا نقصد بمركزية هنا ؟ 

بالمثال يتضح المقال. 

منصة مثل انستجرام مثلاً مركزية 

في الوقت الحالي تملكها شركة ميتا أو فيسبوك كما هي معروفة لدى الأغلب ، تملك الشركة قواعد البيانات الخاصة بالمستخدمين والعمليات على المنصة ، تملك الملفات المرفوعة على المنصة وتتحكم فيها تحكم كاملاً وتضع الأنظمة والقوانين الخاصة بها . و تعتمد في الغالب على بروتوكول HTTP المستخدم في الويب . 

في التطبيقات الحالية يتم الإعتماد على التالي : 

١- الواجهات البرمجية (APIs

٢ الية للتحقق من المستخدم OAuth 

٣- قواعد البيانات 

٤- المكتبات الخاصة بالواجهات البرمجية  

٥- الملفات وتخزينها 

بينما في الويب ٣ طريقة التعامل مع البرمجيات تختلف تماماً ، خصوصاً عند التفكير في بناء التطبيقات بالطريقة الحالية التي تعودنا عليها . 

يقصدبالويب٣هوالتقنياتالتيمنخلالهايمكنبناءتطبيقاتلامركزية 

من خصائص الويب ٣ 

  • بنية تحتية لا مركزية 
  • تملك المستخدمين لبياناتهم وملفاتهم ومشاركتهم في ملكية المنصات 
  • مدفوعات رقمية بالكامل ( وليست بديل للنقد كما في البطاقات الإتئمانية 
  • توزع الثقة في الشبكة بين المستخدمين والشفافية الكاملة في العمليات 
  • تطبيقات برمجية مفتوحة متاحة للجميع للبناء عليها 

من وجهة نظري الشخصية وكمحب ومطور للبرمجيات مفتوحة المصدر ، فتقنيات الويب ٣ هي التطور للمصدر المفتوح ، حيث كان بامكانك استخدام المصدر المفتوح وبناء تطبيقات عليه ، الفرق الأكبر هو في عملية ربط الأكواد البرمجية بمؤليفها 

يمكن تشبيها بمكعبات الليجو 

في المصدر المفتوح : 

يمكن عمل نسخة fork من التطبيق أو ضافة الكود ك Package داخل تطبيق ولكن كاتب الكود الأساسي لا يعود عليه ذلك بالنفع المباشر . 

أما في حالة الويب ٣ فكل قطع من المكعبات مربوطة على الشبكة بمحفظة كاتبها مما يعود عليه بالنفع المباشر في كل مرة يتم البناء على المكعب الخاص به  

التقنيات هنا كثيرة على سبيل المثال 

١ – البلوكتشين 

٢- بيئة التطوير للبلوكتشين 

٣ تخزين الملفات

٤ قواعد البيانات المشتركة 

مراجع للاستزادة :

كيف عمل المحفظة 

يمكنك استخدام تطبيق metamask لعمل محفظة خاصة بك 

تأكد من حفظ كلمة المرور الخاصة بك 

يمكنك ربط المحفظة بجهاز الكمبوتر 

كيفية بناء التطبيقات 

وجدت أقصر طريقة لتجربة عمل تطبيق مبني على ايثيريم هو تجربة الشرح الموجود في الموقع التالي : 

https://buildspace.so

أفضل شرح لتقنيات ويب 3

https://edgeandnode.com/blog/defining-the-web3-stack

بودكاست مميز عن الويب 3

من أفضل الحلقات عن ويب ٣ باستضافة ٢ اشهر المستثمرين قي التقنية ( باللغة الانجليزية )

Facebooktwittertumblr


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *