Radicle 1.0: код без ограничений и централизации

Платформа использует peer-to-peer подход и расширяет возможности Git.


lfxamctv2lap3h9qi51j6hm9opkmbgfv.jpg


10 сентября 2024 года команда Radicle представила версию 1.0 своей децентрализованной платформы для управления кодом. Эта версия стала итогом пяти месяцев работы, в течение которых было выпущено 17 кандидатских версий, начиная с 26 марта.

Radicle представляет собой платформу для совместной работы над кодом, основанную на принципах децентрализации и конфиденциальности. Она разработана как расширение возможностей Git и работает в формате «peer-to-peer», что позволяет пользователям взаимодействовать без участия централизованных сервисов.

Основные возможности Radicle 1.0

  • В платформе используется собственный протокол обмена данными и синхронизации, который построен на базе Git.
  • Система Collaborative Objects поддерживает создание задач, патчей и рецензирование кода. Все артефакты сохраняются в репозиториях.
  • Система аутентификации и авторизации базируется на криптографии с открытым ключом, что позволяет проверять контент на локальном уровне без участия централизованных серверов.
  • Предусмотрены как командный интерфейс, схожий с Git, так и веб-интерфейс для работы с репозиториями и узлами.
  • Реализована защита данных на уровне протокола, включая поддержку приватных репозиториев и Tor.
  • Воспроизводимые и подписанные сборки доступны для всех бинарных файлов Radicle.
Стабильность и дальнейшие планы

С выпуском версии 1.0 команда Radicle берет курс на стабильность. Все изменения в протоколе будут обратимо совместимы, а обновления командной строки — включать удобные пути для перехода на новые версии. Период тестирования вызвал определенные сложности у некоторых пользователей, но команда уверена в достижении стабильности и улучшении процесса выпуска обновлений.

Будущие планы включают разработку возможностей для CI/CD, терминального интерфейса Radicle TUI, улучшенных функций рецензирования кода и системы уведомлений. Также планируется поддержка управления узлами и выпуск настольного приложения.

Развитие сети Radicle

Сеть Radicle продолжает расширяться: для платформы уже разработаны плагины для VS Code и JetBrains, а на сети функционирует более 40 узлов, которые реплицируют контент пользователей.