Ùrachadh mòr don t-siostam faidhle dì-mheadhanaichte cruinne IPFS 0.5

Air a chuir a-steach le sgaoileadh ùr de shiostam faidhle dì-mheadhanaichte IPFS 0.5 (Siostam faidhle InterPlanetary), a tha na stòradh faidhle le dreach cruinneil, air a chleachdadh ann an cruth lìonra P2P a chaidh a chruthachadh bho shiostaman com-pàirtiche. Bidh IPFS a’ cothlamadh bheachdan a chaidh a chuir an gnìomh roimhe seo ann an siostaman leithid Git, BitTorrent, Kademlia, SFS agus Web, agus tha e coltach ri aon “swarm” BitTorrent (co-aoisean a tha a ’gabhail pàirt san sgaoileadh) ag iomlaid stuthan Git. Gus faighinn gu IPFS FS cruinneil, faodar am protocol HTTP a chleachdadh no faodar na FS / ipfs brìgheil a chuir suas a’ cleachdadh modal FUSE. Tha an còd buileachaidh iomraidh sgrìobhte ann an Go agus air a sgaoileadh le fo cheadan Apache 2.0 agus MIT. A bharrachd a ’leasachadh buileachadh a’ phròtacal IPFS ann an JavaScript as urrainn ruith sa bhrobhsair.

iuchair feart Tha IPFS na sheòladh stèidhichte air susbaint, anns a bheil an ceangal airson faighinn gu faidhle ceangailte gu dìreach ris an t-susbaint aige (a’ toirt a-steach hash criptografach den t-susbaint). Tha taic stèidhichte aig IPFS airson dreach. Chan urrainnear seòladh an fhaidhle ath-ainmeachadh gu neo-riaghailteach; chan urrainn dha atharrachadh ach às deidh an t-susbaint atharrachadh. Mar an ceudna, tha e do-dhèanta atharrachadh a dhèanamh air faidhle gun a bhith ag atharrachadh an t-seòlaidh (bidh an t-seann dreach fhathast aig an aon sheòladh, agus bidh am fear ùr ruigsinneach tro sheòladh eadar-dhealaichte, oir atharraichidh hash susbaint an fhaidhle). Leis gu bheil aithnichear an fhaidhle ag atharrachadh le gach atharrachadh, gus nach tèid ceanglaichean ùra a ghluasad gach turas, tha seirbheisean air an toirt seachad airson seòlaidhean maireannach a cheangal a bheir aire do dhreachan eadar-dhealaichte den fhaidhle (IPNS), no a’ sònrachadh ailias a rèir coslas le FS agus DNS traidiseanta (MFS (Siostam faidhle Mutable) agus Ceangal DNS).

Ann an co-chòrdadh ri BitTorrent, tha dàta air a stòradh gu dìreach air siostaman chom-pàirtichean a bhios ag iomlaid fiosrachaidh ann am modh P2P, gun a bhith ceangailte ri nodan meadhanaichte. Ma tha feum air faidhle fhaighinn le susbaint sònraichte, lorgaidh an siostam com-pàirtichean aig a bheil am faidhle seo agus ga chuir bho na siostaman aca ann am pàirtean ann an grunn snàithleanan. Às deidh dha am faidhle a luchdachadh sìos chun t-siostam aige, bidh an com-pàirtiche gu fèin-ghluasadach mar aon de na puingean airson a chuairteachadh. Gus com-pàirtichean lìonra a dhearbhadh air na nodan aig a bheil an susbaint inntinneach an làthair air a chleachdadh bòrd hash sgaoilte (DHT).

Ùrachadh mòr don t-siostam faidhle dì-mheadhanaichte cruinne IPFS 0.5

Gu bunaiteach, faodar coimhead air IPFS mar ath-sgeadachadh sgaoilte air an lìon, a’ dèiligeadh le susbaint seach àite agus ainmean neo-riaghailteach. A bharrachd air a bhith a’ stòradh fhaidhlichean agus ag iomlaid dàta, faodar IPFS a chleachdadh mar bhunait airson seirbheisean ùra a chruthachadh, mar eisimpleir, airson gnìomhachd làraich nach eil ceangailte ri frithealaichean a chuir air dòigh, no airson cruthachadh sgaoilidhean. tagraidhean.

Bidh IPFS a’ cuideachadh le fuasgladh fhaighinn air duilgheadasan leithid earbsachd stòraidh (ma thèid an stòradh tùsail sìos, faodar am faidhle a luchdachadh sìos bho shiostaman luchd-cleachdaidh eile), strì an aghaidh caisgireachd susbaint (feumaidh bacadh casg a chuir air a h-uile siostam cleachdaiche aig a bheil leth-bhreac den dàta) agus eagrachadh ruigsinneachd às aonais ceangal dìreach ris an eadar-lìn no ma tha càileachd an t-sianail conaltraidh truagh (faodaidh tu dàta a luchdachadh sìos tro chom-pàirtichean faisg air làimh air an lìonra ionadail).

Ann an dreach IPFS 0.5 àrdachadh mòr air cinneasachd agus earbsachd. Tha an lìonra poblach stèidhichte air IPFS air a dhol seachad air a’ chomharra nód 100 mìle agus tha atharrachaidhean ann an IPFS 0.5 a’ nochdadh atharrachadh a’ phròtacail gus obrachadh ann an leithid de shuidheachaidhean. Bha optimizations gu mòr ag amas air a bhith a’ leasachadh nan dòighean slighe susbaint le uallach airson lorg, sanasachd agus faighinn air ais dàta, a bharrachd air a bhith a’ leasachadh èifeachdas buileachaidh. clàr hash air a sgaoileadh (DHT), a bheir seachad fiosrachadh mu nodan aig a bheil an dàta riatanach. Chaidh còd co-cheangailte ri DHT ath-sgrìobhadh cha mhòr gu tur, a’ luathachadh lorg susbaint agus gnìomhachd mìneachadh clàr IPNS.

Gu sònraichte, tha astar coileanadh gnìomhachd airson dàta a chuir ris air a dhol suas 2 uair, ag ainmeachadh susbaint ùr don lìonra 2.5 uair,
lorg dàta bho 2 gu 5 tursan, agus sgrùdadh susbaint bho 2 gu 6 tursan.
Rinn uidheamachdan ath-dhealbhaichte airson a bhith a’ seòladh agus a’ cur sanasan air a dhèanamh comasach an lìonra a luathachadh 2-3 tursan air sgàth cleachdadh nas èifeachdaiche de leud-bann agus tar-chuir trafaic cùil. Bheir an ath fhoillseachadh a-steach còmhdhail stèidhichte air protocol QUIC, a leigeas le buannachdan coileanaidh eadhon nas motha le bhith a’ lughdachadh latency.

Tha obair an t-siostam IPNS (Siostam Ainm Eadar-Planetary), air a chleachdadh gus ceanglaichean maireannach a chruthachadh ri atharrachadh susbaint, air a luathachadh agus air earbsa àrdachadh. Rinn an taigh-seinnse còmhdhail deuchainneach ùr e comasach lìbhrigeadh chlàran IPNS a luathachadh 30-40 uair nuair a chaidh deuchainn a dhèanamh air lìonra le mìle nod (chaidh fear sònraichte a leasachadh airson deuchainnean P2P lìonra simulator). Tha cinneasachd interlayer air a bhith timcheall air dùblachadh
Broc, air a chleachdadh airson eadar-obrachadh leis an t-siostam obrachaidh FS. Le taic airson sgrìobhaidhean asyncronach, tha Broc a-nis 25 uair nas luaithe na seann shreath flatfs. Thug àrdachadh cinneasachd buaidh cuideachd air an uidheamachd Bitswap, air a chleachdadh gus faidhlichean a ghluasad eadar nodan.

Ùrachadh mòr don t-siostam faidhle dì-mheadhanaichte cruinne IPFS 0.5

Am measg nan leasachaidhean gnìomh, thathas a’ toirt iomradh air cleachdadh TLS gus ceanglaichean eadar teachdaichean is frithealaichean a chrioptachadh. Taic ùr airson subdomains ann an geata HTTP - faodaidh luchd-leasachaidh aoigheachd a thoirt do thagraidhean dì-mheadhanaichte (dapps) agus susbaint lìn ann an subdomains iomallach a ghabhas cleachdadh le seòlaidhean hash, IPNS, DNSLink, ENS, msaa. Chaidh ainm ùr / p2p a chur ris, anns a bheil dàta co-cheangailte ri seòlaidhean co-aoisean (/ipfs/peer_id → /p2p/peer_id). Taic a bharrachd airson ceanglaichean “.eth” stèidhichte air blockchain, a leudaicheas cleachdadh IPFS ann an tagraidhean sgaoilte.

Tha na Protocol Labs tòiseachaidh, a tha a 'toirt taic do leasachadh IPFS, cuideachd a' leasachadh a 'phròiseict aig an aon àm. FileCoin, a tha na chur-ris gu IPFS. Fhad ‘s a tha IPFS a’ leigeil le com-pàirtichean dàta a stòradh, a cheasnachadh agus a ghluasad nam measg fhèin, tha Filecoin ag atharrachadh mar àrd-ùrlar stèidhichte air blockchain airson stòradh leantainneach. Tha Filecoin a’ leigeil le luchd-cleachdaidh aig a bheil àite diosc nach deach a chleachdadh a thoirt don lìonra airson cìs, agus luchd-cleachdaidh aig a bheil feum air àite stòraidh airson a cheannach. Ma tha feum air àite air a dhol à bith, faodaidh an neach-cleachdaidh a reic. San dòigh seo, tha margaidh airson àite stòraidh air a chruthachadh, anns a bheil tuineachaidhean air an dèanamh ann an comharran Filecoin, air a ghineadh le mèinneadh.

Source: fosgailtenet.ru

Cuir beachd ann