التكنولوجيا الصلبة: حان الوقت لإعادة بناء الويب


السير تيم بيرنرز لي في حفل كامبوس 2008 ، تصوير جونان باسترا

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

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

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

يقترح المفهوم أنه يمكن للجميع المشاركة في تشكيل مساحة ويب واحدة. لهذا نحن بحاجة إلى:

  1. نظام إذن وظيفي (من وأين وما يمكن أن يكتب) على أساس نظام تحديد مشترك ؛
  2. التحكم في الوصول إلى البيانات ، لأن أساس الويب ليس فقط المستندات ، ولكن أيضًا البيانات.

لقد انتهى الآن الكثير من العمل على الأدوات وأدوات التطوير لهذا المفهوم. التكنولوجيا الصلبة هي التجسيد الحقيقي لفكرة صيغت منذ 15 عامًا.

تعتمد التكنولوجيا الصلبة على معايير W3C الحالية ، مما يسهل تنفيذها ويساهم في النشر السريع. يطبق نظام الإذن وتحديد الهوية ، ووظيفة التحرير الشامل لجميع المستندات ، ونظام إدارة البيانات والتحديثات في الوقت الحقيقي عبر WebSockets.



بعد التسجيل على أحد الخوادم الصلبة ، يتلقى المستخدم معرفًا و "حاوية" شخصية (جراب صلب). بدلاً من ذلك ، يمكنك رفع الخادم المحلي. الصورة مقدمة من Tim Berners-Lee

تثبيت خادم Solid محلي


تعليمات التثبيت والاختبار هنا . يتم تثبيت الخادم وتشغيله مباشرة من خلال Node.js ، أو باستخدام Docker.

الوظائف المدعومة:

  • منصة البيانات المرتبطة : معيار للوصول المُدار إلى البيانات المحددة بواسطة HTTP URI. الموصوف بشكل منفصل هو العمل مع الحاويات حيث يتم إضافة الموارد بواسطة عملية POST
  • WebAccessControl : نظام لامركزي للوصول إلى الموارد متعدد المستخدمين
  • مصادقة WebID-TLS
  • تسمح التكنولوجيا للمستخدم بالمصادقة على موارد مختلفة بشهادة واحدة من المستعرض. يمكن لأي موقع التعامل مع إصدار هذه الشهادات لمستخدميه. يقوم النظام بتمديد مواصفات WebID. في حالة خادم Solid محلي ، يمكنك إنشاء شهادة موقعة ذاتيًا
  • تحديثات في الوقت الحقيقي (باستخدام WebSockets)
  • التحقق من الهوية لـ WebID
  • وكيل CORS للوصول إلى البيانات بين المواقع
  • خادم البريد للمستخدمين

انظر أيضًا:


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

دخل هذا المستودع الصلب هذا الأسبوع الجزء العلوي من المستودعات الجديدة الأكثر شعبية على Github ، في المرتبة الثانية بعد مصادر MS-DOS 1.25 و 2.0 ، التي تم إعادة تحميلها هنا من متحف تاريخ الكمبيوتر.

ربما سيتم دعم تقنية Solid من قبل المطورين ، لذلك هناك الآن كل ما تحتاجه. الآن ترتفع الخوادم الصلبة الأولى في العالم وهناك حتى الآن عدد قليل جدًا من التطبيقات التي تستخدمها . بعد تثبيت خادم محلي ، ليس من الواضح ما يجب فعله بعد ذلك. ربما شعر المستخدمون الأوائل الذين دخلوا على الإنترنت بهذا الشكل. لكن إمكانات شبكة لامركزية جديدة يمكن أن تكون كبيرة للغاية.
"تقوم Solid بتغيير النموذج الحالي ، حيث يتعين على المستخدمين نقل البيانات الشخصية إلى عمالقة رقمية في مقابل الفوائد المرجوة. كما اكتشفنا جميعًا ، لم يكن ذلك في مصلحتنا. الصلبة - هذه هي الطريقة التي نطور بها الإنترنت بطريقة ثورية لاستعادة التوازن ، مما يمنح كل واحد منا التحكم الكامل في البيانات ، شخصية أم لا "- تيم بيرنرز لي.
نضيف أنه في نفس الوقت الذي أطلق فيه إعلان شركة Solid ، أطلق السير Tim Berners-Lee شركة Inrupt Startup ، والتي ستعزز تقنية جديدة: "هدفنا هو الهيمنة على العالم" ، قال منشئ شبكة الويب العالمية بشكل متواضع في مقابلة مع شركة Fast Company.





Source: https://habr.com/ru/post/ar425171/


All Articles