Sgaoileadh siostam faidhle dì-mheadhanaichte cruinne IPFS 0.6

foillsichte sgaoileadh siostam faidhle dì-mheadhanaichte IPFS 0.6 (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. 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 sgaoileadh le fo cheadan Apache 2.0 agus MIT.

Tha an dreach ùr ainmeil airson a bhith a’ toirt a-steach còmhdhail stèidhichte air protocol gu bunaiteach QUIC, a tha na ath-chòmhdach air a’ phròtacal UDP a tha a’ toirt taic do bhith ag iomadachadh ioma-cheanglaichean agus a’ toirt seachad dòighean crioptachaidh co-ionann ri TLS/SSL. Ann an IPFS, tha an t-socaid airson gabhail ri ceanglaichean UDP air a thòiseachadh gu fèin-ghluasadach air an aon sheòladh agus port lìonra ris an inneal-làimhseachaidh còmhdhail stèidhichte air TCP. Tha QUIC air a chleachdadh an dà chuid airson ceanglaichean a-steach agus a-mach, agus nuair a thathar a’ ceangal ri nodan ùra, mura h-eil QUIC ri fhaighinn, bidh e a’ dol air ais gu bhith a’ cleachdadh TCP.

B’ e an dàrna innleachd chudromach taic do chòmhdhail thèarainte Noise, stèidhichte air a’ phròtacal Fuaim agus air a leasachadh taobh a-staigh liob 2p, stac lìonraidh modular airson tagraidhean P2P. Às deidh a’ chiad cho-rèiteachadh ceangail, tha a h-uile conaltradh às deidh sin eadar com-pàirtichean air a chrioptachadh agus air a dhìon bho chluaiseadh.
Tha NOISE air a dhol an àite còmhdhail SECIO, ach tha TLS 1.3 fhathast air a chleachdadh mar an dòigh prìomhachais airson ceanglaichean eadar nodan a chrioptachadh. Tha NOISE gu math sìmplidh a bhuileachadh agus tha e air a shuidheachadh mar chòmhdhail tar-àrd-ùrlar uile-choitcheann a ghabhas a chuir an gnìomh ann an grunn chànanan prògramaidh.

Tha an sgaoileadh ùr cuideachd a’ toirt comas duilleagan àbhaisteach “404 Not Found” a chur ris agus a’ cur taic roghnach ris an dòigh còdaidh Base36, a tha nas fheàrr airson dàta alphanumeric neo-mhothachail leithid ainmean fearainn (a’ cleachdadh Base32, tha iuchraichean IPNS Ed25519 dà bytes nas motha). cuingealachadh air meud fo-àrainn, agus le Base36 bidh iad a’ freagairt air a’ chrìoch). A bharrachd air an sin, chaidh roghainn a chuir ris na roghainnean
«a' coimhead“, a tha a’ mìneachadh liosta de nodan airson ceangal riutha, ceangal a chumail riutha, agus ath-cheangal bhuapa gus ceanglaichean “greigeach” a chomharrachadh eadar co-aoisean a bhios tric a’ cleachdadh.

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 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). 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 gnìomhachd làraich nach eil ceangailte ri frithealaichean a chuir air dòigh, no airson cruthachadh sgaoilidhean. tagraidhean.

Sgaoileadh siostam faidhle dì-mheadhanaichte cruinne IPFS 0.6

Source: fosgailtenet.ru

Cuir beachd ann