Radicle je zajimvý projekt, který řeší myšlenku decentralizovaného GITu.
Jedná se o P2P síť, kde se každý koncový uživatel/peer, podílí na decentralizaci jednotlivých projektů.
Jak to funguje
ve zkratce…
Představte si jeden velký monorepozitář, který běží někde v pozadí u vás na pc.
Když vás bude zajímat nějaký open-source projekt nebo projekt vašeho kamaráda, můžete si ho klasicky naklonovat (případně dát jen follow), tím se ale naklonuje zároveň do vašeho peer monorepa, a zároveň s ním se vám naklonují i všechny projekty maintainera daného projektu, a pravděpodobně i všechny jeho naklonované projekty.
Seed node
mimo toto úložiště dat mezi samotnými peery, je možné hostovat vlastní seed node, na který se bude také replikovat váš monorepozitář. V nastavení aplikace máte možnost přidat další seed nody a tím podpoříte celou síť a zároveň se to může hodit pro vaše repozitáře, které si například ještě nikdo nenaklonoval.
My jsme v GWEI tento node zprovoznili a kdokoliv se na něho může připojit a zároveň je možné sledovat kolik jednotlivých peerů a projektů je na něj připojeno, zde http://radicle-seed.gwei.cz
Pro přidání seed nodu ve vašem Radicle klientu stačí přidat tuto adresu:
hyn63713qugqbmdga76pp1sojmys3ubnu8dzd6u3bq3kscxk7grn6r@radicle-seed.gwei.cz:12345
Více informací včetně Radicle desktop klienta či dokumentace naleznete zde: https://radicle.xyz