Sgaoileadh siostam faidhle dì-mheadhanaichte cruinne IPFS 0.8

Tha sgaoileadh an t-siostam faidhle dì-mheadhanaichte IPFS 0.8 (Siostam faidhle InterPlanetary) air a thaisbeanadh, a’ cruthachadh stòradh faidhle dreach cruinne air a chleachdadh ann an cruth lìonra P2P a chaidh a chruthachadh bho shiostaman com-pàirteachaidh. 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. Tha IPFS air a chomharrachadh le bhith a’ dèiligeadh le susbaint seach a rèir àite agus ainmean neo-riaghailteach. Tha an còd buileachaidh iomraidh sgrìobhte ann an Go agus air a chuairteachadh fo cheadan Apache 2.0 agus MIT.

Anns an dreach ùr:

  • Tha an comas air seirbheisean taobh a-muigh a chruthachadh airson dàta luchd-cleachdaidh pinning air a chuir an gnìomh (pinning - ceangal dàta gu nód gus dèanamh cinnteach gu bheil dàta cudromach air a shàbhaladh). Faodaidh ainmean eadar-dhealaichte a bhith aig dàta a chaidh a shònrachadh do sheirbheis a tha eadar-dhealaichte bhon aithnichear susbaint (CID). Faodaidh tu lorg dàta an dà chuid a rèir ainm agus CID. Gus iarrtasan airson pinadh dàta a phròiseasadh, thathas a’ moladh API Seirbheis Pinning IPFS, a ghabhas cleachdadh gu dìreach ann an go-ipfs. Anns an loidhne-àithne, thathas a’ moladh an àithne “ipfs pin remote” airson a cheangal: seirbheis iomallach prìne ipf cuir mysrv https://my-service.example.com/api-endpoint myAccessToken ipfs pin remote add /ipfs/bafymydata -service= mysrv —name= pin myfile ipfs iomallach ls —service=mysrv —name= prìne myfile ipfs iomallach rm —service=mysrv —name=myfile
  • Tha gnìomhachd ceangal dàta (pinning) agus unpinning (unpinning) air an nód ionadail air a luathachadh. Tha na leasachaidhean coileanaidh agus sàbhalaidhean cuimhne gu sònraichte follaiseach nuair a bhios iad a’ coileanadh obair co-dhùnaidh no mion-atharrachaidh air siostaman le àireamh mhòr de cheangalaichean.
  • Nuair a bhios tu a’ gineadh ceanglaichean “https://” airson geataichean, chaidh an comas ainmean DNSLink a ghluasad a’ cleachdadh subdomains a chur ris. Mar eisimpleir, gus an t-ainm “ipns://en.wikipedia-on-ipfs.org” a luchdachadh, a bharrachd air na ceanglaichean a fhuair taic roimhe seo “https://dweb.link/ipns/en.wikipedia-on-ipfs.org ", 's urrainn dhut ceanglaichean a chleachdadh a-nis " https://en-wikipedia-on-ipfs-org.ipns.dweb.link", anns a bheil an caractar "-" nan àite nan dotagan anns na h-ainmean tùsail, agus an caractar "-" a th' ann mar-thà. - ” theich caractaran le caractar eile coltach ris.
  • Tha taic airson protocol QUIC air a leudachadh. Gus coileanadh àrdachadh, tha e comasach na bufairean faighinn airson UDP a mheudachadh.

Cuimhnich, ann an IPFS, gu bheil an ceangal gus faighinn gu faidhle ceangailte gu dìreach ris na tha ann agus a’ toirt a-steach hash criptografach den t-susbaint. 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 uair, tha seirbheisean air an toirt seachad airson seòlaidhean maireannach ceangailteach a bheir aire do dhreachan eadar-dhealaichte den fhaidhle (IPNS), no a’ sònrachadh alias a rèir coslas le FS traidiseanta agus DNS (MFS (Mutable File System) agus DNSLink).

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 faighinn a-mach com-pàirtichean lìonra aig a bheil an susbaint anns a bheil ùidh an làthair, thèid clàr hash sgaoilte (DHT) a chleachdadh. 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.

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). 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 obrachadh làraich nach eil ceangailte ri frithealaichean a chuir air dòigh, no airson tagraidhean sgaoilte a chruthachadh.

Sgaoileadh siostam faidhle dì-mheadhanaichte cruinne IPFS 0.8


Source: fosgailtenet.ru

Cuir beachd ann