حاليًا ، أكثر حلول تخزين المعلومات غير المحلية شيوعًا هو التخزين السحابي مثل Google Disk و Dropbox و Mega وقواعد البيانات مثل MySQL و MongoDB. ومع ذلك ، قد تتحكم الشركات في محتوى هذه المستودعات ، وقد تخضع معلوماتك للرقابة.

في هذه المقالة ، سنراجع طرق تخزين المعلومات على blockchain ، بالإضافة إلى الإيجابيات والسلبيات.

تفاعل المستخدم مع قاعدة البيانات

في الممارسة العملية ، ينخفض ​​تفاعل المستخدم مع المستودع إلى ثلاث خطوات:

  1. يقوم المستخدم بتحميل البيانات إلى خادم الشركة باستخدام تطبيق سطح المكتب أو الويب ؛
  2. تستورد الشركة معلومات حول البيانات الجديدة إلى مركز معالجة المعلومات ؛
  3. للوصول إلى بياناتهم ، يرسل المستخدم طلبًا إلى مركز البيانات ، والذي يوفر الوصول إلى المعلومات.

لا شك أن لهذا النموذج عدة مزايا:

  • CRUD – اختصار لأربع وظائف أساسية تستخدم عند العمل مع قواعد البيانات: الإنشاء والقراءة والتحديث والحذف. هذا نموذج قياسي لتفاعل المستخدم مع قاعدة البيانات.
  • غالبًا ما تعتمد سرعة معالجة المعلومات فقط على سرعة الإنترنت للمستخدم.

خلاف ذلك ، فإن مثل هذه المستودعات المركزية ليست أكثر تخزين الملفات موثوقية. يتم نقل المعلومات حول الملفات التي تقوم بتحميلها إلى جهات خارجية ، وبالتالي غالبًا ما يتم استهداف الخوادم المركزية من قبل المتسللين. 

مستودعات البيانات على blockchain

إن استخدام blockchain للحصول على معلومات السجل ليس أفضل فكرة لأن الكتلة ، وهي وحدة هيكلية في blockchain ، لها حجم محدود. على سبيل المثال ، حجم كتلة البيتكوين هو 1 ميغا بايت ؛ وبالتالي لا يمكن إرسال ملف أكبر من 1 ميغا بايت إلى blockchain. علينا أيضًا أن نأخذ في الاعتبار تكلفة إرسال هذا الملف.

دعونا نلقي نظرة على الكتلة رقم 637352 من شبكة البيتكوين.

تخزين المعلومات على blockchain 

رسوم إضافة المعاملات إلى الكتلة تساوي 0.47462040 BTC أو 4372 دولارًا. لنفترض أن هذه الكتلة “ممتلئة” ، وبالتالي تساوي 1 ميغا بايت. اتضح أنه لإرسال ملف بحجم 1 ميغا بايت ، نحتاج إلى دفع أكثر من 4000 دولار. علينا أيضًا أن نتذكر أن الملف سيكون مرئيًا لكل مشارك في الشبكة.

ومع ذلك ، فإن blockchain Bitcoin ممتاز لإرسال رسائل قصيرة. متوسط ​​الجملة في اللغة الإنجليزية يتكون من 15-20 كلمة ، حيث تتكون كلمة واحدة في المتوسط ​​من 6 أحرف. في المجموع ، نحصل على حوالي 140 حرفًا في جملة واحدة أو 140 بايت من المعلومات.

نتيجة لذلك ، نحصل على 0.5 دولار لكل رسالة + عمولة على تحويل الأموال.

أنظمة الملفات من نظير إلى نظير

نظام الملفات الأكثر شيوعًا من نظير إلى نظير هو IPFS أو نظام الملفات بين الكواكب. تقنية blockchain مبنية على بروتوكول BitTorrent ، والذي يتضمن تقسيم الملفات إلى أجزاء وتخزين نسخ متعددة من تلك الملفات على أجهزة الكمبيوتر الخاصة بالمشاركين في النظام.

هذا الأسلوب له العديد من المزايا:

  • سيتم تنزيل الملف من قبل المستخدمين المهتمين به ؛
  • يتم تنزيل / توزيع الملفات الشعبية بسرعة كبيرة ؛
  • البيانات تعتمد على العنوان ، لذلك من المستحيل تزوير المحتويات الداخلية للملف ؛
  • إنه حل نظير إلى نظير.

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

في هذا المخطط ، يتم استخدام blockchain كوسيط يربط بين المشاركين ويكون مسؤولاً عن التحقق من صحة الملفات وسلامتها.

التخزين السحابي اللامركزي

هذه خيارات تخزين سحابية عادية تشبه Dropbox. إلا أن البيانات لا توضع على خوادم الشركة بل على أجهزة المستخدمين الذين يؤجرونها.

تخزين المعلومات على blockchain

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

ومع ذلك ، فهي مناسبة فقط لخدمة البيانات الثابتة ولا تدعم البحث حسب المحتوى. علاوة على ذلك ، فهي ليست مجانية ، حيث يقوم المشاركون باستئجار المعدات من بعضهم البعض.

ستورج وسيا

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

إن مخطط تشغيل Storj و Sia هو في الواقع وسيط بين أولئك الذين يستأجرون محركات الأقراص الصلبة وأولئك الذين يؤجرونها. يتم استخدام Blockchain كسجل للمعاملات ، والتسويات المالية ، ومصادقة الملفات في قواعد البيانات. في الوقت نفسه ، يتم تخزين بيانات المستخدم نفسها خارج blockchain ويمكن حذفها أو عدم الوصول إليها في أي وقت إذا قرر المؤجر حذف الملفات أو ببساطة فصل أجهزتهم عن الشبكة.

فيليكوين

Filecoin هي منصة تستند إلى نفس الأفكار مثل Storj و Sia. الفرق بينهما هو فقط في تفصيلين:

  • ستعمل المنصة على تحفيز العقد ذات السعة المتوسطة لتجنب تهديد المركزية من جانب اللاعبين الكبار وعدم الاستقرار من جانب اللاعبين الصغار.
  • سيحاول النظام العثور على عقد لتخزين البيانات في أقرب مكان ممكن من المستخدمين المستأجرين لهذه العقد. سيؤدي ذلك إلى زيادة سرعة التنزيل والتحميل ، بالإضافة إلى تقليل احتمال حدوث أخطاء أثناء نقل البيانات.

باستخدام هذه الابتكارات ، بالإضافة إلى خوارزمية إجماع فريدة تحفز زيادة مساحة قرص الشبكة ، تعتزم Filecoin التفوق على Google و Amazon من حيث سعة التخزين في السنوات القليلة المقبلة.

ميدساف

الفكرة الرئيسية لـ Maidsafe هي إنشاء شبكة P2P مشفرة بالكامل والتي ستكون قاعدة بيانات للتبادل المجهول للمعلومات من خلال طبقات مشفرة. إنه نظير لـ Tor للتخزين السحابي. سيكون هذا ممكنًا من خلال العناصر الثلاثة لـ Maidsafe:

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

استنتاج

استخدام blockchain لتخزين المعلومات له بعض العيوب. على سبيل المثال ، ستكون سرعة تنزيل ملف من مساحة تخزين Sia أقل بكثير من سرعة تنزيل ملف Dropbox. ومع ذلك ، يتم تعويض ذلك من خلال أمان بيانات المستخدم.

يوجد حاليًا تطوير مستمر لتسريع نقل الملفات وزيادة موثوقية تخزين الملفات اللامركزي. يعمل مشروع Filecoin في هذا الاتجاه وقد استثمر بالفعل 275 مليون دولار في تحسين البنية التحتية في عام 2017.