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 узлов, которые реплицируют контент пользователей.