Gakoa
BitTorrent-en analogiaz, datuak zuzenean gordetzen dira P2P moduan informazioa trukatzen duten parte-hartzaileen sistemetan, nodo zentralizatuetara lotu gabe. Eduki jakin bat duen fitxategi bat jaso behar bada, sistemak fitxategi hori duten parte-hartzaileak aurkitzen ditu eta beren sistemetatik zatika bidaltzen ditu hainbat haritan. Fitxategia bere sistemara deskargatu ondoren, parte-hartzailea automatikoki bere banaketarako puntuetako bat bihurtzen da. Intereseko edukia zein nodotan dagoen sareko parte-hartzaileak zehaztea
Funtsean, IPFS sarearen berraragitze banatu gisa ikus daiteke, edukiaren arabera zuzenduta kokapena eta izen arbitrarioak baino. Fitxategiak gordetzeaz eta datuak trukatzeaz gain, IPFS zerbitzu berriak sortzeko oinarri gisa erabil daiteke, adibidez, zerbitzariei lotuta ez dauden guneen funtzionamendua antolatzeko edo banatuak sortzeko.
IPFS-k arazoak konpontzen laguntzen du, hala nola biltegiratze fidagarritasuna (jatorrizko biltegiratzea jaisten bada, fitxategia beste erabiltzaileen sistemetatik deskargatu daiteke), edukien zentsurari erresistentzia (blokeoak datuen kopia duten erabiltzaile-sistema guztiak blokeatzea eskatzen du) eta sarbidea antolatzea. Internetera zuzeneko konexiorik ezean edo komunikazio-kanalaren kalitatea eskasa bada (datuak inguruko parte-hartzaileen bidez deskargatu ditzakezu sare lokalean).
Bertsioan
Bereziki, datuak gehitzeko eragiketak egiteko abiadura 2 aldiz handitu da, sarean eduki berriak iragartzen 2.5 aldiz,
datuak 2 eta 5 aldiz berreskuratzea eta edukien bilaketa 2 eta 6 aldiz.
Iragarkiak bideratzeko eta bidaltzeko mekanismo birdiseinatuek sarea 2-3 aldiz bizkortzea ahalbidetu zuten, banda-zabaleraren eta atzeko planoko trafikoaren transmisioaren erabilera eraginkorragoa zela eta. Hurrengo bertsioak QUIC protokoloan oinarritutako garraioa aurkeztuko du, eta horrek errendimendu-irabazi handiagoak emango ditu latentzia murriztuz.
IPNS (Inter-Planetary Name System) sistemaren lana, edukia aldatzeko lotura iraunkorrak sortzeko erabiltzen dena, azkartu egin da eta fidagarritasuna areagotu da. Garraio esperimentalaren pubsub berriak IPNS erregistroen bidalketa 30-40 aldiz bizkortzea ahalbidetu zuen mila nodoko sare batean probak egiterakoan (esperimentuetarako garatu zen berezi bat.
Badger, FS sistema eragilearekin elkarreragiteko erabiltzen da. Idazketa asinkronoetarako laguntzarekin, Badger flatfs geruza zaharra baino 25 aldiz azkarragoa da orain. Produktibitatea handitzeak mekanismoari ere eragin zion
Hobekuntza funtzionalen artean, bezeroen eta zerbitzarien arteko konexioak enkriptatzeko TLS-ren erabilera aipatzen da. HTTP atebideko azpidomeinuentzako euskarria berria - garatzaileek aplikazio deszentralizatuak (dapps) eta web edukia har ditzakete hash helbideekin, IPNS, DNSLink, ENS eta abarrekin erabil daitezkeen azpidomeinu isolatuetan. /p2p izen-eremu berri bat gehitu da, pareko helbideekin erlazionatutako datuak dituena (/ipfs/peer_id β /p2p/peer_id). Blockchain-en oinarritutako ".eth" esteketarako euskarria gehitu da, eta IPFSren erabilera zabalduko du banatutako aplikazioetan.
IPFSren garapena onartzen duen Protocol Labs startup-a ere proiektua garatzen ari da paraleloki.
Iturria: opennet.ru