Siideynta nidaamka faylalka baahsan ee caalamiga ah IPFS 0.8

Siidaynta nidaamka faylalka baahsan ee IPFS 0.8 (Nidaamka Faylka InterPlanetary) ayaa la soo bandhigay, samaynta kaydinta fayl nooca caalamiga ah oo la geeyay qaab shabakad P2P ah oo laga sameeyay nidaamyada ka qaybqaatayaasha. IPFS waxay isku daraysaa fikrado horay looga hirgeliyay nidaamyada sida Git, BitTorrent, Kademlia, SFS iyo Web, waxayna u egtahay hal BitTorrent "raxan" ( asxaabta ka qaybqaata qaybinta) beddelashada walxaha Git. IPFS waxa lagu kala soocaa wax ka qabashada nuxurka halkii ay ka ahaan lahayd goob iyo magacyo aan sabab lahayn. Xeerka hirgelinta tixraaca wuxuu ku qoran yahay Go waxaana lagu qaybiyaa Apache 2.0 iyo shatiga MIT.

Nooca cusub:

  • Awoodda lagu abuurayo adeegyo dibadda ah si loogu dhejiyo xogta isticmaalaha waa la hirgeliyay (ku xidhid - ku xidhida xogta qanjirada si loo hubiyo in xogta muhiimka ah la keydiyo). Xogta loo qoondeeyay adeega waxay yeelan kartaa magacyo kala duwan oo ka duwan aqoonsiga macluumaadka (CID). Waxaad ku raadin kartaa xogta labadaba magaca iyo CID. Si loo habeeyo codsiyada ku xidhidhaynta xogta, IPFS Pinning Service API ayaa la soo jeediyay, kaas oo si toos ah loogu isticmaali karo go-ipfs. Xariiqda taliska, amarka "ipfs pin remote" ayaa lagu soo jeedinayaa in lagu dhejiyo: ipfs pin remote add mysrv https://my-service.example.com/api-endpoint myAccessToken ipfs pin remote add /ipfs/bafymydata β€”service= mysrv β€”name= myfile ipfs pin remote ls β€”service=mysrv β€”name=myfile ipfs pin remote rm β€”service=mysrv β€”name=myfile
  • Hawlgallada ku xidhidhaynta xogta (ku xidhidhiyaha) iyo furfuridda (furida) ee qanjidhada maxalliga ah waa la dardargeliyey. Hagaajinta waxqabadka iyo kaydinta xusuusta ayaa si gaar ah loo ogaan karaa marka la samaynayo waxqabadyada wax-ka-beddelka ama nidaamyada leh tiro badan oo xidhidh.
  • Marka la abuurayo "https: //" isku xirka albaabada, awooda lagu wareejinayo magacyada DNSLink iyadoo la adeegsanayo subdomains ayaa lagu daray. Tusaale ahaan, si aad u shubto magaca "ipns://en.wikipedia-on-ipfs.org", marka lagu daro xiriirinta hore loo taageeray "https://dweb.link/ipns/en.wikipedia-on-ipfs.org ", hadda waxaad isticmaali kartaa links" https://en-wikipedia-on-ipfs-org.ipns.dweb.link", kaas oo dhibcooyinka magacyadii asalka ahaa lagu beddelay "-" dabeecadda, iyo "" jira " -" jilayaasha waxaa la baxsaday dabeecad kale oo la mid ah.
  • Taageerada borotokoolka QUIC waa la ballaariyay. Si kor loogu qaado waxqabadka, waxaa suurtagal ah in la kordhiyo kaydinta UDP.

Xusuusnow in IPFS, xidhiidhka gelitaanka faylka uu si toos ah ugu xidhan yahay waxa ku jira oo uu ku jiro xashiish qarsoodi ah oo ku jira. Cinwaanka faylka looma magacaabi karo si sabab la'aan ah; waxa kaliya oo uu bedeli karaa marka la beddelo waxa ku jira. Sidoo kale, suurtagal maaha in wax laga beddelo faylka iyada oo aan la beddelin ciwaanka (nooca hore wuxuu ahaan doonaa isla cinwaanka, kan cusubna waxaa laga heli karaa cinwaan kale, maadaama xashiishka faylka ku jira uu isbeddelayo). Iyadoo la tixgelinayo in aqoonsiga faylka uu isbeddelo isbeddel kasta, si aan loo wareejin xiriiriyeyaal cusub mar kasta, adeegyo ayaa la bixiyaa si loogu xidho cinwaanno joogto ah kuwaas oo tixgelinaya noocyada kala duwan ee faylka (IPNS), ama ku meelaynta naaneyska iyadoo la barbardhigayo FS-dhaqameedka iyo DNS (MFS (Nidaamka Faylka la beddeli karo) iyo DNSLink).

Marka la barbardhigo BitTorrent, xogta si toos ah ayaa loogu kaydiyaa nidaamyada ka qaybgalayaasha ee ku beddelanaya macluumaadka qaabka P2P, iyada oo aan lagu xidhin noodhka dhexe. Haddii ay lagama maarmaan noqoto in la helo fayl leh waxyaabo gaar ah, nidaamku wuxuu helayaa ka qaybgalayaasha kuwaas oo haysta faylkan waxayna ka soo diraan nidaamkooda qaybo badan oo taxane ah. Ka dib markii faylka loo soo dejiyo nidaamkiisa, kaqeybgaluhu wuxuu si toos ah u noqonayaa mid ka mid ah qodobbada qaybinta. Si loo go'aamiyo ka qaybgalayaasha shabakada ee qanjidhada ay ku jiraan nuxurka xiisaha, miis xashiish ah oo la qaybiyay (DHT) ayaa la isticmaalaa. Si aad u gasho IPFS FS caalami ah, hab-maamuuska HTTP waa la isticmaali karaa ama FS/ipfs-ka casriga ah ayaa lagu rakibi karaa iyadoo la adeegsanayo moduleka FUSE.

IPFS waxay gacan ka geysataa xalinta dhibaatooyinka sida kalsoonida kaydinta (haddii kaydka asalka ahi hoos u dhaco, faylka waxaa laga soo dejisan karaa nidaamyada kale ee isticmaala), caabbinta faafreebka waxyaabaha ku jira (xiridda waxay u baahan tahay in la xannibo dhammaan nidaamyada isticmaalaha ee haysta nuqulka xogta) iyo abaabulida gelitaanka maqnaanshaha xiriirka tooska ah ee internetka ama haddii tayada kanaalka isgaarsiintu ay liidato (waxaad kala soo bixi kartaa xogta iyada oo loo marayo kaqeybgalayaasha dhow ee shabakada deegaanka). Marka lagu daro kaydinta faylalka iyo xog-isweydaarsiga, IPFS waxa loo isticmaali karaa aasaas u ah abuurista adeegyo cusub, tusaale ahaan, abaabulka hawlgalka goobaha aan ku xidhnayn server-yada, ama abuurista codsiyada la qaybiyey.

Siideynta nidaamka faylalka baahsan ee caalamiga ah IPFS 0.8


Source: opennet.ru

Add a comment