مفتاح
عن طريق القياس مع BitTorrent، يتم تخزين البيانات مباشرة على أنظمة المشاركين الذين يتبادلون المعلومات في وضع P2P، دون الارتباط بالعقد المركزية. إذا كان من الضروري استلام ملف بمحتوى معين، فسيقوم النظام بالعثور على المشاركين الذين لديهم هذا الملف وإرساله مع أنظمتهم في أجزاء إلى عدة تدفقات. بعد تحميل الملف إلى نظامه، يصبح المشارك تلقائيًا أحد النقاط لتوزيعه. لتحديد أعضاء الشبكة الذين يوجد المحتوى محل الاهتمام على عقدهم
بشكل أساسي، يمكن اعتبار IPFS بمثابة تناسخ موزع للويب، يتم التعامل معه حسب المحتوى بدلاً من الموقع والأسماء التعسفية. بالإضافة إلى تخزين الملفات وتبادل البيانات، يمكن استخدام IPFS كأساس لإنشاء خدمات جديدة، على سبيل المثال، لتنظيم تشغيل المواقع غير المرتبطة بالخوادم، أو لإنشاء توزيعات موزعة.
يساعد IPFS على حل مشاكل مثل موثوقية التخزين (إذا تم تعطيل التخزين الأصلي، يمكن تنزيل الملف من أنظمة المستخدمين الآخرين)، ومقاومة الرقابة على المحتوى (للحظر، سيكون من الضروري حظر جميع أنظمة المستخدم التي لديها نسخة من البيانات) وتنظيم الوصول في حالة عدم وجود اتصال مباشر بالإنترنت أو عندما تكون جودة قناة الاتصال سيئة (يمكنك تنزيل البيانات من خلال أقرب المشاركين في الشبكة المحلية).
في الإصدار
وعلى وجه الخصوص، زادت سرعة عمليات إضافة البيانات بمقدار 2 مرة، والإعلان عن محتوى جديد للشبكة بمقدار 2.5 مرة،
استخراج البيانات من 2 إلى 5 مرات، والبحث في المحتوى من 2 إلى 6 مرات.
أتاحت الآليات المعاد تصميمها لتوجيه الإعلانات وإرسالها تسريع الشبكة بمقدار 2-3 مرات بسبب الاستخدام الأكثر كفاءة لعرض النطاق الترددي وحركة المرور في الخلفية. ومن المقرر أن يقدم الإصدار التالي النقل استنادًا إلى بروتوكول QUIC، والذي سيحقق مكاسب أكبر في الأداء عن طريق تقليل زمن الوصول.
تسريع وتحسين موثوقية نظام IPNS (نظام الأسماء بين الكواكب) المستخدم لإنشاء روابط دائمة لتغيير المحتوى. أتاح النقل التجريبي الجديد إمكانية تسريع تسليم سجلات IPNS بمقدار 30-40 مرة عند اختبارها في شبكة تحتوي على ألف عقدة (ميزة خاصة
يستخدم Badger للتفاعل مع FS لنظام التشغيل. مع دعم عمليات الكتابة غير المتزامنة، أصبح Badger الآن أسرع 25 مرة من طبقة flatfs القديمة. أثر تحسين الأداء أيضًا على الآلية
من بين التحسينات الوظيفية، تم ذكر استخدام TLS لتشفير الاتصالات بين العملاء والخوادم. تمت إضافة دعم للنطاقات الفرعية في بوابة HTTP - يمكن للمطورين استضافة التطبيقات اللامركزية (dapps) ومحتوى الويب في نطاقات فرعية معزولة يمكن استخدامها مع عناوين التجزئة وIPNS وDNSLink وENS وما إلى ذلك. تمت إضافة مساحة اسم جديدة /p2p، والتي تحتوي على البيانات المتعلقة بعناوين النظير (/ipfs/peer_id → /p2p/peer_id). تمت إضافة دعم للروابط ".eth" المستندة إلى تقنية blockchain، مما سيؤدي إلى توسيع استخدام IPFS في التطبيقات الموزعة.
تعمل مختبرات بروتوكول بدء التشغيل الداعمة لـ IPFS أيضًا على تطوير المشروع بالتوازي
المصدر: opennet.ru