Radicle alternatif P2P open source untuk GitHub

radikel

Radikel GitHub p2p

Sekarang Ada banyak alternatif selain GitHub, dari alternatif sumber terbuka, yang lain khusus untuk beberapa proyek (yaitu swasta), yang lain bersifat publik, tetapi masih banyak yang tidak diinginkan, dan banyak lainnya.

Tapi itu dengarkan alternatif P2P selain GitHub, jika itu adalah sesuatu yang tidak Anda dengar setiap hari Dan saat menjelajah web saya menemukan Radicle, yang menampilkan dirinya sebagai jaringan kolaborasi kode terdesentralisasi, berdasarkan keakraban GitHub dan GitLab sebagai repositori terpusat untuk kolaborasi kode.

Tentang Radicle

Radicle memanfaatkan semua fitur sistem kontrol versi Git dan menambahkan desentralisasi, sambil mengintegrasikan serangkaian fitur identitas Web3 dan seperti yang disebutkan di situs webnya » Tidak seperti platform hosting kode terpusat, tidak ada satu entitas pun yang mengontrol jaringan. Repositori direplikasi secara peer-to-peer dengan cara yang terdesentralisasi dan pengguna memiliki kendali penuh atas data dan alur kerja mereka.

Di Radikel Anda dapat memulai proyek Radicle dengan mengkloning sesuatu yang disimpan di repositori Git. Jika Anda sudah menggunakan Git tetapi ingin beralih dari salah satu repositori terpusat, pengalaman orientasi cukup lancar. Antarmuka baris perintah akan familier bagi Anda. Perbedaan utamanya adalah tidak ada satu pun master yang tidak dapat diubah yang menjadi tempat penggabungan kontributor: setiap rekan memelihara versi proyek yang bercabang dengan perubahan yang ingin dipertahankannya.

Protokol jaringan Radicle berfokus pada pencarian lokasi, replikasi, dan verifikasi repositori pada jaringan hosting kode P2P. Pendekatannya yang terdesentralisasi menjamin akses ke repositori, terlepas dari lokasi atau jumlah replikanya. Ia menggunakan protokol gosip untuk bertukar metadata antar node, memfasilitasi penemuan dan replikasi repositori.

Arsitektur Radicle mengutamakan lokal, memastikan akses berkelanjutan ke repositori langsung dari perangkat Anda, apa pun konektivitas internetnya. Repositori memiliki pengidentifikasi unik dan tersertifikasi sendiri, yang berarti bahwa semua tindakan, mulai dari memasukkan kode hingga menambahkan komentar ke suatu masalah, dilakukan secara lokal dan ditandatangani secara kriptografis, sehingga memungkinkan rekan untuk memverifikasi keaslian dan asal data setelah disebarkan ke jaringan . Hal ini memungkinkan kepercayaan dibangun tanpa bergantung pada otoritas terpusat.

Sebagian besar proyek sumber terbuka biasanya dihosting di GitHub atau alternatif lain seperti GitLab, meskipun menawarkan banyak manfaat, namun juga memiliki kelemahan, seperti hilangnya kendali dan privasi, seperti yang terlihat dalam kasus penghapusan proyek youtube-dl. di GitHub. Radicle menawarkan pendekatan terdesentralisasi yang menjamin akses ke repositori terlepas dari lokasi atau jumlah replikanya.

Radicle bekerja sebagai protokol peer-to-peer di mana setiap pengguna menjalankan perangkat lunak yang identik, yang dikenal sebagai Radicle Stack. Tumpukan ini mencakup antarmuka baris perintah dan layanan jaringan yang disebut Radicle Node, yang bertukar data melalui protokol gosip untuk membentuk jaringan yang tangguh.

entre las Fitur utama Radicle qyang menonjol, kita dapat menemukan hal berikut:

  • Kemampuan untuk menambahkan beberapa rekan jarak jauh dan mengelolanya.
  • Fungsionalitas untuk mengikuti proyek dari pasangan tertentu.
  • Itu tidak bergantung pada server pusat, sehingga menghindari sensor.
  • Interkoneksi dengan rekan-rekan lain dalam jaringan yang tangguh dan toleran terhadap gangguan.
  • Kemampuan untuk bekerja offline dan mengelola masalah dan solusi lokal.
  • Terintegrasi dengan Git untuk pengalaman pengembangan yang sederhana dan nyaman.
  • Kemungkinan menerima pembiayaan melalui Ethereum dan mengelola basis kode bersama.

Radikel adalah Dirancang untuk menjadi platform yang dapat diperluas yang memungkinkan beragam kasus penggunaan tanpa memerlukan modifikasi di tingkat protokol. Meskipun rilis awal Radicle berfokus pada kolaborasi dan penerbitan kode, berbagai aplikasi lain diantisipasi di masa depan dan mungkin dilakukan saat ini. Hal ini mencakup berbagi pengetahuan, koordinasi proyek, dan kolaborasi pada kumpulan data, yang secara signifikan memperluas jangkauan dan kegunaan platform di luar manajemen kode.

Bagaimana cara menginstal Radicle di Linux?

Bagi yang tertarik menggunakan Radicle, perlu anda ketahui bahwa ada berbagai cara untuk menginstalnya di Linux dan salah satunya adalah menginstalnya dengan menjalankan yang berikut ini:

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

Nah bagi yang merupakan pengguna Debian, Ubuntu atau turunan dari distro tersebut dapat melakukan instalasi dengan mengetikkan:

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

Untuk mempelajari lebih lanjut tentang cara kerja Radicle, Anda dapat berkonsultasi link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   navi dijo

    Secara teknis... Jadi jika Nintendo menang, mereka harus mengacaukan diri mereka sendiri karena mereka tidak bisa menuntut siapa pun untuk menghapusnya? Aku sedang berbicara tentang Yuzu. ;)