Eisiúint an chórais comhad díláraithe domhanda IPFS 0.6

foilsithe scaoileadh córas comhaid díláraithe IPFS 0.6 (Córas Comhad InterPlanetary), a fhoirmíonn stóráil comhad domhanda leagan, a imscartar i bhfoirm líonra P2P déanta as córais rannpháirtithe. Nascann IPFS smaointe a cuireadh i bhfeidhm roimhe seo i gcórais mar Git, BitTorrent, Kademlia, SFS agus Web, agus tá sé cosúil le “swarm” BitTorrent amháin (piaraí atá rannpháirteach sa dáileadh) ag malartú réad Git. Déantar idirdhealú ar IPFS trí aghaidh a thabhairt de réir ábhair seachas de réir suímh agus ainmneacha treallach. Tá an cód cur chun feidhme tagartha scríofa in Téigh agus dáilte ag faoi ​​cheadúnais Apache 2.0 agus MIT.

Tá an leagan nua suntasach as iompar bunaithe ar phrótacal a áireamh de réir réamhshocraithe QUIC, ar forleagan é ar an bprótacal UDP a thacaíonn le il-naisc a ilphléacsáil agus a sholáthraíonn modhanna criptithe atá comhionann le TLS/SSL. In IPFS, tosaítear an soicéad chun glacadh le naisc UDP go huathoibríoch ar an seoladh céanna agus ar an gcalafort líonra céanna leis an láimhseálaí iompair atá bunaithe ar TCP. Úsáidtear QUIC le haghaidh naisc isteach agus amach, agus nuair a nasctar é le nóid nua, mura bhfuil QUIC ar fáil, ní bheidh sé ar fáil ach TCP a úsáid.

Ba é an dara nuálaíocht thábhachtach ná tacaíocht d’iompar slán NÓS, bunaithe ar an bprótacal Torann agus a forbraíodh laistigh de liob 2p, stack líonraithe modúlach d'iarratais P2P. Tar éis na caibidlíochta ceangail tosaigh, déantar gach cumarsáid ina dhiaidh sin idir na rannpháirtithe a chriptiú agus a chosaint ó chluastuilleadh.
Tá NOISE tagtha in ionad iompair SECIO, ach leantar de TLS 1.3 a úsáid mar an modh tosaíochta chun naisc idir nóid a chriptiú. Tá NOISE simplí go leor le cur i bhfeidhm agus tá sé suite mar iompar tras-ardán uilíoch is féidir a chur i bhfeidhm i dteangacha ríomhchlárúcháin éagsúla.

Soláthraíonn an scaoileadh nua an cumas freisin leathanaigh saincheaptha "404 Gan Aimsiú" a chur leis agus cuireann sé tacaíocht roghnach leis an modh ionchódaithe Base36, atá optamach le haghaidh sonraí alfa-uimhriúla cás-íogair ar nós ainmneacha fearainn (ag baint úsáide as Base32, tá eochracha IPNS Ed25519 dhá beart níos mó). teorainn ar mhéid fofhearainn, agus le Base36 luíonn siad isteach sa teorainn). Ina theannta sin, tá rogha curtha leis na socruithe
«ag breathnú“, a shainíonn liosta de na nóid chun nascadh leo, nasc a chothabháil agus athcheangal uathu chun naisc “greamaitheacha” a aithint idir piaraí a úsáidtear go minic.

Thabhairt chun cuimhne go bhfuil an nasc chun rochtain a fháil ar chomhad ceangailte go díreach leis an ábhar in IPFS agus go bhfuil hash cripteagrafach den ábhar ann. Ní féidir seoladh an chomhaid a athainmniú go treallach; ní féidir é a athrú ach amháin tar éis an t-inneachar a athrú. Mar an gcéanna, tá sé dodhéanta comhad a athrú gan an seoladh a athrú (fanfaidh an seanleagan ag an seoladh céanna, agus beidh an ceann nua inrochtana trí sheoladh difriúil, ós rud é go n-athróidh hash ábhar an chomhaid). Ag cur san áireamh go n-athraíonn an t-aitheantóir comhaid le gach athrú, ionas nach n-aistrítear naisc nua gach uair, soláthraítear seirbhísí chun seoltaí buana a nascadh a chuireann leaganacha éagsúla den chomhad san áireamh (IPNS), nó ailias a shannadh de réir analaí le FS agus DNS traidisiúnta (MFS (Córas Comhad Mutable) agus Nasc DNS).

De réir analaí le BitTorrent, stóráiltear sonraí go díreach ar chórais rannpháirtithe a mhalartaíonn faisnéis i mód P2P, gan a bheith ceangailte le nóid láraithe. Más gá comhad a fháil le hábhar áirithe, aimsíonn an córas rannpháirtithe a bhfuil an comhad seo acu agus cuireann sé óna gcórais é i gcodanna i roinnt snáitheanna. Tar éis an comhad a íoslódáil chuig a chóras, éiríonn an rannpháirtí go huathoibríoch ar cheann de na pointí dá dáileadh. Rannpháirtithe líonra a chinneadh a bhfuil an t-ábhar spéise i láthair ar a nóid a úsáidtear tábla hash dáilte (DHT). Chun rochtain a fháil ar an IPFS FS domhanda, is féidir an prótacal HTTP a úsáid nó is féidir na FS / ipfs fíorúla a shuiteáil ag baint úsáide as an modúl FUSE.

Cuidíonn IPFS le fadhbanna a réiteach cosúil le hiontaofacht stórála (má théann an stóráil bhunaidh síos, is féidir an comhad a íoslódáil ó chórais úsáideoirí eile), friotaíocht le cinsireacht inneachair (éilíonn blocáil gach córas úsáideora a bhfuil cóip de na sonraí acu) agus rochtain a eagrú. in éagmais nasc díreach leis an Idirlíon nó má tá cáilíocht an chainéil chumarsáide lag (is féidir leat sonraí a íoslódáil trí rannpháirtithe in aice láimhe ar an líonra áitiúil). Chomh maith le comhaid a stóráil agus sonraí a mhalartú, is féidir IPFS a úsáid mar bhunús chun seirbhísí nua a chruthú, mar shampla, chun oibriú suíomhanna nach bhfuil ceangailte le freastalaithe a eagrú, nó chun dáilte a chruthú. iarratais.

Eisiúint an chórais comhad díláraithe domhanda IPFS 0.6

Foinse: oscailtenet.ru

Add a comment