Chjave
Per analogia cù BitTorrent, i dati sò direttamente guardati nantu à i sistemi di i participanti chì scambianu infurmazioni in modu P2P, senza esse ligati à i nodi centralizzati. S'ellu hè necessariu di riceve un schedariu cù un certu cuntenutu, u sistema trova i participanti chì anu stu schedariu è u manda da i so sistemi in parte in parechji filamenti. Dopu avè scaricatu u schedariu in u so sistema, u participante diventa automaticamente unu di i punti per a so distribuzione. Per determinà i participanti di a rete nantu à i quali nodi u cuntenutu di interessu hè presente
Essenzialmente, IPFS pò esse vistu cum'è una reincarnazione distribuita di u Web, indirizzendu da u cuntenutu piuttostu chè locu è nomi arbitrarii. In più di almacenà i fugliali è di scambià dati, IPFS pò esse usatu cum'è una basa per creà novi servizii, per esempiu, per urganizà l'operazione di siti chì ùn sò micca ligati à i servitori, o per creà distribuiti.
IPFS aiuta à risolve i prublemi cum'è l'affidabilità di l'almacenamiento (se l'almacenamiento originale scende, u schedariu pò esse scaricatu da i sistemi di l'altri utilizatori), a resistenza à a censura di u cuntenutu (u bloccu hè bisognu di bluccà tutti i sistemi di l'utilizatori chì anu una copia di e dati) è l'urganizazione di l'accessu. in l'absenza di cunnessione diretta à Internet o se a qualità di u canali di cumunicazione hè povira (pudete scaricà dati attraversu i participanti vicini nantu à a reta lucale).
In versione
In particulare, a vitezza di eseguisce operazioni di aghjunghje dati hè aumentata da 2 volte, annunziendu un novu cuntenutu à a reta per 2.5 volte,
ricuperazione di dati da 2 à 5 volte, è ricerca di cuntenutu da 2 à 6 volte.
Meccanismi riprogettati per u routing è l'inviu di l'annunzii permettenu di accelerà a rete da 2-3 volte per via di l'usu più efficaci di a larghezza di banda è a trasmissione di u trafficu di fondo. A prossima versione introduverà u trasportu basatu annantu à u protokollu QUIC, chì permetterà guadagnà ancu più grande di rendiment riducendu a latenza.
U travagliu di u sistema IPNS (Inter-Planetary Name System), utilizatu per creà ligami permanenti à u cuntenutu cambiante, hè stata accelerata è aumentata affidabilità. U novu pubsub di trasportu sperimentale hà permessu di accelerà a consegna di i registri IPNS da 30-40 volte in a prova nantu à una reta cù mille nodi (un specialu hè statu sviluppatu per esperimenti).
Badger, usatu per interagisce cù u sistema upirativu FS. Cù supportu per a scrittura asincrona, Badger hè avà 25 volte più veloce di u vechju stratu flatfs. A produtividade aumentata hà ancu affettatu u mecanismu
Trà i megliurenze funziunali, ci hè citatu l'usu di TLS per criptà e cunnessione trà i clienti è i servitori. Novu supportu per i subdominii in a porta HTTP - i sviluppatori ponu accoglie applicazioni decentralizate (dapps) è cuntenutu web in sottodomini isolati chì ponu esse utilizati cù indirizzi hash, IPNS, DNSLink, ENS, etc. Un novu namespace / p2p hè statu aghjuntu, chì cuntene dati in relazione à l'indirizzi peer (/ipfs/peer_id → /p2p/peer_id). Added support for blockchain-based links ".eth", chì espansione l'usu di IPFS in applicazioni distribuite.
A startup Protocol Labs, chì sustene u sviluppu di l'IPFS, sviluppa ancu u prugettu in parallelu.
Source: opennet.ru