Izmantojiet atvērtā pirmkoda P2P alternatīvu GitHub

Radikula

Radicle GitHub p2p

Tagad Ir daudz GitHub alternatīvu, no atvērtā pirmkoda alternatīvām, citas, kas ir raksturīgas dažiem projektiem (tas ir, privātiem), citas, kas ir publiskas, bet atstāj daudz ko vēlēties, kā arī daudzas citas.

Bet klausieties P2P alternatīvu GitHub, ja par to nedzirdat katru dienu Pārlūkojot tīmekli, es saskāros ar Radicle, kas sevi parāda kā decentralizētu kodu sadarbības tīklu, kura pamatā ir GitHub un GitLab kā centralizētas koda sadarbības repozitorija zināšanas.

Par Radikulu

Radicle izmanto visas Git versiju kontroles sistēmas iespējas un pievieno decentralizāciju, vienlaikus integrējot virkni Web3 identitātes funkciju un kā minēts tās vietnē » Atšķirībā no centralizētām koda mitināšanas platformām, nav nevienas vienības, kas kontrolētu tīklu. Krātuves tiek replicētas vienādrangā decentralizētā veidā, un lietotāji var pilnībā kontrolēt savus datus un darbplūsmu.

Radiklā Jūs varat sākt Radicle projektu, klonējot kaut ko, kas tiek glabāts Git repozitorijā. Ja jau izmantojat Git, bet vēlaties pāriet no vienas no centralizētajām krātuvēm, iekāpšanas pieredze ir diezgan nemanāma. Komandrindas saskarne jums būs pazīstama. Galvenā atšķirība ir tāda, ka nav viena nemainīga galvenā, kurā tiek apvienoti līdzstrādnieki: katrs partneris uztur sazarotu projekta versiju ar izmaiņām, kuras tas ir ieinteresēts uzturēt.

Radicle tīkla protokols koncentrējas uz repozitoriju atrašanu, replicēšanu un pārbaudi P2P koda mitināšanas tīklā. Tās decentralizētā pieeja garantē piekļuvi krātuvēm neatkarīgi no to atrašanās vietas vai kopiju skaita. Tas izmanto tenku protokolu, lai apmainītos ar metadatiem starp mezgliem, atvieglojot repozitorija atklāšanu un replikāciju.

Radicle arhitektūra vispirms ir lokāla, nodrošinot nepārtrauktu piekļuvi krātuvēm tieši no jūsu ierīces neatkarīgi no interneta savienojuma. Repozitorijiem ir unikāli identifikatori, un tie ir pašsertificēti, kas nozīmē, ka visas darbības, sākot no koda ievadīšanas līdz komentāra pievienošanai problēmai, tiek veiktas lokāli un ir kriptogrāfiski parakstītas, ļaujot līdzīgiem lietotājiem pārbaudīt datu autentiskumu un izcelsmi, kad tie ir izplatīti tīklā. . Tas ļauj nodibināt uzticību, neatkaroties no centralizētas iestādes.

Lielākā daļa atvērtā pirmkoda projektu parasti tiek mitināti vietnē GitHub vai citās alternatīvās, piemēram, GitLab, lai gan tie piedāvā daudzas priekšrocības, tiem ir arī trūkumi, piemēram, kontroles un privātuma zaudēšana, kā tas redzams youtube-dl projekta dzēšanas gadījumā. vietnē GitHub. Radicle piedāvā decentralizētu pieeju, kas garantē piekļuvi krātuvēm neatkarīgi no to atrašanās vietas vai kopiju skaita.

Radicle darbojas kā peer-to-peer protokols kur katrs lietotājs izmanto identisku programmatūru, kas pazīstama kā Radicle Stack. Šajā kaudze ietver komandrindas saskarni un tīkla pakalpojumu ar nosaukumu Radicle Node, kas apmainās ar datiem, izmantojot tenku protokolu, lai izveidotu elastīgu tīklu.

starp Radicle q galvenās iezīmeskas izceļas, mēs varam atrast sekojošo:

  • Iespēja pievienot vairākus attālos vienaudžus un pārvaldīt tos.
  • Funkcionalitāte, lai sekotu konkrēta pāra projektam.
  • Tas nav atkarīgs no centrālajiem serveriem, kas ļauj izvairīties no cenzūras.
  • Starpsavienojums ar citiem vienaudžiem elastīgā un pret traucējumiem izturīgā tīklā.
  • Spēja strādāt bezsaistē un pārvaldīt vietējās problēmas un risinājumus.
  • Integrēts ar Git vienkāršai un ērtai izstrādes pieredzei.
  • Iespēja saņemt finansējumu caur Ethereum un pārvaldīt kopīgas kodu bāzes.

Radikls ir Izstrādāta kā paplašināma platforma, kas nodrošina dažādus lietošanas gadījumus bez nepieciešamības veikt izmaiņas protokola līmenī. Lai gan sākotnējā Radicle izlaidumā galvenā uzmanība ir pievērsta koda sadarbībai un publicēšanai, nākotnē ir paredzētas dažādas citas lietojumprogrammas, kas ir iespējamas jau šodien. Tie ietver zināšanu apmaiņu, projektu koordinēšanu un sadarbību datu kopās, ievērojami paplašinot platformas sasniedzamību un lietderību ārpus koda pārvaldības.

Kā instalēt Radicle operētājsistēmā Linux?

Tiem, kas interesējas par Radicle lietošanu, jums jāzina, ka ir dažādas metodes, kā to instalēt operētājsistēmā Linux, un viena no tām ir tā instalēšana, izpildot šādas darbības:

curl -sSf https://radicle.xyz/install | sh

Tagad tie, kas izmanto Debian, Ubuntu vai jebkuru šo distro atvasinājumu, var instalēt, ierakstot:

sudo apt install curl
curl https://europe-west6-apt.pkg.dev/doc/repo-signing-key.gpg | sudo apt-key add -
echo deb https://europe-west6-apt.pkg.dev/projects/radicle-services radicle-cli main | sudo tee -a /etc/apt/sources.list.d/radicle-registry.list
sudo apt update
sudo apt install radicle-cli

Lai uzzinātu vairāk par Radicle darbību, varat konsultēties šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   navi teica

    Tehniski... Tātad, ja Nintendo gūtu virsroku, viņiem būtu jāpieskrūvē sevi, jo viņi nevarēja nevienu iesūdzēt, lai tas tiktu noņemts? Es runāju par Juzu. ;)