La nova versió ha desactivat el transport per defecte
La nova versió també fa la transició a l'ús de claus ed25519 de manera predeterminada en lloc de RSA. Es manté el suport per a les claus RSA antigues, però ara es generaran claus noves mitjançant l'algorisme ed25519. L'ús de claus públiques integrades ed25519 resol el problema d'emmagatzemar claus públiques, per exemple, per verificar les dades signades quan s'utilitza ed25519, la informació sobre PeerId és suficient. Els noms de clau dels camins IPNS ara es codifiquen mitjançant l'algoritme base36 CIDv1 en comptes de base58btc.
A més de canviar el tipus de clau predeterminat, IPFS 0.7 va afegir la possibilitat de girar les claus d'identificació. Per canviar la clau de l'amfitrió, ara podeu executar l'ordre "girar la clau ipfs". A més, s'han afegit noves ordres per importar i exportar claus ("ipfs key import" i "ipfs key export"), que es poden utilitzar amb finalitats de còpia de seguretat, així com l'ordre "ipfs dag stat" per mostrar estadístiques sobre DAG (Gràfics acíclics distribuïts).
Recordem que a IPFS, l'enllaç per accedir a un fitxer està directament vinculat al seu contingut i inclou un hash criptogràfic dels continguts. L'adreça del fitxer no es pot canviar de nom arbitràriament; només es pot canviar després de canviar el contingut. Així mateix, és impossible fer un canvi en un fitxer sense canviar l'adreça (la versió antiga romandrà a la mateixa adreça, i la nova serà accessible a través d'una adreça diferent, ja que el hash del contingut del fitxer canviarà). Tenint en compte que l'identificador del fitxer canvia amb cada canvi, per tal de no transferir nous enllaços cada vegada, es proporcionen serveis d'enllaç d'adreces permanents que tenen en compte diferents versions del fitxer (
Per analogia amb BitTorrent, les dades s'emmagatzemen directament en els sistemes dels participants que intercanvien informació en mode P2P, sense estar lligats a nodes centralitzats. Si és necessari rebre un fitxer amb determinat contingut, el sistema troba els participants que tenen aquest fitxer i l'envia des dels seus sistemes per parts en diversos fils. Després de descarregar l'arxiu al seu sistema, el participant es converteix automàticament en un dels punts per a la seva distribució. Determinar els participants de la xarxa en els nodes dels quals està present el contingut d'interès
IPFS ajuda a resoldre problemes com ara la fiabilitat de l'emmagatzematge (si l'emmagatzematge original baixa, el fitxer es pot descarregar des dels sistemes d'altres usuaris), la resistència a la censura de contingut (el bloqueig requereix bloquejar tots els sistemes d'usuari que tenen una còpia de les dades) i l'organització de l'accés. en absència de connexió directa a Internet o si la qualitat del canal de comunicació és deficient (podeu descarregar dades a través de participants propers a la xarxa local). A més d'emmagatzemar fitxers i intercanviar dades, IPFS es pot utilitzar com a base per crear nous serveis, per exemple, per organitzar el funcionament de llocs que no estan vinculats a servidors o per crear distribuïts.
Font: opennet.ru