Nova verzija je podrazumevano onemogućila transport
Nova verzija također omogućava prijelaz na korištenje ed25519 ključeva po defaultu umjesto RSA. Podrška za stare RSA ključeve je zadržana, ali će se novi ključevi sada generirati pomoću algoritma ed25519. Upotreba ugrađenih javnih ključeva ed25519 rješava problem sa pohranjivanjem javnih ključeva, na primjer, za provjeru potpisanih podataka kada se koristi ed25519, dovoljne su informacije o PeerId-u. Imena ključeva u IPNS stazama sada su kodirana korištenjem base36 CIDv1 algoritma umjesto base58btc.
Pored promene podrazumevanog tipa ključa, IPFS 0.7 je dodao mogućnost rotiranja identifikacionih ključeva. Da biste promijenili glavni ključ, sada možete pokrenuti naredbu “ipfs key rotate”. Osim toga, dodane su nove komande za uvoz i izvoz ključeva („ipfs key import“ i „ipfs key export“), koje se mogu koristiti u svrhu backup-a, kao i naredba „ipfs dag stat“ za prikaz statistike o DAG-u (Distribuirani aciklički grafovi).
Podsjetimo da je u IPFS-u veza za pristup datoteci direktno povezana s njenim sadržajem i uključuje kriptografski hash sadržaja. Adresa datoteke se ne može proizvoljno preimenovati, može se promijeniti samo nakon promjene sadržaja. Isto tako, nemoguće je izvršiti promjenu datoteke bez promjene adrese (stara verzija će ostati na istoj adresi, a nova će biti dostupna preko druge adrese, jer će se promijeniti hash sadržaja datoteke). S obzirom na to da se identifikator fajla mijenja sa svakom promjenom, kako se ne bi svaki put prenosili novi linkovi, pružaju se usluge povezivanja stalnih adresa koje uzimaju u obzir različite verzije fajla (
Po analogiji sa BitTorrentom, podaci se direktno pohranjuju na sisteme učesnika koji razmjenjuju informacije u P2P modu, bez vezivanja za centralizirane čvorove. Ukoliko je potrebno primiti fajl sa određenim sadržajem, sistem pronalazi učesnike koji imaju tu datoteku i šalje je sa svojih sistema u delovima u više niti. Nakon preuzimanja fajla na svoj sistem, učesnik automatski postaje jedan od poena za njegovu distribuciju. Odrediti učesnike mreže na čijim čvorovima je prisutan sadržaj od interesa
IPFS pomaže u rješavanju problema kao što su pouzdanost skladištenja (ako se originalna pohrana pokvari, datoteka se može preuzeti sa sistema drugih korisnika), otpor cenzuri sadržaja (blokiranje zahtijeva blokiranje svih korisničkih sistema koji imaju kopiju podataka) i organiziranje pristupa u nedostatku direktne veze na Internet ili ako je kvalitet komunikacijskog kanala loš (podatke možete preuzeti preko obližnjih sudionika na lokalnoj mreži). Pored pohranjivanja datoteka i razmjene podataka, IPFS se može koristiti kao osnova za kreiranje novih servisa, na primjer, za organiziranje rada stranica koje nisu vezane za servere ili za kreiranje distribuiranih
izvor: opennet.ru