يمثل نظام الملفات بين الكواكب (IPFS) نهجًا تحويليًا لكيفية إدراكنا وتفاعلنا مع البيانات على الإنترنت. لكي نقدر حقًا الابتكار وراء IPFS، نحتاج أولاً إلى فهم قيود بنية الويب الحالية لدينا.
المصدر: 101بلوكشين
تقليديًا، عندما نصل إلى موقع ويب أو مستند عبر الإنترنت، فإننا نطلب أساسًا من خادم معين (أو مجموعة من الخوادم) أن يعرض لنا هذا المحتوى. وهذا ما يسمى بالعناوين المستندة إلى الموقع. على الرغم من أن هذا النظام قد خدمنا جيدًا لسنوات عديدة، إلا أنه يحتوي على عيوب متأصلة:
المصدر: https://symphony.is/
يقدم IPFS طريقة جديدة للوصول إلى البيانات: العناوين القائمة على المحتوى. بدلاً من السؤال عن «مكان» تخزين جزء من البيانات، يركز IPFS على «ماهية» هذه البيانات. في IPFS، يتم إعطاء كل ملف وكل كتلة من كتله بصمة فريدة تُعرف باسم معرف المحتوى (CID). لا تقوم إدارة البحث الجنائي هذه بتحديد المحتوى فحسب؛ بل إنها مستمدة من تفاصيل المحتوى، مما يضمن الأصالة.
وراء الكواليس، يستخدم IPFS هيكلًا يُعرف باسم الرسم البياني غير الدوري الموجه من Merkle (DAG). بعبارات بسيطة، إنها طريقة لتنظيم كتل البيانات وربطها. تحتوي كل كتلة على بيانات وترتبط بكتل أخرى من خلال تجزئات التشفير. تشكل هذه الروابط بنية تشبه الويب، مما يضمن سلامة البيانات والاسترجاع الفعال. إذا سبق لك أن رأيت شجرة عائلة، فإن Merkle DAG متشابهة إلى حد ما، ولكن بدلاً من الأقارب، فإنها تربط كتل البيانات.
يعتمد نهج IPFS الفريد لتخزين البيانات واسترجاعها على هيكل نظير إلى نظير (P2P). تعد هذه البنية خروجًا عن نماذج الإنترنت التقليدية، وهي مفيدة في معالجة العديد من العيوب المتأصلة في الويب المركزي.
على عكس الشبكات التقليدية حيث يوجد تمييز واضح بين الخوادم (مزودي المحتوى) والعملاء (مستهلكي المحتوى)، في شبكة P2P، يمكن لكل مشارك أن يكون كلاهما. هذا يعني:
IPFS ليست أول شبكة P2P، ولكنها تجلب الابتكارات التي تجعلها مناسبة بشكل خاص للويب اللامركزي:
في حين أن الطبيعة اللامركزية لـ IPFS تقدم مزايا لا مثيل لها، إلا أنها تشكل أيضًا تحديات فريدة، خاصة فيما يتعلق باستمرارية البيانات.
لضمان الاستخدام الفعال للموارد، قد تقوم عُقد IPFS أحيانًا بتطهير البيانات التي يتم الوصول إليها بشكل غير منتظم. تضمن عملية جمع البيانات المهملة هذه عدم إغراق العقد بالبيانات الخاملة. ومع ذلك، يجب حماية البيانات الأساسية من عمليات التطهير هذه.
التثبيت هو حل IPFS للتحدي الذي يمثله جمع القمامة. من خلال تثبيت جزء من البيانات، يضع المستخدمون علامة عليها على أنها حيوية. وهذا يضمن، بغض النظر عن دورات جمع البيانات المهملة، أن تظل البيانات المثبتة مخزنة ويمكن الوصول إليها على الشبكة.
يمثل نظام الملفات بين الكواكب (IPFS) نهجًا تحويليًا لكيفية إدراكنا وتفاعلنا مع البيانات على الإنترنت. لكي نقدر حقًا الابتكار وراء IPFS، نحتاج أولاً إلى فهم قيود بنية الويب الحالية لدينا.
المصدر: 101بلوكشين
تقليديًا، عندما نصل إلى موقع ويب أو مستند عبر الإنترنت، فإننا نطلب أساسًا من خادم معين (أو مجموعة من الخوادم) أن يعرض لنا هذا المحتوى. وهذا ما يسمى بالعناوين المستندة إلى الموقع. على الرغم من أن هذا النظام قد خدمنا جيدًا لسنوات عديدة، إلا أنه يحتوي على عيوب متأصلة:
المصدر: https://symphony.is/
يقدم IPFS طريقة جديدة للوصول إلى البيانات: العناوين القائمة على المحتوى. بدلاً من السؤال عن «مكان» تخزين جزء من البيانات، يركز IPFS على «ماهية» هذه البيانات. في IPFS، يتم إعطاء كل ملف وكل كتلة من كتله بصمة فريدة تُعرف باسم معرف المحتوى (CID). لا تقوم إدارة البحث الجنائي هذه بتحديد المحتوى فحسب؛ بل إنها مستمدة من تفاصيل المحتوى، مما يضمن الأصالة.
وراء الكواليس، يستخدم IPFS هيكلًا يُعرف باسم الرسم البياني غير الدوري الموجه من Merkle (DAG). بعبارات بسيطة، إنها طريقة لتنظيم كتل البيانات وربطها. تحتوي كل كتلة على بيانات وترتبط بكتل أخرى من خلال تجزئات التشفير. تشكل هذه الروابط بنية تشبه الويب، مما يضمن سلامة البيانات والاسترجاع الفعال. إذا سبق لك أن رأيت شجرة عائلة، فإن Merkle DAG متشابهة إلى حد ما، ولكن بدلاً من الأقارب، فإنها تربط كتل البيانات.
يعتمد نهج IPFS الفريد لتخزين البيانات واسترجاعها على هيكل نظير إلى نظير (P2P). تعد هذه البنية خروجًا عن نماذج الإنترنت التقليدية، وهي مفيدة في معالجة العديد من العيوب المتأصلة في الويب المركزي.
على عكس الشبكات التقليدية حيث يوجد تمييز واضح بين الخوادم (مزودي المحتوى) والعملاء (مستهلكي المحتوى)، في شبكة P2P، يمكن لكل مشارك أن يكون كلاهما. هذا يعني:
IPFS ليست أول شبكة P2P، ولكنها تجلب الابتكارات التي تجعلها مناسبة بشكل خاص للويب اللامركزي:
في حين أن الطبيعة اللامركزية لـ IPFS تقدم مزايا لا مثيل لها، إلا أنها تشكل أيضًا تحديات فريدة، خاصة فيما يتعلق باستمرارية البيانات.
لضمان الاستخدام الفعال للموارد، قد تقوم عُقد IPFS أحيانًا بتطهير البيانات التي يتم الوصول إليها بشكل غير منتظم. تضمن عملية جمع البيانات المهملة هذه عدم إغراق العقد بالبيانات الخاملة. ومع ذلك، يجب حماية البيانات الأساسية من عمليات التطهير هذه.
التثبيت هو حل IPFS للتحدي الذي يمثله جمع القمامة. من خلال تثبيت جزء من البيانات، يضع المستخدمون علامة عليها على أنها حيوية. وهذا يضمن، بغض النظر عن دورات جمع البيانات المهملة، أن تظل البيانات المثبتة مخزنة ويمكن الوصول إليها على الشبكة.