Ufunguo
Kwa mlinganisho na BitTorrent, data huhifadhiwa moja kwa moja kwenye mifumo ya washiriki wanaobadilishana habari katika hali ya P2P, bila kuunganishwa na nodi za kati. Ikiwa ni muhimu kupokea faili yenye maudhui fulani, mfumo hupata washiriki ambao wana faili hii na kuituma kutoka kwa mifumo yao kwa sehemu katika nyuzi kadhaa. Baada ya kupakua faili kwenye mfumo wake, mshiriki anakuwa moja kwa moja ya pointi za usambazaji wake. Kuamua washiriki wa mtandao ambao maudhui ya riba yapo kwenye nodi zao
Kimsingi, IPFS inaweza kutazamwa kama kuzaliwa upya kwa Wavuti iliyosambazwa, ikishughulikia kwa yaliyomo badala ya mahali na majina ya kiholela. Mbali na kuhifadhi faili na kubadilishana data, IPFS inaweza kutumika kama msingi wa kuunda huduma mpya, kwa mfano, kwa ajili ya kuandaa uendeshaji wa tovuti ambazo hazijafungwa kwa seva, au kuunda kusambazwa.
IPFS husaidia kutatua matatizo kama vile utegemezi wa uhifadhi (ikiwa hifadhi ya awali itapungua, faili inaweza kupakuliwa kutoka kwa mifumo ya watumiaji wengine), upinzani dhidi ya udhibiti wa maudhui (kuzuia kunahitaji kuzuia mifumo yote ya mtumiaji ambayo ina nakala ya data) na kupanga ufikiaji. kwa kutokuwepo kwa uunganisho wa moja kwa moja kwenye mtandao au ikiwa ubora wa kituo cha mawasiliano ni duni (unaweza kupakua data kupitia washiriki wa karibu kwenye mtandao wa ndani).
Katika toleo
Hasa, kasi ya kufanya shughuli za kuongeza data imeongezeka kwa mara 2, kutangaza maudhui mapya kwenye mtandao kwa mara 2.5,
urejeshaji wa data kutoka mara 2 hadi 5, na utafutaji wa maudhui kutoka mara 2 hadi 6.
Mbinu zilizoundwa upya za kuelekeza na kutuma matangazo zilifanya iwezekane kuharakisha mtandao kwa mara 2-3 kutokana na matumizi bora ya kipimo data na upitishaji wa trafiki wa chinichini. Toleo lijalo litaanzisha usafiri kulingana na itifaki ya QUIC, ambayo itaruhusu faida kubwa zaidi za utendakazi kwa kupunguza muda wa kusubiri.
Kazi ya mfumo wa IPNS (Inter-Planetary Name System), unaotumiwa kuunda viungo vya kudumu vya kubadilisha maudhui, imeharakishwa na kuongezeka kwa kuaminika. Pubsub mpya ya majaribio ya usafiri ilifanya iwezekanavyo kuharakisha utoaji wa rekodi za IPNS kwa mara 30-40 wakati wa kupima kwenye mtandao na nodi elfu (moja maalum ilitengenezwa kwa majaribio.
Badger, inayotumiwa kuingiliana na mfumo wa uendeshaji FS. Kwa usaidizi wa maandishi ya asynchronous, Badger sasa ina kasi mara 25 kuliko safu ya zamani ya flatfs. Kuongezeka kwa tija pia kuliathiri utaratibu
Miongoni mwa maboresho ya utendaji, inatajwa matumizi ya TLS kusimba miunganisho kati ya wateja na seva. Usaidizi mpya wa vikoa vidogo katika lango la HTTP - wasanidi programu wanaweza kupangisha programu zilizogatuliwa (dapps) na maudhui ya wavuti katika vikoa vidogo vilivyotengwa ambavyo vinaweza kutumika pamoja na anwani za hashi, IPNS, DNSLink, ENS, n.k. Nafasi mpya ya majina /p2p imeongezwa, ambayo ina data inayohusiana na anwani rika (/ipfs/peer_id β /p2p/peer_id). Usaidizi ulioongezwa kwa viungo vya ".eth" vya blockchain, ambavyo vitapanua matumizi ya IPFS katika programu zinazosambazwa.
Maabara ya Itifaki ya uanzishaji, ambayo inasaidia maendeleo ya IPFS, pia inaendeleza mradi huo sambamba.
Chanzo: opennet.ru