Key
Nekufananidza neBitTorrent, data inochengetwa zvakananga pane masisitimu evatori vechikamu vanotsinhana ruzivo muP2P modhi, pasina kusungirirwa nepakati node. Kana zvichidikanwa kugashira faira rine zvimwe zvirimo, sisitimu inowana vatori vechikamu vane iyi faira uye yoitumira kubva kumasisitimu avo muzvikamu mune akati wandei. Mushure mekudhawunirodha faira kune yake sisitimu, mutori wechikamu anongoerekana ave imwe yemapoinzi ekugovera kwayo. Kuti uone vatori vechikamu venetiweki pane avo ma node izvo zvirimo zvekufarira zviripo
Chaizvoizvo, IPFS inogona kutariswa sekugoverwa kwekuzvarwa patsva kweWebhu, kugadzirisa nezvirimo kwete nzvimbo nemazita epokana. Pamusoro pekuchengetedza mafaira uye kuchinjana data, IPFS inogona kushandiswa sechikonzero chekugadzira masevhisi matsva, semuenzaniso, kuronga kushanda kwemasaiti asina kusungirirwa kumaseva, kana kugadzira akagoverwa.
IPFS inobatsira kugadzirisa matambudziko akadai sekuvimbika kwekuchengetedza (kana iyo yekutanga chengetedzo ichidzika, iyo faira inogona kutorwa kubva kune vamwe vashandisi masisitimu), kuramba kune zvemukati censorship (kuvharira kunoda kuvharira masisitimu ese ane kopi yedata) uye kuronga kupinda. mukushayikwa kwekubatana kwakananga kuInternet kana kana mhando yechiteshi chekutaurirana yakashata (iwe unogona kudhawunirodha data kuburikidza nevatori vechikamu vari pedyo pane network yemuno).
Mune vhezheni
Kunyanya, kumhanya kwekuita mashandiro ekuwedzera data kwakawedzera nekaviri, kuzivisa zvitsva kunetiweki ne2 nguva,
kudzosa data kubva ku2 kusvika ku5 nguva, uye kutsvaga zvemukati kubva ku2 kusvika ku6 nguva.
Yakagadziridzwazve nzira dzekufambisa uye kutumira zviziviso zvakaita kuti zvikwanise kumhanyisa network ne2-3 nguva nekuda kwekushandisa zvakanyanya bandwidth uye kumashure traffic traffic. Kuburitswa kunotevera kuchaunza zvekufambisa zvichibva paQUIC protocol, iyo inobvumira kunyange yakakura kuita budiriro nekudzikisa latency.
Basa reIPNS (Inter-Planetary Name System) system, rinoshandiswa kugadzira zvinongedzo zvechigarire zvekuchinja zvirimo, rakakwidziridzwa uye rakawedzera kuvimbika. Iyo nyowani yekuyedza yekufambisa pubsub yakaita kuti zvikwanise kukurumidza kuendeswa kweIPNS marekodhi ne30-40 nguva painoyedzwa pane network ine chiuru node (yakakosha yakagadziridzwa kuyedza.
Badger, inoshandiswa kupindirana neiyo inoshanda sisitimu FS. Nerutsigiro rweasynchronous inonyora, Badger ikozvino yave 25 times nekukurumidza kupfuura yekare flatfs layer. Kuwedzera kugadzirwa kwakakanganisawo mashandiro
Pakati pekuvandudzwa kwebasa, kutaurwa kunoitwa nezvekushandiswa kweTLS encrypt kubatana pakati pevatengi nemaseva. Rutsigiro rutsva rwema subdomain muHTTP gedhi - vagadziri vanogona kugamuchira decentralized application (dapps) uye zvemukati zvewebhu mumadomain ari ega anogona kushandiswa nehashi kero, IPNS, DNSLink, ENS, nezvimwe. Nzvimbo itsva yezita /p2p yakawedzerwa, iyo ine data ine chekuita nevezera kero (/ipfs/peer_id β /p2p/peer_id). Yakawedzerwa kutsigirwa kwe blockchain-based ".eth" links, iyo ichawedzera kushandiswa kweIPFS mumapurogiramu akaparadzirwa.
Iyo yekutanga Protocol Labs, iyo inotsigira kuvandudzwa kweIPFS, iri kugadzira chirongwa ichi zvakafanana.
Source: opennet.ru