قام الإصدار الجديد بتعطيل النقل افتراضيًا
يقوم الإصدار الجديد أيضًا بالانتقال إلى استخدام مفاتيح ed25519 افتراضيًا بدلاً من RSA. يتم الاحتفاظ بدعم مفاتيح RSA القديمة، ولكن سيتم الآن إنشاء مفاتيح جديدة باستخدام خوارزمية ed25519. يؤدي استخدام المفاتيح العامة المضمنة ed25519 إلى حل مشكلة تخزين المفاتيح العامة، على سبيل المثال، للتحقق من البيانات الموقعة عند استخدام ed25519، تكون المعلومات حول PeerId كافية. يتم الآن ترميز أسماء المفاتيح في مسارات IPNS باستخدام خوارزمية base36 CIDv1 بدلاً من base58btc.
بالإضافة إلى تغيير نوع المفتاح الافتراضي، أضاف IPFS 0.7 القدرة على تدوير مفاتيح التعريف. لتغيير مفتاح المضيف، يمكنك الآن تشغيل أمر "تدوير مفتاح ipfs". بالإضافة إلى ذلك، تمت إضافة أوامر جديدة لمفاتيح الاستيراد والتصدير ("ipfs key import" و"ipfs key Export")، والتي يمكن استخدامها لأغراض النسخ الاحتياطي، بالإضافة إلى أمر "ipfs dag stat" لعرض إحصائيات حول DAG (الرسوم البيانية الحلقية الموزعة).
تذكر أنه في IPFS، يرتبط رابط الوصول إلى الملف مباشرة بمحتوياته ويتضمن تجزئة تشفير للمحتويات. لا يمكن إعادة تسمية عنوان الملف بشكل تعسفي، ولا يمكن تغييره إلا بعد تغيير المحتويات. وبالمثل، من المستحيل إجراء تغيير على ملف دون تغيير العنوان (سيبقى الإصدار القديم على نفس العنوان، وسيتم الوصول إلى الإصدار الجديد من خلال عنوان مختلف، حيث أن تجزئة محتويات الملف ستتغير). مع الأخذ في الاعتبار أن معرف الملف يتغير مع كل تغيير، وحتى لا يتم نقل روابط جديدة في كل مرة، يتم توفير خدمات ربط العناوين الدائمة التي تأخذ في الاعتبار الإصدارات المختلفة للملف (
عن طريق القياس مع BitTorrent، يتم تخزين البيانات مباشرة على أنظمة المشاركين الذين يتبادلون المعلومات في وضع P2P، دون الارتباط بالعقد المركزية. إذا كان من الضروري استلام ملف بمحتوى معين، فسيقوم النظام بالعثور على المشاركين الذين لديهم هذا الملف وإرساله مع أنظمتهم في أجزاء إلى عدة تدفقات. بعد تحميل الملف إلى نظامه، يصبح المشارك تلقائيًا أحد النقاط لتوزيعه. لتحديد أعضاء الشبكة الذين يوجد المحتوى محل الاهتمام على عقدهم
يساعد IPFS في حل مشكلات مثل موثوقية التخزين (في حالة تعطل وحدة التخزين الأصلية، يمكن تنزيل الملف من أنظمة المستخدمين الآخرين)، ومقاومة الرقابة على المحتوى (يتطلب الحظر حظر جميع أنظمة المستخدم التي لديها نسخة من البيانات) وتنظيم الوصول في حالة عدم وجود اتصال مباشر بالإنترنت أو إذا كانت جودة قناة الاتصال سيئة (يمكنك تنزيل البيانات من خلال المشاركين القريبين على الشبكة المحلية). بالإضافة إلى تخزين الملفات وتبادل البيانات، يمكن استخدام IPFS كأساس لإنشاء خدمات جديدة، على سبيل المثال، لتنظيم تشغيل المواقع غير المرتبطة بالخوادم، أو لإنشاء توزيعات موزعة.
المصدر: opennet.ru