Radicle, àrd-ùrlar leasachaidh co-obrachail dì-mheadhanaichte

 

O chionn ghoirid chaidh a ’chiad dreach beta den àrd-ùrlar Radicle P2P fhoillseachadh agus an neach-dèiligidh deasg aige Radicle Upstream.

Am pròiseact ag amas air seirbheis dì-mheadhanaichte a chruthachadh airson leasachadh co-obrachail agus stòradh còd, coltach ri GitHub agus GitLab, ach nach eil ceangailte ri luchd-frithealaidh sònraichte, a bharrachd air gun a bhith fo smachd caisgireachd agus ag obair le goireasan nan com-pàirtichean lìonra P2P.

Mu Radicle

Tha radicle a ’ceadachadh gun a bhith an urra ri àrd-ùrlaran agus corporaidean meadhanaichte airson leasachadh is sgaoileadh stòr fosgailte, ris am bi ceangal a ’toirt a-steach cunnartan a bharrachd (aon phuing fàilligeadh, faodaidh companaidh suidheachaidhean obrach a dhùnadh no atharrachadh).

Gus còd a riaghladh ann an Radicle tha an Git ainmeil air a chleachdadh, air a leudachadh le bhith a ’mìneachadh stòran air lìonra P2P. A h-uile duine tha dàta air a stòradh sa mhòr-chuid gu h-ionadail agus tha iad an-còmhnaidh rim faighinn air coimpiutair an leasaiche, ge bith dè an staid anns a bheil an ceangal lìonra. Gus am fiosrachadh a dhìon, thathas a ’cleachdadh cripteòlas stèidhichte air iuchraichean poblach, gun a bhith a’ cleachdadh chunntasan. Tha an liosta de stòran com-pàirteachaidh lìonra P2P ri fhaicinn ann an nód sìol a ’phròiseict.

Aig cridhe lìonra P2P tha an Pròtacal Radicle Link stèidhichte air Git a bhios ag ath-riochdachadh dàta eadar com-pàirtichean. Bidh com-pàirtichean a ’toirt cothrom air a’ chòd aca agus air còd nam pròiseactan anns a bheil ùidh aca, agus bidh lethbhric iomarcach dhiubh air an stòradh gu h-ionadail agus air an ath-riochdachadh air siostaman luchd-leasachaidh eile le ùidh. Mar thoradh air an sin, tha stòr cruinneil Git dì-mheadhanaichte air a chruthachadh, agus tha an dàta air ath-riochdachadh agus air a dhùblachadh thar diofar shiostaman com-pàirtiche.

Tha am protocol a ’toirt taic do dhà sheòrsa de nithean aithneachaidh: com-pàirtiche agus pròiseact. Bidh an com-pàirtiche a ’conaltradh ris an neach a chuir an nód air bhog air lìonra P2P (par) agus tha am pròiseact a ’toirt cunntas air stòr far am faod grunn chom-pàirtichean obair.

Bidh an lìonra a ’cruthachadh grafaigeach sòisealta de chonaltradh eadar na com-pàirtichean agus na pròiseactan: Bidh com-pàirtichean a ’cumail sùil air pròiseactan anns a bheil ùidh aca agus com-pàirtichean eile. Gheibhear stuthan bho na com-pàirtichean rianail do chom-pàirtichean eile a tha a ’leantainn a’ chom-pàirtiche làithreach.

Tha leasachadh a ’gabhail àite ann an stoidhle“ bazaar ”seach a bhith a’ cumail suas a ’phrìomh shealladh canonical ann an Radicle, tha grunn mheuran co-shìnte ann leis na luchd-gleidhidh agus na fiosraichean aca ag iomlaid pìosan le chèile.

An àite a bhith a ’ceangal ri stòr iomradh bhon taobh a-muigh, Tha Radicle stèidhichte air stòr sònraichte air inneal ionadail gach leasaicher, far am faod thu atharrachaidhean a tharraing bho stòran nan com-pàirtichean a tha air an tracadh agus na h-atharrachaidhean agad a chuir a-steach gu tasgaidhean nan com-pàirtichean tracadh.

Gu ciallach, bidh pròiseact gu bhith na chruinneachadh de sheallaidhean còd ann an siostaman nan com-pàirtichean uile san leasachadh. Ann an cleachdadh, tha rangachd lìbhrigidh atharrachaidh air a chuir air dòigh stèidhichte air sreath de dh ’earbsa: gus atharrachaidhean fhaighinn anns an leth-bhreac ionadail aca den stòr-tasgaidh, bidh an leasaiche a’ cur luchd-leasachaidh eile ris mar stòran (iomallach), a bhios gu fèin-obrachail a ’cruthachadh ballrachd dha na geallaidhean ùra a tha a’ nochdadh ann na tasgaidhean aca. Tha ainmean didseatach air gach atharrachadh ann an lìonra P2P agus faodaidh com-pàirtichean eile dearbhadh orra.

Is e an dòigh as fhasa ceangal ris an lìonra a bhith a ’stàladh an aplacaid deasg Radicle Upstream, a leigeas leat iuchraichean a chruthachadh gus ball ùr a chomharrachadh, aoigheachd a thoirt don chòd agad, agus conaltradh le luchd-leasachaidh eile.

An-dràsta, tha buileachadh air a chuingealachadh ri co-obrachadh air còd agus siostam lorg bug, ach san àm ri teachd tha iad an dùil na h-innealan a leudachadh gus còmhraidhean a chuir air dòigh agus atharrachaidhean ath-sgrùdadh, a bharrachd air taic a chuir an gnìomh airson tasgaidhean prìobhaideach le ruigsinneachd stèidhichte air crioptachadh deireadh gu deireadh.

Mu dheireadh, ma tha ùidh agad barrachd fhaighinn a-mach mu dheidhinn, faodaidh tu sgrùdadh a dhèanamh air an ceangal a leanas.

Tha an còd proxy airson obrachadh an nód air a sgrìobhadh ann an Rust, anns a ’chliant grafaigeach ann an TypeScript, Svelte agus Electron. Leasachaidhean a ’phròiseict Tha iad air an sgaoileadh fo chead GPLv3.

Tha na pacaidean deiseil airson Linux (AppImage) agus macOS.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.