Радикуйте P2P з відкритим кодом, альтернативу GitHub

Радик

Radicle GitHub p2p

Зараз Існує велика кількість альтернатив GitHub, з альтернатив з відкритим кодом, інших, які є специфічними для деяких проектів (тобто приватних), інших, які є публічними, але залишають бажати кращого, серед багатьох інших.

Але послухайте P2P-альтернативу GitHub, якщо про це не чуєте щодня І під час перегляду веб-сторінок я натрапив на Radicle, який представляє себе як децентралізовану мережу для спільної роботи над кодом, засновану на знайомстві GitHub і GitLab як централізованих репозиторіїв для співпраці з кодом.

Про Радикал

Radicle використовує всі можливості системи контролю версій Git і додає децентралізацію, водночас інтегруючи низку функцій ідентичності Web3 і, як згадується на його веб-сайті » На відміну від централізованих платформ для розміщення коду, немає єдиної сутності, яка контролює мережу. Репозиторії реплікуються одноранговими децентралізованими способами, і користувачі мають повний контроль над своїми даними та робочим процесом.

В Radicle Ви можете розпочати проект Radicle, клонуючи щось, що зберігається у сховищі Git. Якщо ви вже використовуєте Git, але хочете перейти з одного з централізованих сховищ, досвід адаптації досить бездоганний. Інтерфейс командного рядка буде вам знайомий. Ключова відмінність полягає в тому, що немає єдиного незмінного майстра, в який об’єднуються учасники: кожен партнер підтримує розгалужену версію проекту зі змінами, у яких він зацікавлений.

Мережевий протокол Radicle зосереджується на пошуку, реплікації та перевірці сховищ у мережі розміщення коду P2P. Його децентралізований підхід гарантує доступ до сховищ, незалежно від їх розташування чи кількості реплік. Він використовує протокол переговорів для обміну метаданими між вузлами, полегшуючи відкриття сховища та реплікацію.

Архітектура Radicle орієнтована на локальність, що забезпечує безперервний доступ до репозиторіїв безпосередньо з вашого пристрою, незалежно від підключення до Інтернету. Репозиторії мають унікальні ідентифікатори та є самосертифікованими, що означає, що всі дії, від фіксації коду до додавання коментаря до проблеми, виконуються локально та мають криптографічний підпис, що дозволяє партнерам перевіряти автентичність і походження даних після розповсюдження в мережу. . Це дозволяє встановити довіру без залежності від централізованої влади.

Більшість проектів з відкритим кодом зазвичай розміщуються на GitHub або інших альтернативах, таких як GitLab, хоча вони пропонують багато переваг, вони також мають недоліки, такі як втрата контролю та конфіденційності, як видно у випадку видалення проекту youtube-dl. на GitHub. Radicle пропонує децентралізований підхід, який гарантує доступ до сховищ незалежно від їх розташування чи кількості реплік.

Radicle працює як одноранговий протокол де кожен користувач запускає ідентичне програмне забезпечення, відоме як Radicle Stack. Цей стек містить інтерфейс командного рядка та мережеву службу під назвою Radicle Node, яка обмінюється даними через протокол переговорів для формування стійкої мережі.

Серед Основні функції Radicle qякі виділяються, ми можемо знайти наступне:

  • Можливість додавати кілька віддалених однорангових пристроїв і керувати ними.
  • Функціональність стежити за проектом конкретної пари.
  • Він не залежить від центральних серверів, що дозволяє уникнути цензури.
  • Взаємозв’язок з іншими одноранговими мережами в стійкій до збоїв мережі.
  • Можливість працювати офлайн і керувати локальними проблемами та рішеннями.
  • Інтегровано з Git для простої та зручної розробки.
  • Можливість отримання фінансування через Ethereum і управління спільними кодовими базами.

Корінець є Розроблено як розширювану платформу, яка дозволяє різноманітні варіанти використання без необхідності модифікацій на рівні протоколу. Незважаючи на те, що початковий випуск Radicle зосереджений на співпраці та публікації коду, у майбутньому очікується низка інших програм, які є можливими вже сьогодні. Це включає обмін знаннями, координацію проектів і співпрацю над наборами даних, що значно розширює охоплення та корисність платформи за межі керування кодом.

Як встановити Radicle на Linux?

Для тих, хто зацікавлений у використанні Radicle, ви повинні знати, що існують різні методи його встановлення в Linux, і один із них полягає в тому, щоб встановити його, виконавши наступне:

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

Тепер для тих, хто є користувачами Debian, Ubuntu або будь-якої похідної від цих дистрибутивів, ви можете встановити, ввівши:

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

Щоб дізнатися більше про те, як працює Radicle, ви можете проконсультуватися за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Навігаційна - сказав він

    Технічно... Отже, якби Nintendo перемогла, їм довелося б накрутити себе, тому що вони не могли подати до суду ні на кого, щоб його видалити? Я про Юзу. ;)