Ewlenin
B'analoġija ma 'BitTorrent, id-dejta tinħażen direttament fuq is-sistemi tal-parteċipanti li jiskambjaw informazzjoni fil-modalità P2P, mingħajr ma tkun marbuta ma' nodi ċentralizzati. Jekk ikun meħtieġ li tirċievi fajl b'ċertu kontenut, is-sistema ssib parteċipanti li għandhom dan il-fajl u tibgħatu mis-sistemi tagħhom f'partijiet f'diversi ħjut. Wara li tniżżel il-fajl fis-sistema tiegħu, il-parteċipant awtomatikament isir wieħed mill-punti għad-distribuzzjoni tiegħu. Biex tiddetermina l-parteċipanti tan-netwerk li fuq in-nodi tagħhom ikun preżenti l-kontenut ta 'interess
Essenzjalment, IPFS jista 'jitqies bħala reinkarnazzjoni mqassma tal-Web, li tindirizza mill-kontenut aktar milli mill-post u ismijiet arbitrarji. Minbarra l-ħażna ta 'fajls u l-iskambju tad-dejta, l-IPFS jista' jintuża bħala bażi għall-ħolqien ta 'servizzi ġodda, pereżempju, għall-organizzazzjoni tat-tħaddim ta' siti li mhumiex marbuta ma 'servers, jew għall-ħolqien mqassma.
L-IPFS jgħin biex issolvi problemi bħall-affidabbiltà tal-ħażna (jekk il-ħażna oriġinali tinżel, il-fajl jista’ jitniżżel mis-sistemi ta’ utenti oħra), ir-reżistenza għaċ-ċensura tal-kontenut (l-imblukkar jeħtieġ l-imblukkar tas-sistemi kollha tal-utent li għandhom kopja tad-dejta) u l-organizzazzjoni tal-aċċess fin-nuqqas ta 'konnessjoni diretta mal-Internet jew jekk il-kwalità tal-kanal ta' komunikazzjoni hija fqira (tista 'tniżżel dejta permezz ta' parteċipanti fil-qrib fuq in-netwerk lokali).
Fil-verżjoni
B'mod partikolari, il-veloċità tat-twettiq tal-operazzjonijiet taż-żieda tad-dejta żdiedet b'2 darbiet, u tħabbar kontenut ġdid għan-netwerk b'2.5 darbiet,
irkupru tad-dejta minn 2 sa 5 darbiet, u tfittxija tal-kontenut minn 2 sa 6 darbiet.
Mekkaniżmi ddisinjati mill-ġdid għar-rotot u t-trażmissjoni ta' avviżi għamluha possibbli li n-netwerk jitħaffef b'2-3 darbiet minħabba użu aktar effiċjenti tal-bandwidth u t-trażmissjoni tat-traffiku fl-isfond. Ir-rilaxx li jmiss se jintroduċi trasport ibbażat fuq il-protokoll QUIC, li se jippermetti gwadanji akbar fil-prestazzjoni billi jnaqqas il-latenza.
Ix-xogħol tas-sistema IPNS (Inter-Planetary Name System), użata biex jinħolqu links permanenti għal kontenut li qed jinbidel, ġiet aċċellerata u żdiedet l-affidabbiltà. Il-pubsub tat-trasport sperimentali l-ġdid għamilha possibbli li titħaffef it-twassil tar-rekords IPNS bi 30-40 darba meta l-ittestjar fuq netwerk b'elf nodu (wieħed speċjali ġie żviluppat għal esperimenti
Badger, użat biex jinteraġixxi mas-sistema operattiva FS. B'appoġġ għal kitbiet mhux sinkroniċi, Badger issa huwa 25 darba aktar mgħaġġel mis-saff flatfs antik. Żieda fil-produttività affettwat ukoll il-mekkaniżmu
Fost it-titjib funzjonali, jissemma l-użu tat-TLS biex jikkripta konnessjonijiet bejn klijenti u servers. Appoġġ ġdid għal sottodominji fil-portal HTTP - l-iżviluppaturi jistgħu jospitaw applikazzjonijiet deċentralizzati (dapps) u kontenut tal-web f'subdominji iżolati li jistgħu jintużaw b'indirizzi hash, IPNS, DNSLink, ENS, eċċ. Żdied spazju tal-isem ġdid /p2p, li fih data relatata mal-indirizzi tal-pari (/ipfs/peer_id → /p2p/peer_id). Appoġġ miżjud għal links ".eth" ibbażati fuq blockchain, li se jespandu l-użu tal-IPFS f'applikazzjonijiet distribwiti.
L-istartjar Protocol Labs, li jappoġġja l-iżvilupp tal-IPFS, qed tiżviluppa wkoll il-proġett b'mod parallel.
Sors: opennet.ru