{"id":165452,"date":"2026-03-20T17:11:54","date_gmt":"2026-03-20T15:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7"},"modified":"2026-03-20T17:11:54","modified_gmt":"2026-03-20T15:11:54","slug":"opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7","title":{"rendered":"Byla vyd\u00e1na decentralizovan\u00e1 platforma pro spolupr\u00e1ci Radicle 1.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bylo vyd\u00e1no vyd\u00e1n\u00ed P2P platformy Radicle 1.7, zam\u011b\u0159en\u00e9 na vytv\u00e1\u0159en\u00ed decentralizovan\u00e9 slu\u017eby pro spolupr\u00e1ci a uchov\u00e1v\u00e1n\u00ed k\u00f3du, podobn\u00e9 GitHubu a GitLabu, ale nep\u0159ipojen\u00e9 k ur\u010den\u00fdm server\u016fm, necenzurovan\u00e9 a funguj\u00edc\u00ed na zdroj\u00edch \u00fa\u010dastn\u00edk\u016f P2P s\u00edt\u011b. Platforma podporuje typick\u00e9 prvky soci\u00e1ln\u00ed interakce v\u00fdvoj\u00e1\u0159\u016f, jako jsou issues, patche a recenze k\u00f3du. V\u00fdvoj projektu je naps\u00e1n v jazyce Rust a je distribuov\u00e1n pod licenci Apache 2.0 a MIT. Sestaven\u00ed jsou p\u0159ipravena pro Linux a macOS. Dodate\u010dn\u011b se rozv\u00edj\u00ed desktopov\u00fd klient, webov\u00e9 rozhran\u00ed a konzolov\u00fd rozhran\u00ed.        <\/p>\n<p>Radicle umo\u017e\u0148uje nez\u00e1vislost p\u0159i v\u00fdvoji a distribuci k\u00f3du na centralizovan\u00fdch platform\u00e1ch a korporac\u00edch, jejich\u017e vazba p\u0159in\u00e1\u0161\u00ed dodate\u010dn\u00e1 rizika (jedin\u00e1 bod selh\u00e1n\u00ed, spole\u010dnost m\u016f\u017ee ukon\u010dit sv\u00e9 fungov\u00e1n\u00ed nebo zm\u011bnit podm\u00ednky pr\u00e1ce). Pro spr\u00e1vu k\u00f3du se v Radicle pou\u017e\u00edv\u00e1 b\u011b\u017en\u00fd Git, roz\u0161\u00ed\u0159en\u00fd prost\u0159edky pro ur\u010dov\u00e1n\u00ed repozit\u00e1\u0159\u016f v P2P s\u00edti. V\u0161echna data jsou nejprve ukl\u00e1d\u00e1na lok\u00e1ln\u011b (koncept local-first) a v\u017edy dostupn\u00e1 na po\u010d\u00edta\u010di v\u00fdvoj\u00e1\u0159e, nez\u00e1visle na stavu s\u00ed\u0165ov\u00e9ho p\u0159ipojen\u00ed.      <\/p>\n<p>\u00da\u010dastn\u00edci poskytuj\u00ed p\u0159\u00edstup ke sv\u00e9mu k\u00f3du a souvisej\u00edc\u00edm artefakt\u016fm, jako jsou patche a diskuse o oprav\u00e1ch chyb (issues), kter\u00e9 jsou ukl\u00e1d\u00e1ny lok\u00e1ln\u011b a replikov\u00e1ny na uzly dal\u0161\u00edch zainteresovan\u00fdch v\u00fdvoj\u00e1\u0159\u016f p\u0159ipojen\u00fdch k spole\u010dn\u00e9 decentralizovan\u00e9 P2P s\u00edti. Vznik\u00e1 tak glob\u00e1ln\u00ed decentralizovan\u00fd Git repozit\u00e1\u0159, jeho\u017e data jsou replikov\u00e1na a duplikov\u00e1na na r\u016fzn\u00fdch syst\u00e9mech \u00fa\u010dastn\u00edk\u016f.       <\/p>\n<p>Pro ur\u010den\u00ed sousedn\u00edch uzl\u016f v P2P s\u00edti se pou\u017e\u00edv\u00e1 protokol Gossip a pro replikaci dat mezi uzly protokol Heartwood zalo\u017een\u00fd na Git. Proto\u017ee je protokol zalo\u017een na Git, je platforma snadno integrov\u00e1na s existuj\u00edc\u00edmi n\u00e1stroji pro v\u00fdvoj na Git. Pro identifikaci uzl\u016f a ov\u011b\u0159ov\u00e1n\u00ed repozit\u00e1\u0159\u016f se vyu\u017e\u00edv\u00e1 kryptografie zalo\u017een\u00e1 na ve\u0159ejn\u00fdch kl\u00ed\u010d\u00edch, bez pou\u017eit\u00ed \u00fa\u010dt\u016f. Autentizace a autorizace jsou prov\u00e1d\u011bny na z\u00e1klad\u011b ve\u0159ejn\u00fdch kl\u00ed\u010d\u016f bez centralizovan\u00fdch certifika\u010dn\u00edch autorit. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\" title=\"servery\" data-wpil-keyword-link=\"linked\">servery<\/a>.       <\/p>\n<p>Ka\u017ed\u00fd repozit\u00e1\u0159 v P2P s\u00edti m\u00e1 sv\u016fj jedine\u010dn\u00fd identifik\u00e1tor a je sebeov\u011b\u0159uj\u00edc\u00ed (self-certifying), co\u017e znamen\u00e1, \u017ee v\u0161echny akce v repozit\u00e1\u0159i, jako je p\u0159id\u00e1v\u00e1n\u00ed commit\u016f a zanech\u00e1v\u00e1n\u00ed koment\u00e1\u0159\u016f k issue, jsou potvrzeny vlastn\u00edkem digit\u00e1ln\u00edm podpisem, kter\u00fd umo\u017e\u0148uje ov\u011b\u0159it spr\u00e1vnost dat na jin\u00fdch uzlech bez pou\u017eit\u00ed centralizovan\u00fdch certifika\u010dn\u00edch autorit. K z\u00edsk\u00e1n\u00ed p\u0159\u00edstupu k repozit\u00e1\u0159i sta\u010d\u00ed, aby byl online alespo\u0148 jeden uzel, na kter\u00e9m je jeho replikovan\u00e1 kopie.     <\/p>\n<p>Uzly v P2P s\u00edti se mohou p\u0159ihla\u0161ovat k ur\u010dit\u00fdm repozit\u00e1\u0159\u016fm a dost\u00e1vat aktualizace. Je mo\u017en\u00e9 vytv\u00e1\u0159et soukrom\u00e9 repozit\u00e1\u0159e, kter\u00e9 jsou dostupn\u00e9 pouze ur\u010dit\u00fdm uzl\u016fm. Pro spr\u00e1vu a vlastnictv\u00ed repozit\u00e1\u0159e se pou\u017e\u00edv\u00e1 koncept \"deleg\u00e1t\u016f\" (delegates). Deleg\u00e1tem m\u016f\u017ee b\u00fdt jak jednotliv\u00fd u\u017eivatel, tak bot nebo skupina, kter\u00e1 je nav\u00e1z\u00e1na na speci\u00e1ln\u00ed identifik\u00e1tor. Deleg\u00e1ti mohou do repozit\u00e1\u0159e p\u0159ij\u00edmat patche, uzav\u00edrat issue a nastavovat pr\u00e1va p\u0159\u00edstupu k repozit\u00e1\u0159i. K jednomu repozit\u00e1\u0159i m\u016f\u017ee b\u00fdt p\u0159i\u0159azeno n\u011bkolik deleg\u00e1t\u016f.   <\/p>\n<p>Radicle repozit\u00e1\u0159e jsou ulo\u017eeny na syst\u00e9mech u\u017eivatel\u016f jako b\u011b\u017en\u00e9 git repozit\u00e1\u0159e, kter\u00e9 obsahuj\u00ed dal\u0161\u00ed jmenn\u00e9 prostory pro ukl\u00e1d\u00e1n\u00ed dat peer\u016f a fork\u016f, se kter\u00fdmi se aktu\u00e1ln\u011b pracuje. Diskuze, navrhovan\u00e9 patche a komponenty pro organizaci recenz\u00ed jsou tak\u00e9 ulo\u017eeny v git repozit\u00e1\u0159i jako sd\u00edlen\u00e9 objekty (COB \u2014 Collaborative Objects) a replikuj\u00ed se mezi peery.         <\/p>\n<p>V nov\u00e9m vyd\u00e1n\u00ed:  <\/p>\n<ul>\n<li class=\"l\"> P\u0159epracov\u00e1na implementace podepsan\u00fdch odkaz\u016f (sigrefs \u2014 Signed References), ve kter\u00e9 byla p\u0159id\u00e1na ochrana proti op\u011btovn\u00e9mu pou\u017eit\u00ed podpis\u016f. Star\u00e9 struktury repozit\u00e1\u0159e umo\u017enily nahradit k\u00f3d jeho starou verz\u00ed op\u011btovn\u00fdm pou\u017eit\u00edm star\u00e9ho platn\u00e9ho podpisu. Aby se tento probl\u00e9m zablokoval, byla v nov\u00e9 implementaci p\u0159id\u00e1na ukazatel na p\u0159edchoz\u00ed z\u00e1znam, kter\u00fd je pokryt aktu\u00e1ln\u00edm podpisem, co\u017e vytv\u00e1\u0159\u00ed nep\u0159eru\u0161ovan\u00fd \u0159et\u011bzec zm\u011bn, jeho\u017e integrita m\u016f\u017ee b\u00fdt sledov\u00e1na v\u016f\u010di ko\u0159eni.\n<li class=\"l\"> Byly roz\u0161\u00ed\u0159eny mo\u017enosti blokov\u00e1n\u00ed uzl\u016f, kter\u00e9 nyn\u00ed blokuj\u00ed na \u00farovni spr\u00e1vy spojen\u00ed. Pokud d\u0159\u00edve doch\u00e1zelo pouze k blokaci p\u0159\u00edjmu dat, ani\u017e by se omezovalo p\u0159ipojen\u00ed uzlu, nyn\u00ed se blokace uplat\u0148uje ve f\u00e1zi vytv\u00e1\u0159en\u00ed spojen\u00ed se zablokovan\u00fdm uzlem a p\u0159i p\u0159\u00edjmu spojen\u00ed od zablokovan\u00e9ho uzlu.\n<li class=\"l\"> Je povoleno pou\u017e\u00edvat jak\u00e9koli odkazy na extern\u00ed objekty Git, krom\u011b do\u010dasn\u00fdch v\u011btv\u00ed. D\u0159\u00edve byly povoleny pouze odkazy na extern\u00ed v\u011btve, tagy, metadata Radicle, pozn\u00e1mky a objekty pro spolupr\u00e1ci.\n<li class=\"l\"> Byla zv\u00fd\u0161ena informativnost chybov\u00fdch zpr\u00e1v, kter\u00e9 se objevuj\u00ed p\u0159i pokusu o prov\u00e1d\u011bn\u00ed operac\u00ed, pro kter\u00e9 u\u017eivatel nem\u00e1 dostate\u010dn\u00e1 opr\u00e1vn\u011bn\u00ed.\n<li class=\"l\"> Zv\u00fd\u0161ena efektivita vstupu\/v\u00fdstupu. V\u00fdvoj\u00e1\u0159i zjistili, \u017ee na dlouho b\u011b\u017e\u00edc\u00edch uzlech kombinace nastaven\u00ed \"journal_mode = WAL\" a \"synchronous = FULL\" v datab\u00e1zi SQLite, kter\u00e1 se pou\u017e\u00edv\u00e1 k uchov\u00e1v\u00e1n\u00ed m\u00edstn\u00edho stavu, vede k velk\u00e9mu objemu operac\u00ed vstupu\/v\u00fdstupu. Aby se sn\u00ed\u017eila z\u00e1t\u011b\u017e, je nyn\u00ed v\u00fdchoz\u00ed hodnota parametru \"synchronous\" nastavena na \"NORMAL\" a do konfigura\u010dn\u00edho souboru Radicle byly p\u0159id\u00e1ny mo\u017enosti pro zm\u011bnu hodnot t\u011bchto parametr\u016f u\u017eivatel\u016fm.\n<li class=\"l\"> Byla odstran\u011bna zranitelnost, jej\u00ed\u017e informace budou zve\u0159ejn\u011bny 23. b\u0159ezna. V sou\u010dasnosti je hl\u00e1\u0161eno pouze to, \u017ee v\u00fdvoj\u00e1\u0159sk\u00fd t\u00fdm provedl skenov\u00e1n\u00ed v\u0161ech ve\u0159ejn\u011b dostupn\u00fdch repozit\u00e1\u0159\u016f Radicle a nena\u0161el \u017e\u00e1dn\u00e9 stopy po zneu\u017eit\u00ed tohoto probl\u00e9mu.            <\/ul>\n<p>Zdroj: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65030\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Radicle 1.7, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u043f\u043e\u0445\u043e\u0436\u0435\u0433\u043e \u043d\u0430 GitHub \u0438 GitLab, \u043d\u043e \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c, \u043d\u0435 \u043f\u043e\u0434\u0432\u0435\u0440\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0435\u043d\u0437\u0443\u0440\u0435 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 P2P-\u0441\u0435\u0442\u0438. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u0438\u043f\u043e\u0432\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a issue, \u043f\u0430\u0442\u0447\u0438 \u0438 \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043a\u043e\u0434. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-165452","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Radicle 1.7, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u043f\u043e\u0445\u043e\u0436\u0435\u0433\u043e \u043d\u0430 GitHub \u0438 GitLab, \u043d\u043e \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c, \u043d\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Radicle 1.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Radicle 1.7, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u043f\u043e\u0445\u043e\u0436\u0435\u0433\u043e \u043d\u0430 GitHub \u0438 GitLab, \u043d\u043e \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c, \u043d\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-20T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-20T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Byla vyd\u00e1na decentralizovan\u00e1 platforma pro spolupr\u00e1ci Radicle 1.7 | ProHoster","description":"Bylo vyd\u00e1no vyd\u00e1n\u00ed P2P platformy Radicle 1.7, zam\u011b\u0159uj\u00edc\u00ed se na vytvo\u0159en\u00ed decentralizovan\u00e9 slu\u017eby pro spolupr\u00e1ci a uchov\u00e1v\u00e1n\u00ed k\u00f3du, kter\u00e1 je podobn\u00e1 GitHub a GitLab, ale nen\u00ed v\u00e1z\u00e1na na konkr\u00e9tn\u00ed servery.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Radicle 1.7 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Radicle 1.7, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u043f\u043e\u0445\u043e\u0436\u0435\u0433\u043e \u043d\u0430 GitHub \u0438 GitLab, \u043d\u043e \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c, \u043d\u0435.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovana-deczentralizovannaya-platforma-sovmestnoj-razrabotki-radicle-1-7","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-20T15:11:54+00:00","article:modified_time":"2026-03-20T15:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/165452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=165452"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/165452\/revisions"}],"predecessor-version":[{"id":165629,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/165452\/revisions\/165629"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=165452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=165452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=165452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}