من المرجح أنك تحتفظ بالكثير من البيانات. من المحتمل أن يكون جهاز الكمبيوتر الشخصي الخاص بك مليئًا بالصور والموسيقى والأفلام ومستندات العمل والمزيد. لقد أصبح من الصعب أكثر فأكثر الحفاظ على كل شيء منظمًا ويمكن الوصول إليه.
بالتأكيد ، يمكنك فقط تخزين كل شيء على القرص الصلب لجهاز الكمبيوتر الخاص بك. ولكن ماذا يحدث إذا تعطل جهاز الكمبيوتر الخاص بك وفقدت كل شيء؟
تقدم العديد من شركات التكنولوجيا حلول التخزين السحابي ، ولكن ماذا يحدث عندما تمنع حكومتك تطبيقات مثل Google Drive أو Dropbox في بلدك؟
تعاني حلول السحابة هذه من نفس الخلل الذي تعاني منه شبكة الويب الحالية: المركزية.
ومع ذلك ، فقد أظهر ظهور تقنيات الويب 3 أن مستقبل الويب يمكن توزيعه بطبيعته. في هذه المقالة ، سوف نستكشف بروتوكول IPFS وكيف يخطط لتغيير البنية الأساسية للإنترنت.
ما هو IPFS؟
نظام الملفات بين الكواكب أو التي اعتمدها الفريق الحكومي هي شبكة لامركزية تقوم بتخزين البيانات ومشاركتها.
يسمح IPFS لأي شخص بتخزين الملفات ومشاركتها مع أي شخص آخر لديه حق الوصول إلى الشبكة. يتم تخزين الملفات التي يتم تحميلها على الشبكة على العديد من أجهزة الكمبيوتر المختلفة حول العالم.
تم إنشاء IPFS بواسطة فريق من المطورين بقيادة Juan Benet ، مهندس سابق في Google. تم استلهام Benet من بروتوكول BitTorrent الذي يسمح للمستخدمين بمشاركة الملفات بدون خادم مركزي. جعل بروتوكول مشاركة ملف p2p بينيت يدرك أن نفس الأسلوب يمكن أن يعمل مع نظام ملفات لامركزي عالمي.
تم تطويره منذ عام 2015 ، ولكن يوجد بالفعل عدد من التطبيقات التي تدعمه مثل Brave Browser و Opera.
أصبح IPFS طريقة بديلة لتخزين المعلومات عبر الإنترنت في المواقف التي فشل فيها التخزين المركزي. على سبيل المثال ، عندما حظرت السلطات التركية ويكيبيديا في جميع أنحاء البلاد ، استخدم النشطاء IPFS لإنشاء بوابة لامركزية لنسخة من ويكيبيديا التركية.
يبدو مستقبل IPFS واعدًا. مع المزيد والمزيد من التطبيقات التي تستخدمها ، فمن المحتمل أن تصبح الطريقة الافتراضية لتخزين البيانات ومشاركتها على الإنترنت.
كيف يعمل؟
IPFS هو نوع من شبكات التخزين من نظير إلى نظير أو من نظير إلى نظير.
إذا طلب شخص ما ملفًا ، فسيتم تخزين نسخة من هذا الملف مؤقتًا على العقدة المحلية الخاصة به. إذا طلب المزيد من الأشخاص هذه البيانات ، فسيتم إنشاء المزيد من النسخ المخزنة مؤقتًا. هذا يعني أن عبء تلبية الطلب يتم مشاركته تدريجيًا بين جميع العقد التي تحتوي على الملف المخزن مؤقتًا.
تعتمد الشبكة على ثلاثة مبادئ رئيسية: معالجة المحتوى ، وربط المحتوى ، واكتشاف المحتوى.
دعونا نلقي نظرة على كيفية تحقيق IPFS لكل من هذه المبادئ الثلاثة.
عنونة المحتوى
فكر في الطريقة المعتادة التي تبحث بها عن الملفات الموجودة على جهاز الكمبيوتر. من أجل الوصول إلى ملف ، سيتعين عليك الانتقال إلى دليل معين على جهازك والعثور على ملف باسم الملف الصحيح.
في حين أن هذه ممارسة قياسية في الحوسبة ، إلا أنها لا تُترجم بالضرورة بشكل جيد إلى شبكة موزعة مثل IPFS.
بدلاً من تحديد المحتوى حسب الموقع ، ينظر IPFS إلى المحتوى نفسه. تُعرف هذه العملية باسم معالجة المحتوى.
تأتي جميع الملفات المضمنة في بروتوكول IPFS مع معرف محتوى يعمل بمثابة تجزئة فريدة لملف معين.
يوسع مشروع البيانات المرتبطة بين الكواكب (IPLD) هذا المفهوم بشكل أكبر من خلال توفير مكتبات لتمكين مستخدمي بروتوكول IPFS من استكشاف بياناتهم بأي تنسيق يرغبون فيه.
ربط المحتوى
يستخدم IPFS ملف هيكل البيانات يسمى ب الرسم البياني الحلقية الموجهة أو DAG.
يستخدم بروتوكول IPFS نوعًا من DAG يسمى ميركل داغ الذي تم إعداده بحيث يكون لكل عقدة معرف فريد يمثل تجزئة لمحتويات العقدة.
تستخدم الشبكة Merkle DAG لتحسين كيفية تمثيل الدلائل والملفات. افترض أن لديك مجلدًا يحتوي على ثلاثة ملفات. سيحتوي هذا المجلد على تجزئة فريدة تمثل الملفات الثلاثة الموجودة بداخله. يتكون كل ملف بدوره من عدة كتل.
نظرًا لأن كل عقدة مرتبطة بتجزئة تم إنشاؤها بناءً على محتويات العقدة ، يُقال إن بنية البيانات بأكملها تم التحقق منها ذاتيًا. خاصية المفتاح هذه هي التي تسمح للملفات بالعمل بسعة موزعة في بروتوكول IPFS.
اكتشاف المحتوى
للعثور على النظراء الذين يستضيفون المحتوى الذي تبحث عنه ، يعتمد IPFS على ملف جدول التجزئة الموزع أو DHT.
جدول التجزئة هو ببساطة قاعدة بيانات لمفاتيح القيم. يستخدم IPFS جدول التجزئة الموزع لمعرفة الأقران في الشبكة الذين يقومون بتخزين الكتل التي تشكل المحتوى الذي تحاول الوصول إليه.
يستخدم IPFS ملف libp2p مكتبة للسماح للأقران بإرسال البيانات إلى بعضهم البعض.
تطبيقات سطح المكتب
في تطبيقات سطح المكتب ، يتم إخفاء الكثير من التقنيات المذكورة أعلاه وتعمل خلف الكواليس.
يمكن للمستخدمين ببساطة تشغيل عميل IPFS الخاص بهم وتحميل ملفاتهم الخاصة على الشبكة.
يمكن الوصول إلى الملفات التي يقوم المستخدم بتحميلها إلى الشبكة من خلال معرف المحتوى الفريد للملف. يمكنك استخدام خدمة مثل متصفح IPFS للوصول إلى الملف من أي جهاز يمكنه الاتصال بالإنترنت.
الميزات الرئيسية IPFS
فيما يلي أربع ميزات رئيسية لبروتوكول IPFS:
- IPFS هو نظام ملفات نظير إلى نظير. هذا يعني أنه يتم تخزين الملفات وتوزيعها مباشرة بين المستخدمين ، دون الحاجة إلى خادم مركزي. يمتلك المستخدمون خيار تشغيل العقدة الخاصة بهم للاتصال بنظرائهم الآخرين.
- IPFS لا مركزية. هذا يعني أنه لا توجد نقطة واحدة للفشل. إذا تعطلت عقدة واحدة ، فلا يزال بإمكان النظام العمل.
- يسمح IPFS لأرشفة أسهل. يسمح نظام Merkle DAG عالي الكفاءة للشبكة بتقليل مقدار مساحة التخزين المطلوبة. هذه ميزة كبيرة لأي كيان يحتاج إلى أرشفة البيانات التاريخية.
- يمكن للمستخدمين الذين ليسوا على دراية بسطر الأوامر استخدام تطبيق سطح المكتب سهل الاستخدام الذي يدعم عمليات استيراد الملفات بالسحب والإفلات وخيارات المشاركة والتنزيل السريعة.
- IPFS هو المصدر المفتوح. هذا يعني أنه يمكن لأي شخص المساهمة في تطوير النظام.
إيجابيات وسلبيات بروتوكول IPFS
الايجابيات
- إنه مصمم ليكون قابلاً للتطوير لاستيعاب عدد كبير من المستخدمين وعدد كبير من الملفات.
- إنه متسامح مع الأخطاء ، مما يعني أنه يمكن أن يستمر في العمل حتى إذا كانت بعض العقد في الشبكة غير متوفرة.
- إنه مقاوم للرقابة ، مما يعني أنه من الصعب على كيان واحد حظر أو إزالة المحتوى من الشبكة.
- IPFS آمن. يخزن IPFS الملفات باستخدام تجزئات التشفير ، مما يجعلها غير قابلة للعبث.
سلبيات
- لا يزال نظام الملفات بين الكواكب قيد التطوير ولديه حد أدنى من دعم العملاء مقارنة بحلول تخزين الملفات التجارية.
- ليس من الواضح مدى جودة النظام ، أو إلى أي مدى سيقاوم الرقابة.
- قد يكون النظام عرضة لهجمات الكيانات القوية.
- تعيد معالجة المحتوى ارتباطًا يحتوي على التجزئة. سيتعين على المستخدمين استخدام DNS لجعل الارتباط قابلاً للقراءة.
وفي الختام
تعد بروتوكولات IPFS طريقة جديدة لتخزين البيانات ومشاركتها والتي لها العديد من الفوائد مقارنة بالطرق التقليدية. إنه لامركزي ، مما يعني أنه لا توجد نقطة فشل واحدة ، وهو فعال للغاية ، ويستخدم نطاقًا تردديًا أقل من الطرق الأخرى.
ومع ذلك ، لا يزال قيد التطوير ولديه بعض القيود ، مثل عدم القدرة على تخزين ملفات كبيرة جدًا. بشكل عام ، تعد IPFS تقنية جديدة واعدة لديها القدرة على إحداث ثورة في طريقة تخزين البيانات ومشاركتها.
هل تعتقد أن بروتوكولات التخزين السحابي اللامركزية مثل IPFS هي مستقبل استضافة الملفات عبر الإنترنت؟
اترك تعليق