ما المقصود بـ Web3؟
Web3 هو مصطلح شامل لتقنيات مثل سلسلة الكُتَل (blockchain) التي تعمل على تحقيق اللامركزية في ملكية البيانات والتحكم فيها على الإنترنت. يتم التحكم في معظم تطبيقات الإنترنت من قبل كيانات مركزية تحدد كيفية حفظ بيانات المستخدم النهائي وكيفية استخدامها. بدلًا من هياكل الإدارة المركزية، تسمح تقنيات Web3 (وتسمى أيضًا Web 3.0 أو الويب اللامركزي أو الويب الدلالي) بالمشروعات التي يقودها المجتمع. في هذه المشروعات، يتحكم المستخدمون النهائيون في البيانات، ويحددون الأسعار، ويساهمون بشكل مباشر في التطوير التقني، ويكون لهم رأي أكثر أهمية في اتجاه المشروع. تحتوي التقنيات على آليات تنظم تلقائيًا كيفية تفاعل المستخدمين مع بعضهم. لذلك، ليس هناك حاجة لكيان مركزي يتحكم في هذه التفاعلات.
ما الأفكار الأساسية في Web 3.0؟
يحتوي Web 3.0 على أربع ميزات رئيسية.
اللامركزية
تطبيقات الويب اللامركزية هي ميزة أساسية في Web 3.0. الهدف هو توزيع البيانات وتخزين في شبكات لامركزية. في هذه الشبكات، تمتلك كيانات مختلفة البنية التحتية الأساسية ويدفع المستخدم مباشرةً إلى موفر خدمة التخزين للوصول إلى تلك المساحة.
تقوم التطبيقات اللامركزية أيضًا بتخزين نسخ متماثلة من المعلومات في مواقع متعددة وتضمن اتساق البيانات طوال الوقت. يُمكن للمستخدمين الأفراد التحكم في مكان وجود بياناتهم بدلاً من تسليمها إلى بنية تحتية مركزية. يُمكن لمستخدمي الإنترنت اللامركزيين بيع بياناتهم إذا أرادوا ذلك.
عدم الثقة
في خدمات وتطبيقات الويب المركزية، يحتاج المستخدمون غالبًا إلى الثقة في سلطة مركزية تتولى إدارة بياناتهم ومعاملاتهم وتفاعلاتهم. تتحكم هذه السلطات المركزية في بيانات المستخدم ويمكنها التعامل مع قواعد النظام. قد تتعرض البيانات إلى مخاطر أمان أو سوء إدارة، ما قد يؤدي إلى فقد معلومات المستخدم أو إساءة استخدامها.
في المقابل، يقدم Web3 خاصية عدم الثقة، وبالتالي يمكن للمستخدمين المشاركة في المعاملات والتفاعلات بدون الوثوق بأي طرف بعينه.
الويب الدلالي
يمكّن الويب الدلالي (Semantic web) التطبيقات من أداء مهام معقدة عن طريق فهم محتوى بيانات الويب وسياقها. يستخدم الويب الدلالي البيانات الوصفية والذكاء الاصطناعي لتقديم المعاني (الدلالات) للبيانات التي ينشئها المستخدم.
يهدف Web 3.0 إلى التحرك بشكل كامل نحو تقنيات الويب الدلالية الموجودة حاليًا في بعض جوانب تقنيات الويب الحالية. على سبيل المثال، محرك بحث يقدم نتائج بحث أكثر دقةً وملاءمةً للسياق، ووكلاء أذكياء يساعدون المستخدمين في أداء المهام بشكل أكثر كفاءة.
قابلية التشغيل البيني
يهدف Web 3.0 إلى إنشاء المزيد من الترابطات بين التقنيات المتنوعة، وبالتالي تتدفق البيانات بين المنصات المختلفة بدون وسطاء. تعمل قابلية التشغيل البيني على جعل البيانات قابلةً للنقل حتى يتمكن المستخدمون من التبديل بسهولة بين الخدمات مع الحفاظ على التفضيلات وملفات التعريف والإعدادات الخاصة بهم.
في الوقت نفسه، تعمل البروتوكولات التي تدمج مجموعةُ واسعةً من أجهزة إنترنت الأشياء (IoT) على زيادة الوصول إلى الويب بما يتجاوز الحدود التقليدية. على سبيل المثال، تسمح تقنيات العملات المشفرة التي تدعم المعاملات بلا حدود بتبادل القيمة عبر الحدود الجغرافية والسياسية.
ما سبب أهمية Web 3.0؟
في بدايات ظهور الإنترنت، كان الشائع هو تجارب ويب للقراءة فقط. يمكن للمستخدمين النهائيين فقط قراءة المحتوى الذي نشرته الشركات التي قامت بشراء وصيانة البنية التحتية التي استضافت صفحات الويب الثابتة.
مع ظهور تقنيات Web 2.0 مثل المدونات ومنصات الوسائط الاجتماعية، أصبحت التطبيقات أكثر تفاعليةً. يُمكنك إنشاء المحتوى ونشره أو تبادل الخدمات مع الآخرين. ومع ذلك، تخضع جميع التفاعلات إلى التحكم بواسطة سلطات مركزية تابعة لجهات خارجية تستفيد تجاريًا من تبادل الخدمات. هذه السلطات قد تمتلك أيضًا الأصول الرقمية التي ينشئها المستخدمون النهائيون وتتحكم في تلك الأصول.
على سبيل المثال، تعمل منصات العمل المركزية الخاصة بالمحترفين المستقلين على ربط المحترفين المستقلين بالعملاء، وتقوم منصات مشاركة الغرف بربط مالكي العقارات بالمستأجرين. يقوم كل من موفري الخدمة ومستخدمي الخدمة بإنشاء بيانات مثل ملفات تعريف الخدمة، وأوصاف الخدمة، وملفات تعريف المستخدمين، والمدونات، ومقاطع الفيديو، والتعليقات. تقوم المنصات بإدارة جميع هذه البيانات بطريقة مركزية.
التحديات مع Web 2.0
في حين أن المنصات المركزية تسهل وتنظم التفاعلات بين الطرفين، فإن آليات Web 2.0 تخلق العديد من التحديات:
- قد لا يتمكن موفرو الخدمة من نقل بياناتهم إلى منصات أخرى بدون فقدان السمعة وقاعدة العملاء.
- يتمتع مستخدمو الخدمة بتحكم محدود في كيفية استخدام بياناتهم وإدارتها.
- قد تتخذ المنصة المركزية قراراتٍ معينةً قد تؤثر على المستخدمين النهائيين بشكل كبير. على سبيل المثال، يُمكنها تصفية محتوى معين أنشأه المستخدم أو تقييد وصول المستخدم النهائي إلى بعض ميزات الموقع.
مزايا Web 3.0
يهدف Web 3.0 إلى التحرك نحو النموذج القراءة/الكتابة/الامتلاك، حيث يمتلك منشئو البيانات بياناتهم ويتحكمون فيها ويكون لهم رأي أكبر في كيفية استخدامها وإدارتها. توفر تقنيات Web 3.0 آليات عديدة، ولذلك يتجاوز المستخدمون النهائيون العملاء ليصبحوا مساهمين ومشاركين. في ما يلي بعض المزايا الأخرى.
تحسين التفاعل
يتفاعل المستخدمون مع بعضهم ومع موفر الحل بطريقة أكثر جدوى. يتلقون حوافز للمشاركة النشطة في المجتمعات عبر الإنترنت بدلًا من طلبات تبادل البيانات.
تعزيز الخصوصية
يحدد المستخدم الفرد من يمكنه الوصول إلى بياناته. لا يمكن الوصول إلى بياناته من قبل مالك البنية التحتية الذي يحتفظ بالبيانات. قد تكون تفاعلاتك عبر الإنترنت مرئيةً للعامة ولكن هويتك سرية.
إضفاء الطابع الديمقراطي على الاتصالات
يهدف Web 3.0 إلى إزالة الحواجز الجغرافية والسياسية والمؤسسية التي تحول دون الاتصال. إنه يحد من الرقابة من شركات التكنولوجيا الكبرى ويوازن بين متطلبات الأمان وزيادة الشفافية.
ما التقنيات الرئيسية في Web 3.0؟
تشكل تقنية سلسلة الكُتَل (Blockchain) الأساس للعديد من تطبيقات Web 3.0، ما يوفر الشفافية والثبات وعدم الثقة. سلاسل الكُتَل هي سجلات حسابات لا مركزية وموزعة تخزن سجلات المعاملات أو البيانات عبر شبكة من العُقَد.
تقوم قاعدة بيانات سلاسل الكُتَل بتخزين البيانات في كُتَل متسقة زمنيًا لا يمكنك حذفها أو تعديلها إلا بتوافق من شبكة نظير إلى نظير. تحتوي على آليات مدمجة تمنع إدخالات المعاملات غير المصرح بها وتُنشئ تناسقًا في طريقة العرض المشتركة لهذه المعاملات. ونتيجةً لذلك، يُمكنك استخدامها في إنشاء سجل حسابات غير قابل للتغيير أو غير قابل للتعديل لتتبع جميع أنواع المعاملات.
في ما يلي التقنيات الأساسية الأخرى التي تقود تطوير Web 3.0.
استخدام الرموز المميزة
يُمكنك توسعة نطاق تطبيقات تقنية سلسلة الكُتَل (blockchain) من خلال استخدام الرموز المميزة. استخدام الرموز المميزة هو عملية تمثيل الأصول الحقيقية أو الرقمية كرموز مميزة رقمية على سلسلة كُتَل.
هذه الرموز المميزة هي تمثيلات مشفرة خاصة بالملكية أو حقوق الوصول أو أشكال أخرى من القيمة. على سبيل المثال، يُمكنك تمثيل الأصول المادية والأصول الرقمية مثل العقارات والأسهم والسلع والفن والموسيقى وحتى العناصر داخل اللعبة.
يمثل كل رمز مميز جزءًا محددًا أو وحدةً كاملةً من الأصل الأساسي، ما يجعله قابلًا للتقسيم وقابلًا للتداول بسهولة. توجد أنواع مختلفة من الرموز المميزة في العالم الافتراضي، مثل الرموز المميزة الخاصة بالأمان الخاضعة للوائح الأوراق المالية أو الرموز المميزة غير القابلة للاستبدال (NFTs) التي تمثل أصولًا فريدةً وغير قابلة للتقسيم لا تسمح بالملكية الجزئية.
WebAssembly
WebAssembly (Wasm) هو تنسيق تعليمات ثنائي لجهاز افتراضي قائم على المكدس. يعمل في بيئة محمية داخل المتصفح، ما يعني أنه لا يمكنه الوصول إلى نظام الملفات المحلي للمستخدم.
إنه يتيح تشغيل التعليمات البرمجية عالية الأداء داخل متصفحات الويب، والتي توفر أساسًا للتطبيقات اللامركزية لتعمل بكفاءة عبر منصات مختلفة. يُمكن للمطورين تشغيل التعليمات البرمجية بسرعة شبه أصلية، ما يوفر زيادةً هائلةً في الأداء مقارنةً بتقنيات الويب التقليدية مثل JavaScript.
تقنيات الويب الدلالي
تسمح تقنيات الويب الدلالي للتطبيقات بفهم بيانات العملاء وتفسيرها بشكل أفضل. تستخدم مبادئ البيانات المرتبطة في ربط مجموعات بيانات متعددة أو نشر بيانات مهيكلة على الويب. نقدم في ما بعد بعض الأمثلة.
إطار وصف الموارد
مع إطار وصف الموارد (RDF)، يُمكنك التعبير عن الجُمَل في شكل صيغة ثلاثية هي subject-predicate-object (مبتدأ-خبر-مفعول). تنشئ هذه الصيغ الثلاثية بنية بيانات قائمة على الرسم البياني تمثل علاقات الكيانات المختلفة. SPARQL هي لغة استعلام للاستعلام عن بيانات إطار وصف الموارد (RDF).
Web Ontology Language
اللغة Web Ontology Language (OWL) هي لغة تختص بتعريف علوم الكينونة (الأنطولوجيا)، أو التمثيلات الرسمية الخاصة بالمعرفة والعلاقات بين المفاهيم. يُمكنك استخدامها في تحديد الفئات والخصائص والمثيلات، بالإضافة إلى تسهيل الاستنتاج والاستدلال.
ما بعض أمثلة تطبيقات Web 3.0؟
يتم إنشاء العديد من تطبيقات تقنية سلاسل الكُتَل وعرضها كواجهات برمجة تطبيقات وخدمات. تُستخدم في إنشاء تطبيقات Web3 أخرى لحالات استخدام مختلفة. نقدم في ما بعد بعض الأمثلة.
العقود الذكية
العقود الذكية هي عقود ذاتية التنفيذ من خلال قواعد محددة مسبقًا مكتوبة في تعليمة برمجية. تقوم هذه العقود تلقائيًا بفرض شروط الاتفاقية عند استيفاء شروط معينة. على سبيل المثال، إذا كان العقد ينص على أن ملكية عنصر ما تنتقل إلى أي شخص يدفع ثمنه، فما عليك سوى إرسال السعر المطلوب إلى هذا العقد. ثم يتم تحديث سجل الحسابات تلقائيًا باستخدام معاملة في الكتلة التالية لتعكس أنك المالك الجديد.
المنظمة المستقلة اللامركزية (DAO) هي عقد ذكي متفق عليه يعمل على أتمتة عملية صُنع القرار اللامركزية عبر مجموعة موارد (رموز مميزة). يُصوّت المستخدمون الذين لديهم رموز مميزة على كيفية إنفاق الموارد، وتقوم التعليمة البرمجية تلقائيًا بتنفيذ نتيجة التصويت.
يُمكنك استخدام عقد ذكي لبرمجة الشروط الخاصة بالأدوات المالية مثل الرهن العقاري والسندات والأوراق المالية (وتسمى أيضًا التمويل اللامركزي). أو يمكنك تسهيل تتبع البضائع ودفعها من خلال سلسلة توريد. يُمكن للعقود الذكية أن تلغي الحاجة إلى الوسطاء، ما يساعد في جعل المعاملات أكثر كفاءة وأمانًا.
الهوية اللامركزية
الهوية اللامركزية هي تقنية تهدف إلى منح الأفراد مزيدًا من التحكم والملكية لهويتهم الرقمية. في الأنظمة التقليدية عبر الإنترنت، يعتمد المستخدمون غالبًا على موفري الهوية المركزية (مثل منصات الوسائط الاجتماعية أو خدمات البريد الإلكتروني) لإدارة هوياتهم والوصول إلى مختلف الخدمات عبر الإنترنت.
الهوية اللامركزية تُعيد التحكم في معلومات الهوية مرةً أخرى إلى المستخدم الفردي. تستخدم مُعرّفات فريدة عالميًا مرتبطة بمستند مُعرّف لامركزي (DID). يحتوي هذا المستند على المفاتيح العامة، ومواد تشفيرية، ونقاط نهاية الخدمة المتعلقة بالهوية. تستخدم التقنية الكشف الانتقائي لمشاركة سمات هوية محددة، وتقليل التعرض إلى معلومات التعريف الشخصية (PII) أثناء عمليات التحقق من الهوية.
نظام الملفات بين الكواكب (IPFS)
نظام الملفات بين الكواكب (IPFS) هو نظام تخزين ملفات لامركزي ومُوزَّع يوفر طريقةً أكثر كفاءةً ومرونةً لتخزين المحتوى والوصول إليه على Web 3.0. هذا النظام يمنح كل ملف تجزئة تشفير (عنوان قائم على محتوى) فريدة. يستخدم هذا النظام شبكة نظير إلى نظير، والتي فيها تعمل كل عقدة من عُقَد نظام الملفات بين الكواكب (IPFS) كعميل وخادم. تتعاون العُقَد في تخزين المحتوى واسترداده وتوزيعه عبر الويب، ما يلغي الحاجة إلى خوادم مركزية.
على سبيل المثال، عندما يطلب المستخدم محتوىً موجودًا على نظام الملفات بين الكواكب (IPFS)، يستخدم النظام تجزئة المحتوى الفريدة لتحديد العُقَد التي تخزن ذلك المحتوى. ثم يقوم باسترداد المحتوى من العُقَد المتعددة بالتوازي، ما يساعد في ضمان التكرار والتسامح مع الأخطاء.
ما بعض تحديات تطبيق Web 3.0؟
كما هو الحال مع أي تقنية ناشئة، يواجه تطبيق Web3 العديد من التحديات التي يجب معالجتها من أجل تحقيق الاعتماد والنجاح على نطاق واسع. في ما يلي يتم تناول بعض التحديات الرئيسية.
التحديات التقنية
لا تزال قابلية التوسّع مصدر قلق رئيسي، حيث إنه مع زيادة أحجام البيانات تصبح شبكات سلاسل الكُتَل مكلفةً للغاية وذات متطلبات حوسبية. الجهود مستمرة لإنشاء تقنيات مستدامة وصديقة للبيئة.
تعد قابلية التشغيل البيني بين شبكات وبروتوكولات سلاسل الكُتَل المختلفة تحديًا آخر.
تجربة المستخدم والاعتماد
تعمل الواجهات المعقدة ومنحنى التعلم الحاد على تقليل الاعتماد السائد. إن من الضروري تحسين تجربة المستخدم من خلال تصميم واجهات سهلة الاستخدام تجرد تعقيدات تقنية سلاسل الكُتَل.
علاوةً على ذلك، يشكل الامتثال التنظيمي تحديًا، حيث يجب أن تتبع تطبيقات Web3 متطلبات حماية البيانات والأمان المالي الحالية.
الحوكمة
الحوكمة في الأنظمة اللامركزية قد تكون صعبةً. تتطلب الحوكمة هياكل فعّالة تتضمن مشاركة المجتمع ولا تتضمن مركزية السلطة.
إن إعداد رموز مميزة ذات كفاءة ومعايير للرموز المميزة تتوافق مع أهداف التطبيق يتطلب دراسةً متأنيةً. يلزم التعاون والابتكار والتحسين المستمر داخل مجتمع Web3 للتغلب على هذه القيود.
كيف تساعدك AWS في تلبية متطلبات تطبيقات Web 3.0؟
Amazon Managed Blockchain هي خدمة مُدارة بالكامل مصممة لمساعدتك في إنشاء تطبيقات Web3 المرنة على سلاسل الكُتَل العامة والخاصة. مع Managed Blockchain، لا تقلق بشأن نشر بنية أساسية متخصصة لسلاسل الكُتَل وإبقاء تطبيقات Web3 متصلةً بشبكة سلاسل الكُتَل.
تتوسّع جميع ميزات Managed Blockchain في نطاقها بطريقة آمنة من أجل تحقيق الدرجة المؤسسية ومن أجل الحصول على بنيات تطبيقات المستهلك السائدة. في ما يلي بعض الطرق التي يُمكنك الاستفادة منها:
- استخدام AMB Access للوصول الفوري وبلا خادم إلى العديد من سلاسل الكُتَل
- استخدام AMB Query مع واجهات برمجة التطبيقات السهلة على المطورين، حيث تصل هذه الواجهات إلى البيانات التاريخية في الوقت الفعلي من العديد من سلاسل الكُتَل
- دمج بيانات سلاسل الكُتَل القياسية مع خدمات AWS، بدون الحاجة إلى بنية أساسية متخصصة لسلاسل الكُتَل أو أدوات الاستخراج، والانتقال، والتحميل (ETL)
ابدأ اليوم استخدام تطبيقات Web 3.0 على AWS عن طريق إنشاء حساب.