Представлен выпуск P2P-платформы Radicle 1.0, нацеленной на создание децентрализованного сервиса совместной разработки и хранения кода, похожего на GitHub и GitLab, но не привязанного к конкретным серверам, не подверженного цензуре и работающего с использованием ресурсов участников P2P-сети. Релиз 1.0 ознаменовал стабилизацию протокола и готовность платформы к повсеместному использованию. Начиная с данного выпуска протокол будет изменяться с сохранением обратной совместимости, а инструментарий будут включать возможности для бесшовного обновления существующих систем до новой версии. Наработки проекта написаны на языке Rust и распространяются под лицензиями Apache 2.0 и MIT. Сборки подготовлены для Linux и macOSCliens computatralis, interfacies interretialis, et interfacies consolae etiam elaborantur.
Radiculum tibi non permittit dependere, cum codicem enucleando et distribuendo in suggestis et corporibus centralizandis, quibus obligans pericula additional inducit (unum punctum deficiendi, societas condiciones operantes claudat vel mutet). Ad codicem administrandum, Radicle familiari Git utitur, extenso instrumentis ad repositoria definienda in retis P2P. Omnia data primum localiter (conceptio-primi notionis) servata sunt et semper praesto est in computatro elit, cuiuscumque status nexus retiaculati sunt.
Participes accessum praebent ad suum codicem et artificia electronica relatas, ut inaequalitates et quaestiones, quae localiter reponuntur et replicantur nodis aliorum, quae interest tincidunt, cum retis communi decentralized P2P connexis. Quam ob rem, repositorium Git decentralized global formatum est, cuius notitia in diversis systematibus participibus replicatur et duplicatur.
Protocollum rumoris ad nodos proximos in retis P2P determinare, et protocollum Heartwood in Git fundatur, notitias inter nodos replicare adhibetur. Cum protocollum Git innititur, suggestum facile est integrare cum instrumentis evolutionis Git existentibus. Ad nodos cognoscendos et repositoria comprobanda, cryptographia in clavibus publicis fundata adhibetur, sine rationum usu.
Unumquodque repositorium in retis P2P proprium identificatorium singulare habet et per se certificans, i.e. omnes actiones in reposito, sicut committit addens et ad exitus commentationes relinquens, a domino certificati sunt cum subscriptione digitale, quae sinit te cognoscere rectitudinem notitiarum in aliis nodis sine adhibitis auctoritatibus certificationis centralised. Ut aditus ad repositorium accedat, satis est unum saltem nodi online esse et eius exemplar replicatum habere.
Nodi in retis P2P subcribi possunt certis repositoriis et updates accipere. Possibile est repositoria privata creare solum certis nodis pervia. Notio "delegatorum" administrare et habere repositio adhibetur. Delegatus potest esse unus usor, vel autocinetum vel coetus ad identifier speciali alligatum. Delegati resarcire possunt ad repositorium, quaestiones claudere et iura accedere ad conditorium. Unumquodque repositum plures delegatos cum eo consociatos habere potest.
In systematis usoris, repositoria radiculae repositae sunt ut repositoria regularia, quae adiectis spatiis continent ad notitias recondendas a pariibus et furcis quibus opus praesens exercetur. Discussiones, inaequalitates propositae, et elementa recensionis etiam in git repositorio obiecta collaborativa (COBs) condita et inter pares replicata sunt.
Radiculus 1.0 includit:
- Exsecutio protocolli extensibilis ad ordinandum operationem retis P2P et synchronisationi datae.
- Commercium sociale elementa sunt ut quaestiones, inaequalitates et recognitiones codicis.
- Protocollum authenticationis et auctorisationis clavi publicae fundatum quod sine auctoritatibus centralizatis operatur. servers.
- Utentibus fa- cli instrumenti in fa- git.
- Interfacies telae navigandi per repositoria et nodos.
- Secretae lineamenta includunt subsidium pro repositoriis privatis et facultas operandi per network anonymum Tor.
- Firmamentum est aedificationum iterabilium ad comprobandum Radicle exsecutabile distributa ex dictis fontibus aedificata.
Lineamenta nondum parata, nunc in evolutione:
- Instructa in instrumentis ad integrationem continuam (CI) et continuam traditionem (CD).
- Console interface Radicle TUI (Terminal User Interface).
- Facultates recensionis auctae sunt mutationes.
- Ratio recipiendi notificationes de mutationibus in promptuario.
- Firmamentum est pro usuario profile et facultas ligandi plures machinis.
- Tag lorem.
- Utilitas nodis moderandis et moderandis.
- Desktop application.
Source: opennet.ru
