{"id":87243,"date":"2020-07-06T01:42:18","date_gmt":"2020-07-05T23:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat"},"modified":"2020-07-06T01:42:18","modified_gmt":"2020-07-05T23:42:18","slug":"newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","title":{"rendered":"NewNode \u2014 un CDN descentralizat de la dezvoltatorul FireChat","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NewNode \u2014 un CDN descentralizat de la dezvoltatorul FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/0cf0dc3af9899a79d21a08580be94db8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRecent, I came across a mention of something called NewNode:<\/p>\n<blockquote><p>NewNode is an SDK for mobile development that makes any application invulnerable to censorship and DDoS attacks, dramatically reducing server load. It's a P2P network. It can theoretically function without the internet.<\/p><\/blockquote>\n<p>\nIt looked quite chaotic but interesting, so I began to dig deeper. The repository lacked a project description, so I had to go to the Clostra website (quite strange) and read their landing page several times to understand what this technology is and which part is the core of it. I\u2019ll summarize below. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>dCDN<\/h3>\n<p>\nThe developers from Clostra believe that traditional CDNs perform poorly against network overload, are vulnerable to potential censorship and hacking, and require significant effort and funds for scaling. They offer an alternative \u2014 a decentralized CDN, where applications can exchange content without the possibility of interference and traffic control from outside. They also assert that widespread use of dCDN will not cause network overloads or congestion.<\/p>\n<h3>Protocolul<\/h3>\n<p>\nIt then turns out that NewNode is a peer-to-peer protocol on which dCDN is already built. It promises high speed, which usually causes issues for decentralized networks. <br \/>\nFormally, the protocol is not described anywhere, but from the PDF, it can be understood that it operates using:<\/p>\n<ul>\n<li>LEDBAT<\/li>\n<li>Bittorrent DHT<\/li>\n<li>Device-to-device connections from FireChat<\/li>\n<\/ul>\n<p>\nUn aspect distinct este capacitatea re\u021belelor de pe NewNode de a se desf\u0103\u0219ura \u0219i repara automat (ceea ce, cel mai probabil, implic\u0103 instabilitatea re\u021belei mesh din dispozitive mobile). De asemenea, deoarece dezvoltatorii sper\u0103 s\u0103 implementeze suportul protocolului \u00een toate aplica\u021biile posibile, traficul generat de NewNode nu va demasca utilizatorul. S-a declarat protec\u021bie \u00eempotriva DDoS \u0219i a fost subliniat\u0103 \u00een mod special fraza:<\/p>\n<blockquote><p>Take advantage of BitTorrent\u2019s 250 Million user base<\/p><\/blockquote>\n<p>\n\u00cen general, nu este clar ce au vrut s\u0103 spun\u0103 prin asta \u0219i cum a fost asocierea acces\u0103rii DHT-ului Bittorrent \u00een protocol cu baza de utilizatori a Bittorrent-ului.<\/p>\n<p>Operation without the internet presumably inherits technologies from FireChat, but the extent is unclear. In the only line about offline, access to 'your content' is mentioned, which likely means routing incoming data through a neighboring client with internet access via a mesh network.<\/p>\n<h3>Repository-ul<\/h3>\n<p>\n\u00cen acesta se afl\u0103 SDK-uri pentru Android, iOS \u0219i macOS\/Linux. \u00cen cei trei ani \u0219i jum\u0103tate de existen\u021b\u0103 ai proiectului, s-au implicat 4 contributori, dar de fapt tot codul a fost scris de un singur dezvoltator \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ghazel\">Greg Hazel<\/a><\/noindex>. Aici am fost, desigur, pu\u021bin dezam\u0103git \u2014 toat\u0103 aceast\u0103 ambi\u021bie s-a dovedit a fi, de fapt, un proiect personal al unui singur dezvoltator. Dar exist\u0103 totu\u0219i c\u00e2teva lucruri care m\u0103 \u00eencurajeaz\u0103.<\/p>\n<p><img decoding=\"async\" alt=\"NewNode \u2014 un CDN descentralizat de la dezvoltatorul FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/c9f548446d65ac6a1e832b1b0730dbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLeg\u0103turi separate au \u00eenceput s\u0103 se contureze chiar pe site, iar c\u0103ut\u00e2nd pe GitHub, mi-am amintit complet. CEO-ul Clostra, care dezvolt\u0103 proiectul, \u0219i unul dintre contribuitori \u2014 Stanislav Shalunov, unul dintre dezvoltatorii FireChat \u0219i autorul Low Extra Delay Background Transport (LEDBAT), pe care \u00eel folosesc Bittorrent, Apple \u0219i probabil alte companii. Acum este \u0219i investitor, \u0219i pare foarte determinat s\u0103 dezvolte protocolul s\u0103u \u0219i s\u0103-l fac\u0103 acceptat pe scar\u0103 larg\u0103 (sau m\u0103car cunoscut, a\u0219a cum s-a \u00eent\u00e2mplat cu LEDBAT). <\/p>\n<h3>Ce m\u0103 deranjeaz\u0103 \u00eenc\u0103<\/h3>\n<p>\n\u00cen afar\u0103 de dependen\u021ba total\u0103 de un singur dezvoltator, exist\u0103 \u0219i alte ciud\u0103\u021benii \u00een jurul acestui proiect.<\/p>\n<ul>\n<li>Despre el nu scrie nimeni nic\u0103ieri. Nici pe HN, nici \u00een bloguri sau Twitter. Un vid informa\u021bional complet. Nici m\u0103car nu \u0219tiu de unde a aflat de el acea persoan\u0103 care a scris caracteristica de la \u00eenceputul post\u0103rii.<\/li>\n<li>Dac\u0103 ideea este cu adev\u0103rat bun\u0103, s-ar fi putut promova de mult, folosind brandul personal \u0219i autoritatea lui Shalunov, \u0219i ar fi putut ob\u021bine suport de la mari juc\u0103tori (sau comunit\u0103\u021bi mari). Nimic din toate acestea nu exist\u0103.<\/li>\n<li>Clostra este un studio foarte obscur. Foarte. Au un site de un aspect extrem de dubios, pe care \u00ee\u0219i prezint\u0103 singurul produs Keymaker (\u0219i NewNode), totul f\u0103r\u0103 exemple, recenzii, capturi de ecran \u0219i alte detalii esen\u021biale pentru un landing page. Exist\u0103 doar un text inspirator cu formul\u0103ri neclare \u0219i pictograme de pe cel mai apropiat stoc. Nu po\u021bi studia echipa, locurile de munc\u0103 sau afla ceva despre aceast\u0103 companie. Au un Twitter, care, din c\u00e2te se pare, este gestionat de un bot, \u0219i un Facebook abandonat de la \u00eenfiin\u021bare. Dar, \u00een ciuda acestei aparente obscurit\u0103\u021bi, ei subliniaz\u0103 \u00een mai multe locuri faptul c\u0103 colaboreaz\u0103 cu agen\u021bii guvernamentale, \u00een special cu Department of Defence. Exist\u0103 trei recenzii despre angajarea lor, dintre care dou\u0103 sunt extrem de negative (de exemplu, \u201eNu-\u021bi pierde timpul cu Clostra. Ceva miroase a \u00een\u0219el\u0103torie\u201d), iar una este foarte pozitiv\u0103. \u00cen general, la prima vedere, este greu de distins un astfel de proiect de o \u00een\u0219el\u0103torie.<\/li>\n<\/ul>\n<p>\nS\u0103 vedem ce va ie\u0219i din toate acestea; personal, mi-ar pl\u0103cea s\u0103 urm\u0103resc un astfel de proiect ambi\u021bios. Dac\u0103 NewNode va avea succes, ar putea schimba semnificativ modul de func\u021bionare al aplica\u021biilor mobile \u0219i al traficului acestora, iar dac\u0103 va da faliment, cineva mai responsabil \u0219i capabil ar putea prelua aceast\u0103 idee.<\/p>\n<p><\/p>\n<h4>\u00cen numele publicit\u0103\u021bii<\/h4>\n<p>\nServere epice \u2014 acestea sunt fiabile <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\">VDS bazate pe KVM<\/a><\/noindex> cu cele mai recente procesoare AMD EPYC. La fel ca \u00een cazul altor tipuri de servere, exist\u0103 o gam\u0103 larg\u0103 de sisteme de operare pentru instalare automat\u0103, la fel ca \u0219i posibilitatea de a instala orice sistem de operare de pe propriul <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/qa\/q\/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr30\">ISO<\/a><\/noindex>, convenabil\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/460107\/\">panoul de control<\/a><\/noindex> de dezvoltare proprie \u0219i plat\u0103 pe zi.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\"><img decoding=\"async\" alt=\"NewNode \u2014 un CDN descentralizat de la dezvoltatorul FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/22f1e29c9f4f050f504faa497d45beb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/509382\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0434\u043d\u044f\u0445 \u044f \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0435\u0433\u043e NewNode: NewNode \u2014 SDK \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u0435\u043b\u0430\u0435\u0442 \u043b\u044e\u0431\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u0443\u0431\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u0446\u0435\u043d\u0437\u0443\u0440\u044b \u0438 DDoS, \u0438 \u0434\u0440\u0430\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043d\u0438\u0436\u0430\u0435\u0442 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435. P2P \u0441\u0435\u0442\u044c. \u041c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432 \u0442\u0435\u043e\u0440\u0438\u0438 \u0431\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430. \u0412\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u0443\u043c\u0431\u0443\u0440\u043d\u043e, \u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0438 \u044f \u043f\u043e\u043b\u0435\u0437 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f. \u0412 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0435 \u043d\u0430\u0448\u043b\u043e\u0441\u044c \u043c\u0435\u0441\u0442\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87244,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87243","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0434\u043d\u044f\u0445 \u044f \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\udd47NewNode \u2014 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f CDN \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 FireChat | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0434\u043d\u044f\u0445 \u044f \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat\" \/>\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=\"2020-07-05T23:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-05T23:42:18+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\udd47NewNode \u2014 CDN descentralizat\u0103 de la dezvoltatorul FireChat | ProHoster","description":"De cur\u00e2nd, am dat peste o men\u021biune.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\udd47NewNode \u2014 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f CDN \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 FireChat | ProHoster","og:description":"\u041d\u0430 \u0434\u043d\u044f\u0445 \u044f \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","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":"2020-07-05T23:42:18+00:00","article:modified_time":"2020-07-05T23:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87243","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:55:31","updated":"2022-09-30 01:09:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/87243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=87243"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/87243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/87244"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=87243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=87243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=87243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}