Chinsinsi
Poyerekeza ndi BitTorrent, deta imasungidwa mwachindunji pamakina a otenga nawo gawo omwe amasinthanitsa zidziwitso munjira ya P2P, osamangirizidwa ku node zapakati. Ngati kuli kofunikira kulandira fayilo yokhala ndi zinthu zina, dongosololi limapeza otenga nawo mbali omwe ali ndi fayiloyi ndikuitumiza kuchokera ku machitidwe awo m'zigawo zingapo. Pambuyo potsitsa fayilo ku kachitidwe kake, wophunzirayo amakhala amodzi mwa mfundo zake zogawira. Kudziwa omwe ali nawo pa intaneti omwe ali ndi chidwi ndi zomwe zili ndi chidwi
Kwenikweni, IPFS ikhoza kuwonedwa ngati kubadwanso kwina kwa Webusayiti, kuyankha ndi zomwe zili m'malo mwa malo ndi mayina osasintha. Kuphatikiza pa kusunga mafayilo ndi kusinthanitsa deta, IPFS ingagwiritsidwe ntchito ngati maziko opangira mautumiki atsopano, mwachitsanzo, pokonzekera ntchito zamasamba omwe sali omangidwa ndi ma seva, kapena kupanga magawo ogawidwa.
IPFS imathandiza kuthetsa mavuto monga kudalirika kwa kusungirako (ngati kusungirako koyambirira kutsika, fayilo ikhoza kutsitsidwa kuchokera ku machitidwe a ogwiritsa ntchito ena), kukana kufufuza zokhutira (kutsekereza kumafuna kutsekereza machitidwe onse ogwiritsira ntchito omwe ali ndi kopi ya deta) ndikukonzekera kupeza. pakalibe kulumikizana kwachindunji pa intaneti kapena ngati njira yolankhulirana ilibe bwino (mutha kutsitsa deta kudzera mwa omwe ali pafupi nawo pamaneti akomweko).
Momwemo
Makamaka, kuthamanga kwa ntchito zowonjezeretsa deta kwakula ndi nthawi 2, kulengeza zatsopano pa intaneti ndi nthawi 2.5,
kubweza deta kuchokera ku 2 mpaka 5 nthawi, ndi kufufuza zomwe zili 2 mpaka 6 nthawi.
Njira zokonzedwanso zoyendetsera ndi kutumiza zolengeza zinapangitsa kuti zitheke kufulumizitsa maukonde ndi nthawi za 2-3 chifukwa chogwiritsa ntchito bwino bandwidth ndi kufalikira kwa magalimoto kumbuyo. Kutulutsidwa kotsatira kudzayambitsa zoyendera kutengera QUIC protocol, zomwe zidzalola kupindula kwakukulu kwa magwiridwe antchito mwa kuchepetsa latency.
Ntchito ya IPNS (Inter-Planetary Name System), yomwe imagwiritsidwa ntchito popanga maulalo osatha pakusintha zomwe zili, yafulumizitsidwa komanso kudalirika kowonjezereka. Pubsub yatsopano yoyeserera idapangitsa kuti zitheke kufulumizitsa kuperekedwa kwa zolemba za IPNS ndi nthawi 30-40 poyesa pa netiweki yokhala ndi ma node chikwi (yapadera idapangidwa kuti iyesedwe.
Badger, yomwe imagwiritsidwa ntchito polumikizana ndi FS. Ndi chithandizo cha zolemba za asynchronous, Badger tsopano ali mofulumira nthawi 25 kuposa flatfs akale wosanjikiza. Kuwonjezeka kwa zokolola kunakhudzanso makinawo
Zina mwazosintha zantchito, zimatchulidwa za kugwiritsidwa ntchito kwa TLS kubisa kulumikizana pakati pa makasitomala ndi maseva. Kuthandizira kwatsopano kwa ma subdomain pachipata cha HTTP - Madivelopa amatha kuchititsa mapulogalamu (dapps) ndi zomwe zili pa intaneti m'magawo akutali omwe angagwiritsidwe ntchito ndi ma adilesi a hashi, IPNS, DNSLink, ENS, ndi zina zambiri. Malo atsopano /p2p awonjezedwa, omwe ali ndi deta yokhudzana ndi ma adilesi a anzawo (/ipfs/peer_id β /p2p/peer_id). Thandizo lowonjezera la blockchain-based ".eth" maulalo, omwe adzakulitsa kugwiritsa ntchito IPFS muzogawa zogawidwa.
The Startup Protocol Labs, yomwe imathandizira chitukuko cha IPFS, ikupanganso polojekitiyi mofanana.
Source: opennet.ru