Nová verzia má štandardne zakázaný prenos
Nová verzia tiež umožňuje štandardne používať kľúče ed25519 namiesto RSA. Podpora starých kľúčov RSA je zachovaná, ale nové kľúče sa teraz budú generovať pomocou algoritmu ed25519. Použitie vstavaných verejných kľúčov ed25519 rieši problém s ukladaním verejných kľúčov, napríklad na overenie podpísaných údajov pri použití ed25519 postačia informácie o PeerId. Názvy kľúčov v cestách IPNS sú teraz kódované pomocou algoritmu base36 CIDv1 namiesto algoritmu base58btc.
Okrem zmeny predvoleného typu kľúča pridal IPFS 0.7 možnosť otáčania identifikačných kľúčov. Ak chcete zmeniť kľúč hostiteľa, môžete teraz spustiť príkaz „ipfs key rotation“. Okrem toho boli do kľúčov importu a exportu pridané nové príkazy („import kľúča ipfs“ a „export kľúča ipfs“), ktoré možno použiť na účely zálohovania, ako aj príkaz „ipfs dag stat“ na zobrazenie štatistík o DAG. (Distribuované acyklické grafy).
Pripomeňme, že v IPFS je odkaz na prístup k súboru priamo prepojený s jeho obsahom a zahŕňa kryptografický hash obsahu. Adresu súboru nie je možné ľubovoľne premenovať, môže sa zmeniť až po zmene obsahu. Rovnako nie je možné vykonať zmenu súboru bez zmeny adresy (stará verzia zostane na rovnakej adrese a nová bude prístupná cez inú adresu, pretože sa zmení hash obsahu súboru). Vzhľadom na to, že identifikátor súboru sa pri každej zmene mení, aby sa zakaždým neprenášali nové odkazy, poskytujú sa služby na prepojenie trvalých adries, ktoré zohľadňujú rôzne verzie súboru (
Analogicky s BitTorrentom sa údaje ukladajú priamo do systémov účastníkov, ktorí si vymieňajú informácie v režime P2P, bez toho, aby boli viazané na centralizované uzly. Ak je potrebné prijať súbor s určitým obsahom, systém vyhľadá účastníkov, ktorí tento súbor majú a odošle ho z ich systémov po častiach v niekoľkých vláknach. Po stiahnutí súboru do svojho systému sa účastník automaticky stáva jedným z bodov jeho distribúcie. Určiť účastníkov siete, na ktorých uzloch sa nachádza obsah záujmu
IPFS pomáha riešiť problémy, ako je spoľahlivosť úložiska (ak dôjde k výpadku pôvodného úložiska, súbor je možné stiahnuť zo systémov iných používateľov), odolnosť voči cenzúre obsahu (blokovanie vyžaduje blokovanie všetkých používateľských systémov, ktoré majú kópiu údajov) a organizovanie prístupu. pri absencii priameho pripojenia na internet alebo ak je kvalita komunikačného kanála nízka (dáta si môžete stiahnuť prostredníctvom blízkych účastníkov v lokálnej sieti). Okrem ukladania súborov a výmeny údajov možno IPFS použiť ako základ na vytváranie nových služieb, napríklad na organizáciu prevádzky stránok, ktoré nie sú viazané na servery, alebo na vytváranie distribuovaných
Zdroj: opennet.ru