В новой версии произведено отключение по умолчанию транспорта
В новой версии также осуществлён переход на использование по умолчанию ключей ed25519 вместо RSA. Поддержка старых RSA-ключей сохранена, но новые ключи теперь будут генерироваться с использованием алгоритма ed25519. Применение встроенных открытых ключей ed25519 решает проблему с хранением открытых ключей, например, для верификации подписанных данных при использовании ed25519 достаточно информации о PeerId. Имена ключа в IPNS-путях теперь кодируется с использованием алгоритма base36 CIDv1 вместо base58btc.
Помимо смены типа ключей по умолчанию в IPFS 0.7 добавлена возможность ротации идентификационных ключей. Для смены ключа узла теперь можно выполнить команду «ipfs key rotate». Кроме того, добавлены новые команды для импорта и экспорта ключей («ipfs key import» и «ipfs key export»), которые можно применять с целью резервного копирования, а также команда «ipfs dag stat» для вывода статистики о DAG (Distributed Acyclic Graphs).
Amintiți-vă că în IPFS, linkul pentru accesarea unui fișier este direct legat de conținutul acestuia și include un hash criptografic al conținutului. Adresa fișierului nu poate fi redenumită în mod arbitrar, se poate schimba numai după modificarea conținutului. De asemenea, este imposibil să faci o modificare a unui fișier fără a schimba adresa (versiunea veche va rămâne la aceeași adresă, iar cea nouă va fi accesibilă printr-o adresă diferită, deoarece hash-ul conținutului fișierului se va modifica). Având în vedere că identificatorul fișierului se modifică la fiecare modificare, pentru a nu se transfera noi legături de fiecare dată, sunt furnizate servicii de legare a adreselor permanente care iau în considerare diferite versiuni ale fișierului (
Prin analogie cu BitTorrent, datele sunt stocate direct pe sistemele participanților care fac schimb de informații în modul P2P, fără a fi legate de noduri centralizate. Dacă este necesar să primiți un fișier cu un anumit conținut, sistemul găsește participanții care au acest fișier și îl trimite din sistemele lor pe părți în mai multe fire. După descărcarea fișierului în sistemul său, participantul devine automat unul dintre punctele de distribuire a acestuia. Pentru a determina participanții la rețea pe ale căror noduri este prezent conținutul de interes
IPFS ajută la rezolvarea problemelor precum fiabilitatea stocării (dacă stocarea originală scade, fișierul poate fi descărcat de pe sistemele altor utilizatori), rezistența la cenzura conținutului (blocarea necesită blocarea tuturor sistemelor utilizatorilor care au o copie a datelor) și organizarea accesului în absența conexiunii directe la Internet sau dacă calitatea canalului de comunicare este slabă (puteți descărca date prin participanții din apropiere în rețeaua locală). Pe lângă stocarea fișierelor și schimbul de date, IPFS poate fi folosit ca bază pentru crearea de noi servicii, de exemplu, pentru organizarea funcționării site-urilor care nu sunt legate de servere sau pentru crearea de servicii distribuite.
Sursa: opennet.ru