Ŝlosilo
Analogie kun BitTorrent, datumoj estas rekte stokitaj en la sistemoj de partoprenantoj, kiuj interŝanĝas informojn en P2P-reĝimo, sen esti ligitaj al centralizitaj nodoj. Se necesas ricevi dosieron kun certa enhavo, la sistemo trovas partoprenantojn, kiuj havas ĉi tiun dosieron kaj sendas ĝin el siaj sistemoj en partoj en pluraj fadenoj. Post elŝuto de la dosiero al sia sistemo, la partoprenanto aŭtomate fariĝas unu el la punktoj por ĝia distribuo. Determini retajn partoprenantojn sur kies nodoj ĉeestas la interesa enhavo
Esence, IPFS povas esti rigardata kiel distribuita reenkarniĝo de la Reto, traktante per enhavo prefere ol loko kaj arbitraj nomoj. Krom stokado de dosieroj kaj interŝanĝado de datumoj, IPFS povas esti uzata kiel bazo por krei novajn servojn, ekzemple, por organizi la funkciadon de retejoj, kiuj ne estas ligitaj al serviloj, aŭ por krei distribuitajn.
IPFS helpas solvi problemojn kiel konservado fidindeco (se la originala stokado malsukcesas, la dosiero povas esti elŝutita de la sistemoj de aliaj uzantoj), rezisto al enhavcenzuro (blokado postulas bloki ĉiujn uzantsistemojn kiuj havas kopion de la datumoj) kaj organizado de aliro. se mankas rekta konekto al Interreto aŭ se la kvalito de la komunika kanalo estas malbona (vi povas elŝuti datumojn per proksimaj partoprenantoj en la loka reto).
En versio
Precipe, la rapideco por plenumi operaciojn por aldoni datumojn pliiĝis je 2 fojojn, anoncante novan enhavon al la reto je 2.5 fojojn,
datumserĉo de 2 ĝis 5 fojojn, kaj enhavo serĉo de 2 ĝis 6 fojojn.
Restrukturitaj mekanismoj por vojigo kaj sendo de anoncoj ebligis plirapidigi la reton je 2-3 fojojn pro pli efika uzo de bendolarĝo kaj fona trafika transsendo. La venonta eldono enkondukos transporton bazitan sur la QUIC-protokolo, kiu permesos eĉ pli grandajn rendimentajn gajnojn reduktante latencian.
La laboro de la sistemo IPNS (Inter-Planeda Nomsistemo), uzata por krei konstantajn ligilojn al ŝanĝiĝanta enhavo, estis akcelita kaj pliigita fidindeco. La nova eksperimenta transporta pubsub ebligis plirapidigi la liveron de IPNS-rekordoj 30-40 fojojn dum testado en reto kun mil nodoj (speciala estis evoluigita por eksperimentoj.
Badger, uzata por interagi kun la operaciumo FS. Kun subteno por nesinkronaj skriboj, Badger nun estas 25 fojojn pli rapida ol la malnova flatfs-tavolo. Pliigita produktiveco ankaŭ influis la mekanismon
Inter la funkciaj plibonigoj, mencio estas la uzo de TLS por ĉifri konektojn inter klientoj kaj serviloj. Nova subteno por subdomajnoj en la HTTP-enirejo - programistoj povas gastigi malcentralizitajn aplikojn (dapps) kaj retenhavon en izolitaj subdomajnoj, kiuj povas esti uzataj kun hash-adresoj, IPNS, DNSLink, ENS, ktp. Nova nomspaco /p2p estis aldonita, kiu enhavas datumojn rilatajn al samrangaj adresoj (/ipfs/peer_id → /p2p/peer_id). Aldonita subteno por blokĉen-bazitaj ".eth" ligiloj, kiuj vastigos la uzon de IPFS en distribuitaj aplikoj.
La ekentrepreno Protocol Labs, kiu subtenas la evoluon de IPFS, ankaŭ evoluigas la projekton paralele.
fonto: opennet.ru