Açar
BitTorrent-ə bənzətməklə, məlumatlar mərkəzləşdirilmiş qovşaqlara bağlanmadan P2P rejimində məlumat mübadiləsi aparan iştirakçıların sistemlərində birbaşa saxlanılır. Müəyyən məzmunu olan faylı qəbul etmək lazımdırsa, sistem bu fayla malik olan iştirakçıları tapır və onu öz sistemlərindən bir neçə iplikdə hissə-hissə göndərir. Faylı öz sisteminə endirdikdən sonra iştirakçı avtomatik olaraq onun yayılması üçün nöqtələrdən birinə çevrilir. Maraq məzmununun qovşaqlarında mövcud olan şəbəkə iştirakçılarını müəyyən etmək
Əslində, IPFS-ə İnternetin paylanmış reenkarnasiyası kimi baxıla bilər, yer və ixtiyari adlardan daha çox məzmuna görə ünvanlanır. Faylların saxlanması və məlumat mübadiləsi ilə yanaşı, IPFS yeni xidmətlərin yaradılması üçün əsas kimi istifadə edilə bilər, məsələn, serverlərə bağlı olmayan saytların işini təşkil etmək və ya paylanmış yaratmaq üçün
IPFS yaddaşın etibarlılığı (əgər orijinal yaddaş azalarsa, fayl digər istifadəçilərin sistemlərindən endirilə bilər), məzmun senzurasına müqavimət (bloklama məlumatların surətinə malik olan bütün istifadəçi sistemlərinin bloklanmasını tələb edir) və girişin təşkili kimi problemləri həll etməyə kömək edir. İnternetə birbaşa qoşulma olmadıqda və ya rabitə kanalının keyfiyyəti zəif olduqda (məlumatları yerli şəbəkədə yaxınlıqdakı iştirakçılar vasitəsilə yükləyə bilərsiniz).
Versiyada
Xüsusilə, məlumatların əlavə edilməsi əməliyyatlarının yerinə yetirilməsi sürəti 2 dəfə, şəbəkəyə yeni məzmunun elan edilməsi 2.5 dəfə,
məlumat axtarışı 2 dəfədən 5 dəfəyə qədər, məzmun axtarışı isə 2 dəfədən 6 dəfəyə qədər.
Marşrutlaşdırma və elanların göndərilməsi üçün yenidən işlənmiş mexanizmlər bant genişliyindən daha səmərəli istifadə və fon trafikinin ötürülməsi hesabına şəbəkənin işini 2-3 dəfə sürətləndirməyə imkan verdi. Növbəti buraxılış QUIC protokoluna əsaslanan nəqliyyat təqdim edəcək ki, bu da gecikməni azaltmaqla daha da böyük performans artımına imkan verəcək.
Dəyişən məzmuna daimi keçidlər yaratmaq üçün istifadə edilən IPNS (Planetlərarası Adlar Sistemi) sisteminin işi sürətləndirilib və etibarlılığı artırılıb. Yeni eksperimental nəqliyyat pububu, min qovşaqlı bir şəbəkədə sınaqdan keçirilərkən IPNS qeydlərinin çatdırılmasını 30-40 dəfə sürətləndirməyə imkan verdi (təcrübələr üçün xüsusi hazırlanmışdır)
Badger, FS əməliyyat sistemi ilə qarşılıqlı əlaqədə olmaq üçün istifadə olunur. Asinxron yazma dəstəyi ilə Badger indi köhnə flatfs qatından 25 dəfə sürətlidir. Məhsuldarlığın artması mexanizmə də təsir etdi
Funksional təkmilləşdirmələr arasında müştərilər və serverlər arasında əlaqələri şifrələmək üçün TLS-dən istifadəni qeyd etmək olar. HTTP şluzunda subdomenlər üçün yeni dəstək - tərtibatçılar hash ünvanları, IPNS, DNSLink, ENS və s. Həmyaşıd ünvanlarla əlaqəli məlumatları ehtiva edən yeni ad sahəsi /p2p əlavə edildi (/ipfs/peer_id → /p2p/peer_id). Blockchain əsaslı “.eth” bağlantıları üçün əlavə dəstək, paylanmış tətbiqlərdə IPFS istifadəsini genişləndirəcək.
IPFS-in inkişafını dəstəkləyən “Protocol Labs” startapı da paralel olaraq layihəni inkişaf etdirir.
Mənbə: opennet.ru