Nøgle
Analogt med BitTorrent lagres data direkte på deltagernes systemer, der udveksler information i P2P-tilstand uden at være bundet til centraliserede noder. Hvis det er nødvendigt at modtage en fil med bestemt indhold, finder systemet deltagere, der har denne fil, og sender den fra deres systemer i dele i flere tråde. Efter at have downloadet filen til sit system, bliver deltageren automatisk et af pointene for dens distribution. At bestemme netværksdeltagere på hvis noder interesseindholdet er til stede
I det væsentlige kan IPFS ses som en distribueret reinkarnation af nettet, der adresserer efter indhold snarere end placering og vilkårlige navne. Ud over at gemme filer og udveksle data kan IPFS bruges som grundlag for at skabe nye tjenester, for eksempel til at organisere driften af sites, der ikke er bundet til servere, eller til at skabe distribuerede
IPFS hjælper med at løse problemer såsom lagringspålidelighed (hvis den originale lagring går ned, kan filen downloades fra andre brugeres systemer), modstand mod indholdscensur (blokering kræver blokering af alle brugersystemer, der har en kopi af dataene) og organisering af adgang i mangel af direkte forbindelse til internettet, eller hvis kvaliteten af kommunikationskanalen er dårlig (du kan downloade data gennem nærliggende deltagere på det lokale netværk).
I version
Især er hastigheden for at udføre operationer med tilføjelse af data steget med 2 gange, hvilket annoncerer nyt indhold til netværket med 2.5 gange,
datahentning fra 2 til 5 gange, og indholdssøgning fra 2 til 6 gange.
Redesignede mekanismer til routing og afsendelse af meddelelser gjorde det muligt at fremskynde netværket med 2-3 gange på grund af mere effektiv brug af båndbredde og baggrundstrafiktransmission. Den næste udgivelse vil introducere transport baseret på QUIC-protokollen, som vil give mulighed for endnu større ydeevnegevinster ved at reducere latens.
Arbejdet i IPNS-systemet (Inter-Planetary Name System), der bruges til at skabe permanente links til skiftende indhold, er blevet fremskyndet og øget pålideligheden. Den nye eksperimentelle transport-pubsub gjorde det muligt at fremskynde leveringen af IPNS-poster med 30-40 gange ved testning på et netværk med tusinde noder (en speciel blev udviklet til eksperimenter
Badger, bruges til at interagere med operativsystemet FS. Med understøttelse af asynkron skrivning er Badger nu 25 gange hurtigere end det gamle flatfs-lag. Øget produktivitet påvirkede også mekanismen
Blandt de funktionelle forbedringer nævnes brugen af TLS til at kryptere forbindelser mellem klienter og servere. Ny understøttelse af underdomæner i HTTP-gatewayen - udviklere kan hoste decentraliserede applikationer (dapps) og webindhold i isolerede underdomæner, der kan bruges med hash-adresser, IPNS, DNSLink, ENS mv. Et nyt navneområde /p2p er blevet tilføjet, som indeholder data relateret til peer-adresser (/ipfs/peer_id → /p2p/peer_id). Tilføjet understøttelse af blockchain-baserede ".eth"-links, som vil udvide brugen af IPFS i distribuerede applikationer.
Startup Protocol Labs, som understøtter udviklingen af IPFS, udvikler også projektet sideløbende.
Kilde: opennet.ru