Senotlolo
Ka papiso le BitTorrent, data e bolokiloe ka kotloloho lits'ebetsong tsa barupeluoa ba fapanyetsanang tlhahisoleseling ka mokhoa oa P2P, ntle le ho tlamelloa ho li-node tse bohareng. Haeba ho hlokahala ho fumana faele e nang le litaba tse itseng, tsamaiso e fumana barupeluoa ba nang le faele ena 'me ba e romela ho tloha lits'ebetsong tsa bona ka likarolo tsa likhoele tse ngata. Ka mor'a ho khoasolla faele tsamaisong ea hae, motho ea nkang karolo o fetoha e 'ngoe ea lintlha tsa kabo ea eona. Ho fumana hore na barupeluoa ba marang-rang ba na le litaba tsa thahasello life
Ha e le hantle, IPFS e ka nkoa e le ho tsoaloa hangata ha Websaete, ho sebetsana le litaba ho e-na le libaka le mabitso a sa tloaelehang. Ntle le ho boloka lifaele le ho fapanyetsana data, IPFS e ka sebelisoa e le motheo oa ho theha lits'ebeletso tse ncha, mohlala, ho hlophisa ts'ebetso ea libaka tse sa tlamelletsoeng ho li-server, kapa bakeng sa ho theha lits'ebeletso tse ajoang.
IPFS e thusa ho rarolla mathata a kang ho tšepahala ha polokelo (haeba polokelo ea pele e theoha, faele e ka khoasolloa ho tsoa lits'ebetsong tsa basebelisi ba bang), ho hanyetsa tlhahlobo ea litaba (ho thibela ho hloka ho thibela lits'ebetso tsohle tsa basebelisi tse nang le kopi ea data) le ho hlophisa phihlello. ha ho se na khokahano e tobileng ho Marang-rang kapa haeba boleng ba mocha oa puisano bo fokola (o ka khoasolla data ka barupeluoa ba haufi le marang-rang a lehae).
Ka mofuta
Haholo-holo, lebelo la ho etsa ts'ebetso ea ho eketsa data le eketsehile ka makhetlo a 2, ho phatlalatsa litaba tse ncha ho marang-rang ka makhetlo a 2.5,
ho khutlisa data ho tloha makhetlo a 2 ho isa ho a 5, le ho batla litaba ho tloha 2 ho isa ho makhetlo a 6.
Mekhoa e tsosolositsoeng ea ho tsamaisa le ho romela liphatlalatso e entse hore ho khonehe ho potlakisa marang-rang ka makhetlo a 2-3 ka lebaka la tšebeliso e ntle ea bandwidth le phetiso ea sephethephethe sa morao-rao. Phatlalatso e latelang e tla hlahisa lipalangoang tse thehiloeng ho protocol ea QUIC, e tla lumella phaello e kholoanyane ea ts'ebetso ka ho fokotsa latency.
Mosebetsi oa tsamaiso ea IPNS (Inter-Planetary Name System), e sebelisetsoang ho theha lihokelo tsa ka ho sa feleng ho fetola litaba, e potlakisitsoe le ho eketseha ho tšepahala. Pubsub e ncha ea liteko tsa lipalangoang e ile ea etsa hore ho khonehe ho potlakisa ho fana ka litlaleho tsa IPNS ka makhetlo a 30-40 ha ho hlahlojoa marang-rang a nang le li-node tse sekete (e khethehileng e ile ea etsoa bakeng sa liteko.
Badger, e sebelisoang ho sebelisana le sistimi ea ts'ebetso ea FS. Ka ts'ehetso ea ho ngola asynchronous, Badger e se e potlakile ka makhetlo a 25 ho feta lera la khale la flatfs. Keketseho ea tlhahiso e ile ea boela ea ama mochine
Har'a lintlafatso tsa ts'ebetso, ho buuoa ka ts'ebeliso ea TLS ho patala likhokahano lipakeng tsa bareki le li-server. Ts'ehetso e ncha bakeng sa li-subdomain tse ka har'a heke ea HTTP - bahlahisi ba ka amohela lits'ebetso tse ikhethileng (dapps) le litaba tsa webo ka li-subdomain tse ka thoko tse ka sebelisoang ka liaterese tsa hash, IPNS, DNSLink, ENS, jj. Ho kentsoe sebaka se secha sa mabitso /p2p, se nang le data e amanang le liaterese tsa lithaka (/ipfs/peer_id → /p2p/peer_id). Ts'ehetso e ekelitsoeng bakeng sa lihokelo tse thehiloeng ho ".eth" tse thehiloeng ho blockchain, tse tla atolosa tšebeliso ea IPFS lits'ebetsong tse ajoang.
The Startup Protocol Labs, e ts'ehetsang nts'etsopele ea IPFS, le eona e nts'etsapele morero ona ka ho ts'oana.
Source: opennet.ru