In de nieuwe versie is transport standaard uitgeschakeld
De nieuwe versie maakt ook de overstap naar het standaard gebruiken van ed25519-sleutels in plaats van RSA. Ondersteuning voor oude RSA-sleutels blijft behouden, maar nieuwe sleutels worden nu gegenereerd met behulp van het ed25519-algoritme. Het gebruik van de ingebouwde publieke sleutels ed25519 lost het probleem op met het opslaan van publieke sleutels, bijvoorbeeld om ondertekende gegevens te verifiëren bij gebruik van ed25519, informatie over PeerId is voldoende. Sleutelnamen in IPNS-paden worden nu gecodeerd met behulp van het base36 CIDv1-algoritme in plaats van base58btc.
Naast het wijzigen van het standaardsleuteltype heeft IPFS 0.7 de mogelijkheid toegevoegd om identificatiesleutels te roteren. Om de hostsleutel te wijzigen, kunt u nu de opdracht “ipfs key rotatie” uitvoeren. Daarnaast zijn er nieuwe opdrachten toegevoegd aan import- en exportsleutels (“ipfs key import” en “ipfs key export”), die kunnen worden gebruikt voor back-updoeleinden, evenals de opdracht “ipfs dag stat” om statistieken over DAG weer te geven (Gedistribueerde acyclische grafieken).
Bedenk dat in IPFS de link voor toegang tot een bestand rechtstreeks is gekoppeld aan de inhoud ervan en een cryptografische hash van de inhoud bevat. Het bestandsadres kan niet willekeurig worden hernoemd; het kan alleen veranderen nadat de inhoud is gewijzigd. Op dezelfde manier is het onmogelijk om een wijziging in een bestand aan te brengen zonder het adres te wijzigen (de oude versie blijft op hetzelfde adres en de nieuwe zal toegankelijk zijn via een ander adres, aangezien de hash van de bestandsinhoud zal veranderen). Aangezien de bestandsidentificatie bij elke wijziging verandert, worden er, om niet elke keer nieuwe links over te dragen, diensten aangeboden voor het koppelen van permanente adressen die rekening houden met verschillende versies van het bestand (
Naar analogie met BitTorrent worden gegevens rechtstreeks opgeslagen op de systemen van deelnemers die informatie uitwisselen in P2P-modus, zonder gebonden te zijn aan gecentraliseerde knooppunten. Als het nodig is om een bestand met bepaalde inhoud te ontvangen, vindt het systeem deelnemers die dit bestand hebben en verzendt het in delen in verschillende threads vanaf hun systemen. Nadat het bestand naar zijn systeem is gedownload, wordt de deelnemer automatisch een van de punten voor de distributie ervan. Om netwerkdeelnemers te bepalen op wier knooppunten de interessante inhoud aanwezig is
IPFS helpt bij het oplossen van problemen zoals de betrouwbaarheid van de opslag (als de oorspronkelijke opslag uitvalt, kan het bestand worden gedownload van de systemen van andere gebruikers), weerstand tegen censuur van inhoud (bij blokkeren moeten alle gebruikerssystemen worden geblokkeerd die een kopie van de gegevens hebben) en het organiseren van toegang bij afwezigheid van een directe verbinding met internet of als de kwaliteit van het communicatiekanaal slecht is (u kunt gegevens downloaden via deelnemers in de buurt op het lokale netwerk). Naast het opslaan van bestanden en het uitwisselen van gegevens, kan IPFS worden gebruikt als basis voor het creëren van nieuwe diensten, bijvoorbeeld voor het organiseren van de werking van sites die niet aan servers zijn gekoppeld, of voor het creëren van gedistribueerde
Bron: opennet.ru