Qûfle
Bi analogî bi BitTorrent re, dane rasterast li ser pergalên beşdaran ku di moda P2P de agahdarî diguhezînin, bêyî ku bi girêkên navendî ve girêdayî bin, têne hilanîn. Ger hewce be ku pelek bi hin naverok were wergirtin, pergal beşdarên ku xwediyê vê pelê ne, dibîne û ji pergalên wan di çend beşan de dişîne. Piştî daxistina pelê li pergala xwe, beşdar bixwe dibe yek ji xalên belavkirina wê. Ji bo destnîşankirina beşdarên torê ku naveroka berjewendiyê li ser girêkên wan hene
Di bingeh de, IPFS dikare wekî vejînek belavbûyî ya Webê were dîtin, ku ji hêla naverokê ve ji cîh û navên kêfî ve tête navnîş kirin. Digel hilanîna pelan û danûstendina daneyan, IPFS dikare wekî bingehek ji bo afirandina karûbarên nû were bikar anîn, mînakî, ji bo organîzekirina xebata malperên ku bi pêşkêşkeran ve girêdayî ne, an jî ji bo afirandina dabeşkirî.
IPFS arîkariya çareserkirina pirsgirêkên wekî pêbaweriya hilanînê dike (heke hilanîna orîjînal dakeve, pel dikare ji pergalên bikarhênerên din were dakêşandin), berxwedana li hember sansura naverokê (astengkirin hewce dike ku hemî pergalên bikarhêner ên ku kopiyek daneyê hene) û rêxistinkirina gihîştinê di nebûna girêdana rasterast a bi Înternetê re an heke kalîteya kanala ragihandinê nebaş be (hûn dikarin daneyan bi navgîniya beşdarên nêzîk ên li ser tora herêmî dakêşin).
Di guhertoyê de
Bi taybetî, leza pêkanîna operasyonên zêdekirina daneyan 2 qat zêde bûye, naveroka nû ji torê re 2.5 carî ragihandiye.
wergirtina daneyan ji 2 heta 5 caran, û lêgerîna naverokê ji 2 heta 6 caran.
Mekanîzmayên ji nû ve sêwirandî ji bo rêvekirin û şandina ragihandinan ji ber karanîna bikêrtir a bandwîdth û veguheztina trafîkê ya paşîn gengaz kir ku torê 2-3 carî bileztir bike. Daxuyaniya paşîn dê veguheztinê li ser bingeha protokola QUIC destnîşan bike, ku dê bi kêmkirina derengbûnê rê bide destkeftiyên performansa hîn mezintir.
Karê pergala IPNS (Pergala Nav-Planetary Name) ya ku ji bo afirandina girêdanên daîmî yên ji bo guhertina naverokê tê bikar anîn, bileztir bûye û pêbawerî zêde bûye. Pubbara veguheztinê ya nû ya ceribandinê gengaz kir ku dema ceribandina li ser torgilokek bi hezar nod re 30-40 carî lezkirina radestkirina tomarên IPNS-ê bi XNUMX-XNUMX carî bilez bike (yek taybetî ji bo ceribandinan hate pêşve xistin
Badger, ji bo têkiliya bi pergala xebitandinê FS re tê bikar anîn. Bi piştgirîya ji bo nivîsandina asynchronous, Badger naha 25 carî ji qata flatfs ya kevn zûtir e. Hilberîna zêde jî bandor li mekanîzmayê kir
Di nav çêtirkirinên fonksiyonel de, behsa karanîna TLS-ê ji bo şîfrekirina girêdanên di navbera xerîdar û serveran de tê kirin. Piştgiriya nû ya ji bo subdomainên di dergehê HTTP de - pêşdebir dikarin serîlêdanên nenavendî (dapps) û naveroka malperê li jêrdomayên veqetandî yên ku dikarin bi navnîşanên hash, IPNS, DNSLink, ENS, hwd re werin bikar anîn mêvandar bikin. Navekî nû /p2p hate zêdekirin, ku tê de daneyên girêdayî navnîşanên peer (/ipfs/peer_id → /p2p/peer_id) hene. Piştgiriyek ji bo girêdanên ".eth"-bingeha blokê zêde kir, ku dê karanîna IPFS-ê di serîlêdanên belavkirî de berfireh bike.
Destpêka Protocol Labs, ku piştgirî dide pêşkeftina IPFS, di heman demê de projeyek paralel pêş dixe.
Source: opennet.ru