{"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\/da\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","title":{"rendered":"NewNode \u2014 en decentraliseret CDN fra udvikleren af FireChat","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NewNode \u2014 en decentraliseret CDN fra udvikleren af FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/0cf0dc3af9899a79d21a08580be94db8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor nylig st\u00f8dte jeg p\u00e5 en omtale af noget, der hedder NewNode:<\/p>\n<blockquote><p>NewNode er et SDK til mobiludvikling, som g\u00f8r enhver app modstandsdygtig overfor enhver form for censur og DDoS-angreb, samtidig med at det dramatisk reducerer serverbelastningen. P2P-netv\u00e6rk. Kan teoretisk fungere uden internet.<\/p><\/blockquote>\n<p>\nDet s\u00e5 ret kaotisk ud, men interessant, s\u00e5 jeg begyndte at unders\u00f8ge det. I repository'en kunne jeg ikke finde en beskrivelse af projektet, s\u00e5 jeg m\u00e5tte g\u00e5 til Clostra's hjemmeside (ret m\u00e6rkelig) og l\u00e6se deres landing page flere gange for at forst\u00e5, hvad denne teknologi egentlig er, og hvilken del der er den prim\u00e6re. Jeg gengiver det herunder. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>dCDN<\/h3>\n<p>\nUdviklerne fra Clostra mener, at traditionelle CDN'er har sv\u00e6rt ved at h\u00e5ndtere netv\u00e6rksbelastninger, er s\u00e5rbare over for potentiel censur og hacking, og de kr\u00e6ver desuden meget arbejde og penge ved skalering. De tilbyder et alternativ - en decentraliseret CDN, hvor apps kan udveksle indhold uden mulighed for indblanding og kontrol af trafikken fra siden. De mener ogs\u00e5, at massivt brug af dCDN ikke vil for\u00e5rsage overbelastninger og forurening af netv\u00e6rket.<\/p>\n<h3>Protokol<\/h3>\n<p>\nDet viser sig, at NewNode er et peer-to-peer-protokol, som dCDN allerede er bygget p\u00e5. Det lover h\u00f8j hastighed, hvilket normalt skaber problemer for decentrale netv\u00e6rk. <br \/>\nFormelt er protokollen ikke beskrevet noget sted, men ud fra pdf'en kan man forst\u00e5, at den fungerer ved at bruge:<\/p>\n<ul>\n<li>LEDBAT<\/li>\n<li>Bittorrent DHT<\/li>\n<li>Device-to-device-forbindelser fra FireChat<\/li>\n<\/ul>\n<p>\nEn s\u00e6rlig funktion er, at netv\u00e6rk p\u00e5 NewNode kan udvides og repareres automatisk (det sidste antyder sandsynligvis ustabilitet i mesh-netv\u00e6rket af mobile enheder). Desuden, da udviklerne h\u00e5ber at implementere protokolunderst\u00f8ttelse i alle mulige applikationer, vil den trafik, der genereres af NewNode, ikke afd\u00e6kke brugeren. Der er erkl\u00e6ret beskyttelse mod DDoS, og der er s\u00e6rskilt n\u00e6vnt en s\u00e6tning:<\/p>\n<blockquote><p>Drag fordel af BitTorrent\u2019s 250 million brugere<\/p><\/blockquote>\n<p>\nDet er helt uklart, hvad de \u00f8nskede at sige med dette, og hvordan henvisningen til Bittorrent DHT i protokollen blev ligestillet med brugerbasen for Bittorrent.<\/p>\n<p>Arbejdet uden internet er \u00e5benbart arvet fra teknologierne hos FireChat, men det er uklart i hvilke omfang. I den eneste s\u00e6tning om offline er adgangen til \"dit indhold\" n\u00e6vnt, hvilket sandsynligvis betyder, at indg\u00e5ende data skal sendes igennem en nabo-klient med internet over mesh-netv\u00e6rket.<\/p>\n<h3>Repositoryet<\/h3>\n<p>\nHer ligger SDK'erne til Android, iOS og macOS\/Linux. I l\u00f8bet af de tre et halvt \u00e5r, projektet har eksisteret, har der v\u00e6ret 4 bidragsydere, men stort set hele koden er skrevet af \u00e9n udvikler \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ghazel\">Greg Hazel<\/a><\/noindex>. Her blev jeg selvf\u00f8lgelig en smule skuffet \u2014 hele denne ambiti\u00f8se decoration viste sig i bund og grund at v\u00e6re et pet-project af \u00e9n udvikler. Men der er noget, der giver mig h\u00e5b.<\/p>\n<p><img decoding=\"async\" alt=\"NewNode \u2014 en decentraliseret CDN fra udvikleren af FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/c9f548446d65ac6a1e832b1b0730dbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeparate forbindelser begyndte at tage form allerede p\u00e5 hjemmesiden, og da jeg gravede lidt i GitHub, kom jeg endelig i tanke om det. CEO for Clostra, som udvikler projektet, og en af bidragsyderne \u2014 Stanislav Shalunov, en af udviklerne bag FireChat og forfatteren af Low Extra Delay Background Transport (LEDBAT), som Bittorrent, Apple og sikkert noget andet bruger. Nu er han ogs\u00e5 investor, og det ligner meget, at han planl\u00e6gger at udvikle sit protokol seri\u00f8st og g\u00f8re den almen anerkendt (eller i det mindste velkendt, som det skete med LEDBAT). <\/p>\n<h3>Hvad der ellers foruroliger<\/h3>\n<p>\nUdover den fulde afh\u00e6ngighed af \u00e9n udvikler, er der ogs\u00e5 andre m\u00e6rkv\u00e6rdigheder ved dette projekt.<\/p>\n<ul>\n<li>Ingen skriver om det noget sted. Hverken p\u00e5 HN, i blogs eller p\u00e5 Twitter. Total informationsvakuum. Jeg ved endda ikke, hvordan den person, som skrev beskrivelsen i starten af indl\u00e6gget, fandt ud af det.<\/li>\n<li>Hvis id\u00e9en virkelig er s\u00e5 god, kunne man, ved at udnytte Shalunovs personlige brand og autoritet, have promoveret den for l\u00e6ngst og f\u00e5et st\u00f8tte fra store akt\u00f8rer (eller et stort f\u00e6llesskab). Men der er intet af det.<\/li>\n<li>Clostra er et yderst tvivlsomt studie. Virkelig meget. De har en ekstremt underlig hjemmeside, hvor de pr\u00e6senterer deres eneste produkt Keymaker (og NewNode), helt uden eksempler, anmeldelser, sk\u00e6rmbilleder og alt det andet, der er obligatorisk for en landingsside. Der er blot inspirerende tekst i uklare formuleringer og ikoner fra den n\u00e6rmeste lager. Man kan ikke unders\u00f8ge teamet, ledige stillinger eller overhovedet finde ud af noget om denne virksomhed. De har en Twitter-konto, som sandsynligvis drives af en bot, og en forladt Facebook-konto fra oprettelsestidspunktet. Men p\u00e5 trods af denne ydre tvivlsomhed understreger de flere gange deres samarbejde med statsinstitutioner, is\u00e6r med Department of Defence. Der er tre anmeldelser om ans\u00f8gning til dem, hvoraf to er skarpt negative (f.eks. \"Spild ikke din tid med Clostra. Der er noget galt med denne svindel\", og \u00e9n er meget positiv. Generelt, ved f\u00f8rste \u00f8jekast, kan man ikke skelne et s\u00e5dant projekt fra et svindelnummer.<\/li>\n<\/ul>\n<p>\nLad os se, hvad der kommer ud af det hele; jeg personligt vil v\u00e6re interesseret i at f\u00f8lge et s\u00e5 ambiti\u00f8st projekt. Hvis NewNode f\u00e5r succes, kan det \u00e6ndre m\u00e5den, hvorp\u00e5 mobile applikationer fungerer og deres trafik, og hvis det fejler, kan en mere ansvarlig og kompetent akt\u00f8r tage ideen op.<\/p>\n<p><\/p>\n<h4>Annoncering<\/h4>\n<p>\nEpisk servere \u2014 de er p\u00e5lidelige <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\">VDS baseret p\u00e5 KVM<\/a><\/noindex> med de nyeste AMD EPYC-processorer. Som med andre servertyper er der et stort udvalg af operativsystemer til automatisk installation, og der er mulighed for at installere ethvert OS fra sin egen <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/qa\/q\/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr30\">ISO<\/a><\/noindex>, praktisk <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/460107\/\">kontrolpanelet<\/a><\/noindex> eget design og dag-til-dag betaling.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\"><img decoding=\"async\" alt=\"NewNode \u2014 en decentraliseret CDN fra udvikleren af FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/22f1e29c9f4f050f504faa497d45beb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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 en decentralliseret CDN fra udvikleren af FireChat | ProHoster","description":"For nylig faldt jeg over en omtale.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/87243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=87243"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/87243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/87244"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=87243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=87243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=87243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}