ما هو InterPlanetary File System (IPFS)؟
InterPlanetary File System (IPFS) هو طريقة موجهة للمحتوى لتخزين الملفات واسترجاعها عبر عدة أجهزة كمبيوتر. إنه يشير إلى ما هو البيانات من خلال بصمة تشفيرية، لذا تتطابق الملفات المتماثلة مع العنوان نفسه. فكر فيها كأنها مكتبة ضخمة حيث يتم العثور على الكتاب من محتواه بالضبط، لا من وسم الرف.
“InterPlanetary File System (IPFS) put my files on a blockchain.” لا. IPFS هو شبكة عناونة المحتوى للملفات؛ تقيس التوابع في الغالب البينات أو hash في إعدادات كثيرة.
كيف يعمل InterPlanetary File System (IPFS)
تصور أنك تضيف صورة. إليك ما يحدث وراء الكواليس، بدون حاجة إلى دكتوراه:
- إضافة: تضيف ملفًا. IPFS يقسمه إلى قطع ويولّد لها hash، منتجًا معرف محتوى فريد.
- رابط: تُرتب تلك القطع في Merkle DAG، وهو مصطلح فاخر لخريطة قابلة للتحقق من بياناتك.
- العثور: يمكن عقد أخرى اكتشاف من يملك ذلك المعرف المحتوى باستخدام Distributed Hash Table (DHT).
- الاسترجاع: بمجرد العثور، يتم بث الملف عبر اتصال peer-to-peer من واحد أو أكثر من الأقران.
- التحقق: يتم فحص كل كتلة مقابل hash الخاص بها، لذا ما تحصل عليه هو بالضبط ما تم تثبيته. لا حاجة لسقوط ثقة.
مكافأة: كلما كانت النسخ أكثر في الخارج، زادت احتمالية حصولك على أداء أفضل عندما يطلب الكثير من الأشخاص نفس الملف. نعم، هذا هو الهدف.
لماذا يهم InterPlanetary File System (IPFS)
يقوم InterPlanetary File System ( IPFS ) بنقل الويب من عناوين قائمة على الموقع إلى عناوين قائمة على المحتوى، وهو ما يعكس جدولاَ من العلاقات بشكل إيجابي:
- الفائدة: سلامة المحتوى افتراضيًا. إذا تطابق hash، فالبيانات شرعية، وهذا يساعد NFTs وبيانات المجموعات والارشيف العام.
- المنظور: إنه لا مركزي، لذلك يمكن أن يعيش الملفات عبر العديد من الأقران بدل مزوّد واحد. وهذا عكس مستودع مركزي.
- الأهمية: ستراه في التطبيقات اللامركزية، بيانات NFT الوصفية، وثائق DAO، وحتى نسخ بيانات علمية حينما تكون التوافرية حقًا مهمة.
ثبت ما يهم. إما تشغيل عقدتك الخاصة وتثبيت الملفات أو استخدم خدمة تثبيت. إذا لم يثبت أحدها، يمكن أن تختفي من الشبكة.
الخصائص الرئيسية لـ InterPlanetary File System (IPFS)
إليك ما يجعله مميزًا:
- المحتوى: العناوين هي hash للبيانات، لا مواقع الخادم.
- السلامة: كل كتلة قابلة للتحقق، لذا التلاعب واضح.
- الإصدار: غيّر ملفًا وستحصل على معرف محتوى جديد، بينما العود يعود إلى العنوان القديم.
- وضع عدم الاتصال: يمكن للأقران الاسترجاع من بعضهم البعض بالجوار، حتى مع الإنترنت المتقطع.
- التوافقية: ترتبط الملفات مع ملفات أخرى من خلال بنية موقّعة، رائعة للمجموعات البيانات وحزم التطبيقات.
الVariations
قطع/common ستصادفها حول IPFS:
- IPNS: مؤشّر قابل للتعديل يمكنه تحديث المعرف المحتوى الذي تريد تقديمه خلف اسم ثابت.
- بوابات: روابط الويب التي تسمح للمتصفحات باسترجاع محتوى IPFS بدون تشغيل عقدة، مفيد للمشاركة السريعة.
- التثبيت: خدمات أو عقدتك الخاصة التي تحافظ على المحتوى عبر الإنترنت بتخزينه طويل الأجل.
- Filecoin: شبكة ذات صلة لعروض التخزين المدفوعة بالحافز، غالبًا ما تقترن بـ IPFS لاستمرارية طويلة.
InterPlanetary File System (IPFS) يتعامل مع العناوين والتوزيع، لا التخزين الدائم بحد ذاته. الاتساق يأتي من التثبيت أو صفقات التخزين.
مثال
مجموعة NFT تخزن ملفات الصور الخاصة بها على IPFS، وتثبتها عبر خدمة، وتشير إلى معرفات المحتوى في بيانات onchain حتى تبقى الأعمال قابلة للتحقق.
معلومة ممتعة
اسم "InterPlanetary" الطموح حرفيًا. الفكرة هي الحفاظ على قابلية عنوانة البيانات حتى لو كان يوم ما الأرض والمريخ لديهما، لنقل، رحلات عودة بطيئة جدًا.
خلاصة
مختصر القول: InterPlanetary File System (IPFS) يتيح لك استرجاع الملف الصحيح من أي شخص لديه الملف وإثبات أنه الملف الصحيح، وهو ما تفعله الشبكة كما وعدت دائماً.