Cusboonaysiinta weyn ee nidaamka faylalka baahsan ee caalamiga ah IPFS 0.5

Soo gudbiyey siideynta cusub ee nidaamka faylka baahsan IPFS 0.5 (InterPlanetary File System), kaas oo samaysa kayd faylal qaabaysan oo caalami 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. 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. Xeerka hirgelinta tixraaca wuxuu ku qoran yahay Go iyo qaybiyey hoos yimaada Apache 2.0 iyo shatiga MIT. Intaa waxaa dheer horumarisa hirgelinta nidaamka IPFS ee JavaScript ee ku dhex socon kara browserka.

Furaha muuqaal IPFS waa ciwaanka ku salaysan nuxurka, kaas oo isku xidhka gelitaanka faylka uu si toos ah ula xidhiidho waxa ku jira (ay ku jirto xashiishka qarsoodiga ah ee nuxurka). IPFS waxay leedahay taageero ku dhisan qaabaynta. 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 xiriiriyeyaasha cusub mar kasta, adeegyada waxaa la bixiyaa isku xirka cinwaannada joogtada ah kuwaas oo tixgelinaya noocyada kala duwan ee faylka (IPNS), ama ku meelaynta magac u dhigma FS iyo DNS dhaqameed (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 waxaa loo isticmaalaa miiska xashiishka ee la qaybiyayDHT).

Cusboonaysiinta weyn ee nidaamka faylalka baahsan ee caalamiga ah IPFS 0.5

Asal ahaan, IPFS waxaa loo arki karaa sida reincarnation qaybsan ee Webka, wax ka qabashada by content halkii goobta iyo magacyada sabab la'aan ah. Marka lagu daro kaydinta faylalka iyo isdhaafsiga xogta, IPFS waxa loo isticmaali karaa saldhig u ah abuurista adeegyo cusub, tusaale ahaan, abaabulka hawlgalka goobaha aan ku xidhnayn server-yada, ama abuurista qaybsan. codsiyada.

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).

In version IPFS 0.5 wax soo saarka iyo isku halaynta ayaa si weyn u kordhay. Shabakadda dadweynaha ee ku salaysan IPFS waxay dhaaftay 100 kun oo summada noodhka ah iyo isbeddellada IPFS 0.5 waxay ka tarjumaysaa la qabsiga hab-raaca si loogu shaqeeyo xaaladahan oo kale. Hagaajinta waxaa inta badan diirada lagu saaray hagaajinta hababka hagida macluumaadka ee mas'uul ka ah raadinta, xayaysiinta iyo soo celinta xogta, iyo sidoo kale horumarinta hufnaanta fulinta miiska xashiishka loo qaybiyey (DHT), kaas oo bixiya macluumaadka ku saabsan noodhka leh xogta loo baahan yahay. Koodhka la xidhiidha DHT ayaa ku dhawaad ​​gabi ahaanba dib loo qoray, isagoo si wayn u dedejiyay baadhitaanka nuxurka iyo hawlgalada qeexida diiwaanka IPNS.

Gaar ahaan, xawaaraha fulinta hawlgallada xogta ku-darka ayaa kordhay 2 jeer, iyada oo ku dhawaaqaysa nuxurka cusub ee shabakadda 2.5 jeer,
soo celinta xogta 2 ilaa 5 jeer, iyo raadinta nuxurka 2 ilaa 6 jeer.
Hababka dib-u-habaynta loogu samaynayo habaynta iyo dirida ogaysiisyada ayaa suurtageliyay in la dedejiyo shabakada 2-3 jeer sababtoo ah isticmaalka waxtarka leh ee xajinta iyo gudbinta taraafikada asalka ah. Siideynta soo socota waxay soo bandhigi doontaa gaadiid ku salaysan hab-maamuuska QUIC, kaas oo u oggolaanaya xitaa faa'iidooyin waxqabad oo weyn iyadoo la dhimayo daahitaanka.

Shaqada nidaamka IPNS (Nidaamka Magaca Inter-Planetary), oo loo isticmaalo in lagu abuuro xidhiidh joogto ah oo lagu beddelo nuxurka, ayaa la dardargeliyay oo la kordhiyey isku halaynta. Maktabadda cusub ee tijaabada ah ee tijaabada ah waxay suurtagelisay in la dedejiyo gudbinta diiwaannada IPNS 30-40 jeer marka lagu tijaabiyo shabakad leh kun nood (mid gaar ah ayaa loo sameeyay tijaabooyinka. Simulator network P2P). Wax soo saarka interlayer ayaa ku dhawaad ​​labanlaabmay
Badger, oo loo isticmaalo in lagula falgalo nidaamka hawlgalka FS. Taageerada qoraallada asynchronous, Badger hadda 25 jeer ayuu ka dhakhso badan yahay lakabkii hore ee flatfs. Wax soo saarka oo kordhay ayaa sidoo kale saameeyay habka Bitswap, loo isticmaalo in lagu wareejiyo faylasha inta u dhaxaysa noodhka.

Cusboonaysiinta weyn ee nidaamka faylalka baahsan ee caalamiga ah IPFS 0.5

Horumarka shaqada waxaa ka mid ah, waxaa lagu xusay isticmaalka TLS si loo xafido isku xirka macaamiisha iyo adeegayaasha. Taageero cusub oo loogu talagalay subdomains-ka gateway HTTP - horumariyayaashu waxay martigelin karaan codsiyada baahsan (dapps) iyo waxa ku jira webka gudaha domains go'doonsan oo loo isticmaali karo ciwaanada xashiishka, IPNS, DNSLink, ENS, iwm. Meel cusub oo magaceed /p2p ah ayaa lagu daray, kaas oo ka kooban xogta la xidhiidha ciwaannada asxaabta (/ipfs/peer_id → /p2p/peer_id). Taageerada lagu daray ee isku xirka ".eth" ku salaysan blockchain, kaas oo balaadhin doona isticmaalka IPFS ee codsiyada la qaybiyey.

Shaybaadhka borotokoolka bilawga ah, kaas oo taageera horumarinta IPFS, ayaa sidoo kale horumarinaya mashruuca si barbar socda. FileCoin, kaas oo ah wax lagu daro IPFS. Iyadoo IPFS ay u ogolaato ka qaybgalayaasha inay kaydiyaan, waydiiyaan, iyo gudbiyaan xogta dhexdooda, Filecoin waxay u kobcaysaa sida blockchain ku salaysan kaydinta joogtada ah. Filecoin waxay u ogolaataa dadka isticmaala booska diskooga aan la isticmaalin inay ku siiyaan shabakada lacag, iyo isticmaalayaasha u baahan meel kaydinta si ay u iibsadaan. Haddii baahida meel la waayo, isticmaaluhu waa iibin karaa. Sidan oo kale, suuqa kaydinta ayaa loo sameeyay, kaas oo degsiimooyinka lagu sameeyay calaamado Faylasha, oo ay soo saarto macdanta.

Source: opennet.ru

Add a comment