ما هي Filecoin؟
Filecoin هي شبكة نظير إلى نظير تقوم بتخزين الملفات ، مع حوافز اقتصادية مضمنة لضمان تخزين الملفات بشكل موثوق بمرور الوقت.
في Filecoin ، يدفع المستخدمون مقابل تخزين ملفاتهم إلى عمال مناجم التخزين. عمال مناجم التخزين هم أجهزة كمبيوتر مسؤولة عن تخزين الملفات وإثبات أنهم قاموا بتخزين الملفات بشكل صحيح بمرور الوقت. يمكن لأي شخص يريد تخزين ملفاته أو الحصول على أموال مقابل تخزين ملفات المستخدمين الآخرين الانضمام إلى Filecoin. لا يتم التحكم في التخزين المتاح وسعر هذا التخزين من قبل أي شركة. بدلاً من ذلك ، يسهل Filecoin الأسواق المفتوحة لتخزين واسترجاع الملفات التي يمكن لأي شخص المشاركة فيها.
Filecoin هي سلسلة blockchain و رمز العملة (FIL). يكسب عمال مناجم التخزين وحدات من FIL لتخزين الملفات. يسجل blockchain الخاص بـ Filecoin المعاملات لإرسال FIL واستلامه ، إلى جانب الأدلة من عمال مناجم التخزين على أنهم يخزنون ملفاتهم بشكل صحيح.
بالنسبة للمستخدمين
يتيح Filecoin للمستخدمين تخزين ملفاتهم بأسعار تنافسية للغاية والتحقق من تخزين ملفاتهم بشكل صحيح.
يمكن للمستخدمين اختيار بين التكلفة والتكرار والسرعة عن طريق اختيار المُعدِّن الذي يناسب عرض التخزين الخاص باحتياجاتهم. يمكن للتطبيقات التي تنفذ Filecoin التفاوض على التخزين مع أي عامل منجم على الشبكة. على عكس أنظمة التخزين المركزية ، ليست هناك حاجة لتنفيذ واجهة برمجة تطبيقات مختلفة لكل مزود.
في أي وقت ، يمكن للمستخدمين التحقق من أن ملفاتهم يتم تخزينها بشكل صحيح من خلال النظر في الأدلة على blockchain الخاص بـ Filecoin.
بالنسبة لموفري التخزين
تُمكِّن Filecoin موفري التخزين من بيع وحدات التخزين الخاصة بهم في السوق المفتوحة.
موفرو التخزين هم أشخاص ومؤسسات تدير عمال المناجم ، ويكسبون رموز Filecoin للقيام بذلك. يمكن أن يكون المُعدِّن أي كمبيوتر متصل بالإنترنت به مساحة قرص احتياطية أو نظام مخصص به الكثير من التخزين المصمم خصيصًا لـ Filecoin. تكافئ blockchain من Filecoin المعدنين لمساهمتهم في التخزين المفيد للإنترنت ، وليس لإكمال حسابات إثبات العمل.
بمجرد أن يقوم موفر التخزين بتنفيذ بروتوكول Filecoin ، فإنه يحصل على إمكانية الوصول إلى السوق الكامل لمستخدمي Filecoin. لا يحتاج مقدمو الخدمة إلى تصميم واجهة برمجة تطبيقات التخزين الخاصة بهم أو الإعلان عن عروضهم بأنفسهم حيث يتم التعامل مع ذلك من خلال بروتوكول وشبكة Filecoin. تتيح Filecoin نظامًا بيئيًا لامركزيًا مزدهرًا لموفري التخزين المستقلين عن طريق إزالة الحواجز من أجل الدخول.
ثورة ال web3
Web3 عبارة عن حركة داخل تطوير البرامج تقوم بتحويل التطبيقات المركزية إلى بروتوكولات لامركزية. بدلاً من وجود نقطة تحكم واحدة ، يمكن للتطبيقات المبنية على بنية الويب 3 إزالة الوسيط ، مما يقلل من مخاطر الرقابة من قبل الشركات الكبرى وتعرض الخدمات لهجمات رفض الخدمة. Web3 عبارة عن بنية أساسية غير موثوقة تتيح للمستخدمين امتلاك الملكية واستعادة التحكم في بياناتهم.
Web3 هو أساسًا ما يسمح لـ Filecoin بالوجود من خلال السماح بمشاركة الملفات بين الأقران.
يمكنك معرفة المزيد عنها في مقال IPFS .
كيف يعمل Filecoin؟
الشبكة: شبكة Filecoin هي شبكة موزعة من نظير إلى نظير مكونة من أقران Filecoin الذين يشاركون بطرق مختلفة يتواصل الأقران عبر القنوات الآمنة التي يستخدمونها لتوزيع المعلومات على الشبكة، ونقل البيانات فيما بينهم ، واكتشاف أقران آخرين ، والحفاظ على سرب متصل جيدًا تتدفق فيه المعلومات مثل الكتل والرسائل بسرعة حتى عند وجود عدة آلاف من يشارك الأقران.
عقد Filecoin: عُقد Filecoin أو عملاء Filecoin هم أقران يقومون بمزامنة Filecoin blockchain والتحقق من صحة الرسائل في كل كتلة. يمكن لعقد Filecoin أيضًا نشر أنواع مختلفة من الرسائل على الشبكة عن طريق بثها. على سبيل المثال ، يمكن للعميل نشر رسالة لإرسال FIL من عنوان إلى عنوان مختلف. يمكن للعقد اقتراح صفقات تخزين واسترجاع لعمال مناجم Filecoin والدفع مقابلها عند تنفيذها.
يعتبر تشغيل Filecoin Node مهمة منخفضة المستوى تتطلب عادةً الاحتفاظ بالبرنامج يعمل على مدار الساعة طوال أيام الأسبوع. هناك العديد من تطبيقات Filecoin Node قيد التشغيل ، و يعتبر Lotus هو الأكثر تقدمًا.
عمال المناجم Filecoin: يقدم عمال المناجم خدمات للشبكة عن طريق تنفيذ أنواع مختلفة من الصفقات وإلحاق كتل جديدة بالسلسلة (كل 30 ثانية) ، والتي يجمعون من أجلها مكافآت FIL.
يعتبر تشغيل عامل منجم Filecoin مهمة تقنية معقدة للغاية مع متطلبات قوية للأجهزة ، حسب الحاجة لإكمال البراهين اللازمة. يعد Lotus Miner هو التطبيق الأكثر تقدمًا لعامل منجم Filecoin.
الصفقات: هناك نوعان رئيسيان من الصفقات في Filecoin: صفقات التخزين وصفقات الاسترجاع.
صفقات التخزين هي اتفاقيات بين العملاء وعمال مناجم التخزين لتخزين بعض البيانات في الشبكة. بمجرد بدء الصفقة ، واستلام المُعدِّن البيانات المراد تخزينها ، سيثبت للسلسلة مرارًا وتكرارًا أنه لا يزال يخزن البيانات وفقًا للاتفاقية حتى يتمكن من جمع المكافآت. إذا لم يكن الأمر كذلك ، فسيتم قطع عامل المنجم ويفقد FIL.
صفقات الاسترداد هي اتفاقيات بين العملاء وعمال المناجم (الذين قد يكونوا أو لا يكونوا أيضًا عمال مناجم تخزين) لاستخراج البيانات المخزنة في الشبكة ( بطريقة سريعة وموثوقة). على عكس صفقات التخزين ، يتم تنفيذ هذه الصفقات خارج السلسلة ، باستخدام قنوات الدفع للدفع المتزايد مقابل البيانات المستلمة.
البراهين: كما هو مذكور أعلاه ، يجب على عمال مناجم التخزين إثبات أنهم يقومون بتخزين البيانات وفقًا لشروط الصفقة. هذا يعني أن:
يجب عليهم تخزين جميع البيانات المقدمة من قبل العميل
يجب عليهم تخزينها طوال عمر الصفقة بالكامل
تستخدم براهين التشفير لتحقيق هذه الغايات ، كما هو موضح في هذه الصورة حول نظام إثبات Filecoin.
باستخدام إثبات النسخ المتماثل (PoRep) ، يوضح عمال المناجم أنهم تلقوا جميع البيانات وأنهم قاموا بتشفيرها بطريقة فريدة لهذا المنجم باستخدام تخزينهم المادي بطريقة لا يمكن لأي عامل منجم آخر تكرارها لا يمكن أن تنتهي البيانات بإعادة استخدام نفس القرص. يتم تقديم هذا الدليل عند بدء الصفقة ، واكتمال عملية الختم.
بمجرد تفعيل الصفقة وخلال عمرها الكامل ، سيستخدم المُعدِّن إثبات الزمكان (PoSt) لإثبات أنه لا يزال يخزن البيانات المرتبطة بالصفقة. بالنسبة إلى PoSt ، يحتاج عمال المناجم العشوائية إلى إثبات أن الأجزاء العشوائية من البيانات التي يخزنونها لا تزال موجودة.
يتحقق عملاء Filecoin وعمال المناجم الآخرون باستمرار من صحة الأدلة المضمنة في كل كتلة ، مما يوفر الأمان اللازم ويعاقب عمال المناجم الذين لا يحترمون صفقاتهم.
الفاعلون: الفاعلون هم نمط تصميم برمجي لإدارة الحالة. يتم تنفيذ الحسابات و Multisigs و Miners ، مثل رصيد الحساب ، كعنصر فاعل.
الفاعلون هم ما يعادل Filecoin للعقود الذكية في Ethereum Virtual Machine. على هذا النحو ، يعتبر الفاعلون مكونات مركزية للنظام. يجب إجراء أي تغيير على الحالة الحالية لـ Filecoin blockchain من خلال الفاعل.
العناوين: في Filecoin ، تُستخدم العناوين لتحديد الجهات الفاعلة. هناك 4 أنواع من العناوين:
0 – عنوان الهوية
1 – SECP256K1 عنوان المفتاح العام
2 – عنوان الفاعل
3 – BLS Public Key Address
مواد إضافية: تم بناء Filecoin على رأس المشاريع الناضجة مثل libp2p (الشبكات ، والعناوين ، وتوزيع الرسائل) ، و IPLD (تنسيقات البيانات ، والتشفير ، وهياكل البيانات الموجهة للمحتوى) ، و IPFS (عمليات نقل البيانات) ، و multiformats (أنواع البيانات المستقبلية).
لماذا Filecoin؟
هذه نظرة عامة على الميزات التي تقدمها Filecoin والتي تجعلها نظامًا جذابًا لتخزين الملفات. هذه النظرة العامة مخصصة للأشخاص المشاركين بالفعل في تخزين البيانات على نطاق واسع ، على سبيل المثال ، التخزين السحابي أو شبكات التخزين من نظير إلى نظير.
1- تخزين يمكن التحقق منه
يحتوي Filecoin على عمليات مضمنة للتحقق من محفوظات الملفات والتحقق من تخزينها بشكل صحيح بمرور الوقت. يثبت كل مزود تخزين أنه يحتفظ بملفاته في كل نافذة تعمل على مدار 24 ساعة. يمكن للعملاء فحص هذا السجل بكفاءة للتأكد من تخزين ملفاتهم بشكل صحيح ، حتى لو كان العميل غير متصل بالإنترنت في ذلك الوقت. يمكن لأي مراقب التحقق من سجل تتبع أي مزود تخزين وسيلاحظ ما إذا كان الموفر معيبًا أو غير متصل بالإنترنت في الماضي.
2- السوق المفتوح
في Filecoin ، يتم التفاوض على صفقات تخزين الملفات واسترجاعها في الأسواق المفتوحة. يمكن لأي شخص الانضمام إلى شبكة Filecoin دون الحاجة إلى إذن. يتطلب تشغيل عامل منجم فقط اتصالاً بالإنترنت ومساحة قرصية احتياطية. من خلال خفض حواجز الدخول ، تتيح Filecoin نظامًا بيئيًا مزدهرًا للعديد من مزودي التخزين المستقلين.
3- اسعار تنافسية
يتم تحديد أسعار التخزين والاسترجاع من خلال العرض والطلب ، وليس أقسام التسعير الخاصة بالشركات. توفر Filecoin تخزينًا موثوقًا به بأسعار تنافسية للغاية. يتنافس عمال المناجم على أساس التخزين والموثوقية والسرعة بدلاً من التسويق أو تأمين المستخدمين
4- تخزين موثوق به
نظرًا لأن تكلفة التخزين مدفوعة ، توفر Filecoin سببًا اقتصاديًا قابلاً للتطبيق لتبقى الملفات متاحة بمرور الوقت. يتم تخزين الملفات على أجهزة كمبيوتر موثوقة ومتصلة جيدًا بالإنترنت.
5- السمعة وليس التسويق
في Filecoin ، يثبت موفرو التخزين مصداقيتهم من خلال سجل التتبع المنشور على blockchain ، وليس من خلال دعايات التسويق التي ينشرها المزودون أنفسهم.
6- اختيار المقايضات
يمكن للمستخدمين اختيار المقايضات الخاصة بهم بين التكلفة والتكرار والسرعة. لا يقتصر المستخدمون على مجموعة محددة من مراكز البيانات التي يقدمها مزودهم ولكن يمكنهم اختيار تخزين ملفاتهم على أي عامل منجم مشارك في Filecoin.
7- يوفر تخزينًا في سلاسل الكتل الأخرى
تم تصميم blockchain الخاص بـ Filecoin لتخزين الملفات الكبيرة ، في حين أن سلاسل blockchain الأخرى يمكن أن تخزن فقط كميات ضئيلة من البيانات ، وبتكلفة باهظة للغاية. يمكن أن توفر Filecoin التخزين إلى سلاسل الكتل الأخرى ، مما يسمح لها بتخزين الملفات الكبيرة. في المستقبل ، ستتم إضافة آليات إلى Filecoin ، مما يمكّن blockchain الخاص بـ Filecoin من التعامل مع المعاملات على blockchains الأخرى.
8- معالجة المحتوى
تتم الإشارة إلى الملفات من خلال البيانات التي تحتوي عليها ، وليس عن طريق المعرفات الهشة مثل عناوين URL. تظل الملفات متاحة بغض النظر عن مكان استضافتها أو من يستضيفها. عندما يصبح الملف شائعًا ، يمكن توزيعه بسرعة بواسطة حشود من أجهزة الكمبيوتر بدلاً من الاعتماد على جهاز كمبيوتر مركزي ، والذي يمكن أن يصبح ثقيل بحركة مرور الشبكة.
عندما يقوم العديد من المستخدمين بتخزين نفس الملف (ويختارون جعل الملف عامًا من خلال عدم تشفيره) ، فإن كل من يريد تنزيل الملف يستفيد من Filecoin مع إبقائه متاحًا. بغض النظر عن مكان تنزيل الملف ، يمكن للقائمين بالتنزيل التحقق من استلامهم الملف الصحيح وأنه سليم.
9- بروتوكول واحد
يمكن للتطبيقات التي تطبق على Filecoin تخزين بياناتها على أي عامل منجم باستخدام نفس البروتوكول. لا توجد واجهة برمجة تطبيقات مختلفة ليتم تنفيذها لكل مزود.
10- كود المصدر المفتوح
الكود الذي يدير كلاً من العملاء وموفري التخزين مفتوح المصدر. لا يتعين على موفري التخزين تطوير برامجهم الخاصة لإدارة البنية التحتية الخاصة بهم. يستفيد الجميع من التحسينات التي تم إجراؤها على كود Filecoin.
IPFS و Filecoin
يعد Filecoin و IPFS بروتوكولات تكميلية لتخزين البيانات ومشاركتها في الويب الموزع. كلا النظامين مجانيان ومفتوحان المصدر ويشتركان في العديد من لبنات البناء ، بما في ذلك تنسيقات تمثيل البيانات (IPLD) وبروتوكولات اتصالات الشبكة (libp2p). أثناء التفاعل مع IPFS لا يتطلب استخدام Filecoin ، فإن جميع عُقد Filecoin هي عُقد IPFS تحت الغطاء ، ويمكن الاتصال وجلب البيانات بتنسيق IPLD من عقد IPFS الأخرى باستخدام libp2p. ومع ذلك ، فإن عقد Filecoin لا تنضم أو تشارك في IPFS DHT العام.
مستقبلا سنقوم بشرح العلاقة بين مشاريع IPFS و Filecoin.
كل ما كتب في هذا المقال فهو لأغراض إعلامية فقط وليست نصيحة مالية أو استثمارية أو أي نصيحة أخرى.