يتوفر إصدار جديد من نظام الملفات اللامركزي IPFS 0.7

اطلاق ال .. انطلاق ال .. اقلاع ال الإصدار الجديد من نظام الملفات اللامركزي إيبفس 0.7 (InterPlanetary File System) ، وهو عبارة عن مخزن ملفات ذي إصدارات عالمية يتم تنفيذه في شكل شبكة P2P تتكون من أنظمة أعضاء.

التي اعتمدها الفريق الحكومي يجمع بين الأفكار التي تم تنفيذها مسبقًا في أنظمة مثل Git و BitTorrent و Kademlia و SFS والويب يبدو وكأنه سرب BitTorrent واحد (أقران يشاركون في التوزيع) يتبادلون كائنات Git تتم معالجة IPFS بالمحتوى بدلاً من الموقع والأسماء العشوائية. تمت كتابة رمز التنفيذ المرجعي في Go وتم ترخيصه بواسطة Apache 2.0 و MIT.

بالنسبة لأولئك الذين ليسوا على دراية بـ IPFS ، يجب أن يعرفوا ذلك في نظام الملفات هذا ، يرتبط ارتباط الملف مباشرة بمحتواه ويتضمن تجزئة تشفير للمحتوى. لا يمكن إعادة تسمية عنوان الملف بشكل عشوائيلا يمكن تغييره إلا بعد تغيير المحتوى. وبالمثل ، من المستحيل إجراء تغيير على الملف دون تغيير العنوان (ستبقى النسخة القديمة على نفس العنوان وستتوفر النسخة الجديدة من خلال عنوان مختلف).

مع مراعاة أن معرف الملف يتغير مع كل تغيير ، حتى لا يتم نقل روابط جديدة في كل مرة ، يتم توفير الخدمات لربط العناوين الدائمة التي تأخذ في الاعتبار الإصدارات المختلفة من الملف (IPNS) ، أو تعيين اسم مستعار عن طريق القياس مع FS و DNS التقليديين.

بعد تنزيل الملف على نظامك ، يصبح المشارك تلقائيًا إحدى النقاط للتوزيع. يتم استخدام جدول التجزئة الموزع (DHT) لتحديد المشاركين في الشبكة على العقد التي يوجد بها محتوى الاهتمام.

يساعد IPFS في حل المشكلات مثل موثوقية التخزين (إذا تم تعطيل التخزين الأصلي ، يمكن تنزيل الملف من أنظمة مستخدمين آخرين) ، لتحمل الرقابة على المحتوى وأيضًا لتكون قادرًا على تنظيم الوصول في حالة عدم وجود اتصال بالإنترنت أو إذا كانت جودة قناة الاتصال رديئة.

ما الجديد في IPFS 0.7؟

يقوم الإصدار الجديد بتعطيل النقل الافتراضي لـ SECIO، والذي تم استبداله في الإصدار السابق بنقل NOISE ، بناءً على بروتوكول الضوضاء وتم تطويره في إطار مكدس شبكة libp2p المعياري لتطبيقات P2P. يتم ترك TLSv1.3 كوسيلة نقل احتياطية. يُنصح مسؤولو الموقع الذين يستخدمون إصدارات أقدم من IPFS (Go IPFS <0.5 أو JS IPFS <0.47) بتحديث البرنامج لتجنب تدهور الأداء.

النسخة الجديدة يتضمن أيضًا الانتقال لاستخدام المفاتيح الافتراضية ed25519 بدلاً من RSA. لا تزال مفاتيح RSA القديمة مدعومة، ولكن سيتم الآن إنشاء مفاتيح جديدة باستخدام خوارزمية ed25519.

استخدام المفاتيح العامة المضمنة لـ ed25519 يحل مشكلة تخزين المفاتيح العامة ، على سبيل المثال ، للتحقق من البيانات الموقعة عند استخدام ed25519 ، هناك معلومات كافية حول PeerId. يتم الآن ترميز أسماء المفاتيح في مسارات IPNS باستخدام base36 CIDv1 بدلاً من base58btc.

بالإضافة إلى تغيير نوع المفتاح الافتراضي ، يضيف IPFS 0.7 القدرة على تدوير مفاتيح التعريف.

يمكن الآن استخدام الأمر "ipfs key rotate" لتغيير مفتاح العقدة. بالإضافة إلى ذلك ، تمت إضافة أوامر جديدة لاستيراد وتصدير المفاتيح ("استيراد مفتاح ipfs" و "تصدير مفتاح ipfs") ، والتي يمكن استخدامها لأغراض النسخ الاحتياطي ، بالإضافة إلى الأمر "ipfs dag stat" لعرض إحصائيات حول DAGs (الرسوم البيانية غير الدورية الموزعة).

تم تحديث البرامج النصية في go-ipfs-example-plugin. يعد هذا تغييرًا جذريًا في الطريقة التي يقوم بها الأشخاص ببناء المكونات الإضافية مقابل go-ipfs dist.ipfs.io الثنائية والمكونات الإضافية التي يجب أن تقوم بتحديث عمليات الإنشاء وفقًا لذلك.

أخيرًا ، إذا كنت تريد معرفة المزيد عن هذا الإصدار الجديد ، فيمكنك التحقق من التفاصيل في الرابط التالي.

كيفية استخدام IPFS على Linux؟

بالنسبة لأولئك الذين يرغبون في التمكن من تنفيذ IPFS في نظامهم ، يمكنهم القيام بذلك باتباع التعليمات التي مفصلة في هذه المقالة.

IPFS: كيف تستخدم نظام الملفات بين الكواكب في جنو / لينكس؟
المادة ذات الصلة:
IPFS: كيف تستخدم نظام الملفات بين الكواكب في جنو / لينكس؟

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.