Võti
Analoogiliselt BitTorrentiga salvestatakse andmed otse P2P-režiimis teavet vahetavate osalejate süsteemidesse, ilma et need oleksid tsentraliseeritud sõlmedega seotud. Kui on vaja saada teatud sisuga fail, otsib süsteem üles osalejad, kellel see fail olemas on ja saadab selle oma süsteemidest osade kaupa mitmes lõimes. Pärast faili allalaadimist oma süsteemi saab osaleja automaatselt selle levitamise üheks punktiks. Määrata võrguosalised, kelle sõlmedes on huvipakkuv sisu
Põhimõtteliselt võib IPFS-i vaadelda kui veebi hajutatud reinkarnatsiooni, mis käsitleb sisu, mitte asukoha ja suvaliste nimede järgi. Lisaks failide salvestamisele ja andmete vahetamisele saab IPFS-i kasutada uute teenuste loomisel, näiteks serveritega mitteseotud saitide töö korraldamisel või hajutatud loomiseks.
IPFS aitab lahendada selliseid probleeme nagu salvestuskindlus (kui algne salvestusruum kaob, saab faili alla laadida teiste kasutajate süsteemidest), vastupidavus sisu tsensuurile (blokeerimine nõuab kõigi kasutajasüsteemide blokeerimist, millel on andmete koopia) ja juurdepääsu korraldamine. otsese Interneti-ühenduse puudumisel või kui sidekanali kvaliteet on halb (saate andmeid alla laadida kohaliku võrgu läheduses asuvate osalejate kaudu).
Versioonis
Eelkõige on andmete lisamise toimingute kiirus kasvanud 2 korda, teatades võrku uuest sisust 2.5 korda,
andmete otsimine 2–5 korda ja sisuotsing 2–6 korda.
Teadete marsruutimise ja saatmise ümberkujundatud mehhanismid võimaldasid tänu ribalaiuse tõhusamale kasutamisele ja taustaliikluse edastamisele kiirendada võrku 2-3 korda. Järgmine versioon tutvustab QUIC-protokollil põhinevat transporti, mis võimaldab latentsust vähendades veelgi suuremat jõudlust suurendada.
Muutuvale sisule püsivate linkide loomiseks kasutatava süsteemi IPNS (Inter-Planetary Name System) tööd on kiirendatud ja töökindlus on suurenenud. Uus eksperimentaalne transpordipubi võimaldas tuhande sõlmega võrgus testimisel IPNS-kirjete edastamist kiirendada 30-40 korda (eksperimentide jaoks töötati välja spetsiaalne
Mäger, mida kasutatakse suhtlemiseks operatsioonisüsteemiga FS. Asünkroonse kirjutamise toega on Badger nüüd 25 korda kiirem kui vana flatfs-kiht. Suurenenud tootlikkus mõjutas ka mehhanismi
Funktsionaalsete täiustuste hulgas on mainitud TLS-i kasutamist klientide ja serverite vaheliste ühenduste krüptimiseks. Uus tugi alamdomeenidele HTTP-lüüsis – arendajad saavad majutada detsentraliseeritud rakendusi (dapps) ja veebisisu isoleeritud alamdomeenides, mida saab kasutada räsiaadresside, IPNS-i, DNSLinki, ENS-i jne. Lisatud on uus nimeruum /p2p, mis sisaldab kaaslaste aadressidega seotud andmeid (/ipfs/peer_id → /p2p/peer_id). Lisatud tugi plokiahelapõhistele ".eth" linkidele, mis laiendab IPFS-i kasutamist hajutatud rakendustes.
Paralleelselt arendab projekti ka IPFS-i arendamist toetav startup Protocol Labs.
Allikas: opennet.ru