Ukhiye
Ngokufanisa ne-BitTorrent, idatha igcinwa ngokuqondile ezinhlelweni zabahlanganyeli abashintshana ngolwazi ngemodi ye-P2P, ngaphandle kokuboshelwa kumanodi amaphakathi. Uma kudingekile ukuthola ifayela elinokuqukethwe okuthile, isistimu ithola ababambiqhaza abanaleli fayela futhi ithumele kusuka kumasistimu abo ngezingxenye emicu eminingi. Ngemva kokulanda ifayela ohlelweni lwakhe, umhlanganyeli ngokuzenzekelayo uba elinye lamaphuzu okusabalalisa kwalo. Ukunquma ababambiqhaza benethiwekhi ukuthi okuqukethwe okuthakaselwayo okukhona kumanodi kabani
Empeleni, i-IPFS ingabukwa njengokuphindukuzalwa okusabalalisiwe kweWebhu, kusingathwa ngokuqukethwe esikhundleni sendawo namagama angaqondakali. Ngaphezu kokugcina amafayela kanye nokwabelana ngedatha, i-IPFS ingasetshenziswa njengesisekelo sokudala izinsiza ezintsha, isibonelo, ukuhlela ukusebenza kwamasayithi angaboshelwe kumaseva, noma ukudala ukusatshalaliswa.
I-IPFS isiza ukuxazulula izinkinga ezifana nokuthembeka kwesitoreji (uma isitoreji sokuqala sehla, ifayela lingadawunilodeka lisuka ezinhlelweni zabanye abasebenzisi), ukumelana nokuhlolwa kokuqukethwe (ukuvimbela kudinga ukuvimba zonke izinhlelo zabasebenzisi ezinekhophi yedatha) nokuhlela ukufinyelela. ngokungabikho kokuxhumana okuqondile ku-inthanethi noma uma ikhwalithi yesiteshi sokuxhumana impofu (ungalanda idatha kubahlanganyeli abaseduze kunethiwekhi yendawo).
Ngenguqulo
Ikakhulukazi, isivinini sokwenza imisebenzi yokwengeza idatha sikhuphuke izikhathi ezi-2, simemezela okuqukethwe okusha kunethiwekhi izikhathi ezingu-2.5,
ukubuyisa idatha kusuka ezikhathini ezi-2 kuye kwezi-5, nokusesha okuqukethwe kusuka ezikhathini ezi-2 kuye kweziyi-6.
Izindlela eziklanywe kabusha zomzila nokuthumela izimemezelo zenze kwaba nokwenzeka ukusheshisa inethiwekhi izikhathi ezingu-2-3 ngenxa yokusetshenziswa ngokuphumelelayo komkhawulokudonsa kanye nokudluliswa kwethrafikhi yangemuva. Ukukhishwa okulandelayo kuzokwethula ezokuthutha ngokususelwe kuphrothokholi ye-QUIC, ezovumela ukuzuza okukhulu kokusebenza ngokunciphisa ukubambezeleka.
Umsebenzi wesistimu ye-IPNS (I-Inter-Planetary Name System), esetshenziselwa ukudala izixhumanisi ezihlala njalo ezishintsha okuqukethwe, usheshisiwe futhi kwanda ukwethembeka. I-pubsub entsha yokuhlola ezokuthutha yenze kwaba nokwenzeka ukusheshisa ukulethwa kwamarekhodi e-IPNS izikhathi ezingama-30-40 lapho kuhlolwa kunethiwekhi enama-node ayinkulungwane (okukhethekile kwenzelwe ukuhlolwa.
I-Badger, esetshenziselwa ukusebenzelana nesistimu yokusebenza ye-FS. Ngokusekelwa kokubhala okungavumelaniyo, i-Badger manje isishesha izikhathi ezingu-25 kunesendlalelo esidala se-flatfs. Ukwanda kokukhiqiza nakho kuthinte indlela
Phakathi kwentuthuko yokusebenza, kukhulunywa ngokusetshenziswa kwe-TLS ukubethela ukuxhumana phakathi kwamaklayenti namaseva. Usekelo olusha lwezizinda ezingaphansi kwesango le-HTTP - onjiniyela bangakwazi ukusingatha izinhlelo zokusebenza ezihlukaniselwe izindawo (i-dapps) kanye nokuqukethwe kwewebhu ezizindeni ezingaphansi ezingazodwa ezingasetshenziswa namakheli hashi, IPNS, DNSLink, ENS, njll. Isikhala segama esisha /p2p sengeziwe, esiqukethe idatha ehlobene namakheli ontanga (/ipfs/peer_id β /p2p/peer_id). Ukwesekwa okwengeziwe kwezixhumanisi ezisekelwe ku-blockchain ".eth", ezizokwandisa ukusetshenziswa kwe-IPFS ezinhlelweni ezisatshalaliswa.
I-Startual Protocol Labs, esekela ukuthuthukiswa kwe-IPFS, nayo ithuthukisa iphrojekthi ngokuhambisana.
Source: opennet.ru