{"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\/sv\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","title":{"rendered":"NewNode \u2014 en decentraliserad CDN fr\u00e5n utvecklaren av FireChat","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NewNode \u2014 en decentraliserad CDN fr\u00e5n utvecklaren av FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/0cf0dc3af9899a79d21a08580be94db8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNyligen st\u00f6tte jag p\u00e5 en omtals av n\u00e5got som kallas NewNode:<\/p>\n<blockquote><p>NewNode \u00e4r ett SDK f\u00f6r mobilutveckling som g\u00f6r varje app os\u00e5rbar f\u00f6r censur och DDoS-attacker, och dramatiskt minskar belastningen p\u00e5 servern. P2P-n\u00e4tverk. Kan teoretiskt fungera utan internet.<\/p><\/blockquote>\n<p>\nDet s\u00e5g ganska r\u00f6rigt ut men intressant, s\u00e5 jag b\u00f6rjade unders\u00f6ka. I katalogen fanns det inget utrymme f\u00f6r projektsbeskrivning, s\u00e5 jag var tvungen att g\u00e5 till Clostra\u2019s hemsida (ganska konstig) och l\u00e4sa om deras landningssida flera g\u00e5nger f\u00f6r att f\u00f6rst\u00e5 vilken teknologi det handlar om och vilken del som \u00e4r central. Jag sammanfattar nedan. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>dCDN<\/h3>\n<p>\nUtvecklarna fr\u00e5n Clostra anser att traditionella CDN har sv\u00e5rt att hantera n\u00e4tverks\u00f6verbelastning, \u00e4r s\u00e5rbara f\u00f6r eventuell censur och hacking, samt kr\u00e4ver mycket arbete och pengar vid skalning. De erbjuder ett alternativ - en decentraliserad CDN, d\u00e4r appar kan dela inneh\u00e5ll utan m\u00f6jlighet f\u00f6r n\u00e5gon att ingripa och \u00f6vervaka trafiken. Dessutom tror de att omfattande anv\u00e4ndning av dCDN inte kommer att orsaka \u00f6verbelastning och skr\u00e4pa till n\u00e4tverket.<\/p>\n<h3>Protokoll<\/h3>\n<p>\nVidare framg\u00e5r det att NewNode \u00e4r en peer-to-peer-protokoll som redan anv\u00e4nds f\u00f6r att bygga dCDN. Det lovar h\u00f6g hastighet, n\u00e5got som vanligtvis skapar problem f\u00f6r decentraliserade n\u00e4tverk. <br \/>\nFormellt \u00e4r protokollet inte beskrivet n\u00e5gonstans, men fr\u00e5n pdf-dokumentet kan man f\u00f6rst\u00e5 att det arbetar med:<\/p>\n<ul>\n<li>LEDBAT<\/li>\n<li>Bittorrent DHT<\/li>\n<li>Enheter-till-enheter-anslutningar fr\u00e5n FireChat<\/li>\n<\/ul>\n<p>\nSom en separat punkt anges att n\u00e4tverken p\u00e5 NewNode automatiskt kan rullas ut och repareras (detta inneb\u00e4r troligen instabilitet i mesh-n\u00e4tverket best\u00e5ende av mobil enheter). Dessutom, eftersom utvecklarna hoppas inf\u00f6ra st\u00f6d f\u00f6r protokollet i alla m\u00f6jliga appar, kommer trafiken som genereras av NewNode inte att avsl\u00f6ja anv\u00e4ndaren. En skydd f\u00f6r DDoS \u00e4r angiven och en fras framh\u00e4vs:<\/p>\n<blockquote><p>Dra nytta av BitTorrents 250 miljoner anv\u00e4ndare<\/p><\/blockquote>\n<p>\nDet \u00e4r \u00f6verhuvudtaget oklart vad de menade med det och hur h\u00e4nvisningen till Bittorrent DHT i protokollet st\u00e4lldes p\u00e5 j\u00e4mn niv\u00e5 med Bittorents anv\u00e4ndarbas.<\/p>\n<p>Arbete utan internet \u00e4r uppenbarligen \u00e4rvt fr\u00e5n teknologier som FireChat, men det \u00e4r oklart i vilka utstr\u00e4ckningar. I den enda meningen om offline anges tillg\u00e5ng till \"ditt inneh\u00e5ll\", vilket troligtvis inneb\u00e4r vidarebefordran av inkommande data genom en granne med internet via mesh-n\u00e4tverket.<\/p>\n<h3>F\u00f6rr\u00e5d<\/h3>\n<p>\nI den finns SDK:er f\u00f6r Android, iOS och macOS\/Linux. Under de tre och ett halvt \u00e5r som projektet har existerat har fyra bidragsgivare deltagit, men i praktiken \u00e4r hela koden skriven av en enda utvecklare \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ghazel\">Greg Hazel<\/a><\/noindex>. H\u00e4r tappade jag f\u00f6rst\u00e5s lite mod \u2014 all denna ambiti\u00f6sa glittrande verkan visade sig vara i grunden ett hobbyprojekt av en enda utvecklare. Men det finns n\u00e5got som ger mig hopp.<\/p>\n<p><img decoding=\"async\" alt=\"NewNode \u2014 en decentraliserad CDN fr\u00e5n utvecklaren av FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/c9f548446d65ac6a1e832b1b0730dbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeparata kopplingar b\u00f6rjade formas \u00e4nnu p\u00e5 webbplatsen, och n\u00e4r jag gr\u00e4vde p\u00e5 GitHub kom jag ih\u00e5g helt och h\u00e5llet. CEO f\u00f6r Clostra, som utvecklar projektet, och en av bidragsgivarna \u2014 Stanislav Shalunov, en av utvecklarna av FireChat och f\u00f6rfattaren till Low Extra Delay Background Transport (LEDBAT), som anv\u00e4nds av Bittorrent, Apple och s\u00e4kert n\u00e5got mer. Nu \u00e4r han \u00e4ven investerare, och det ser mycket ut som om han planerar att seri\u00f6st utveckla sin protokoll och g\u00f6ra det allm\u00e4nt erk\u00e4nt (eller \u00e5tminstone allm\u00e4nt k\u00e4nt, som det h\u00e4nde med LEDBAT). <\/p>\n<h3>Vad mer som st\u00f6r<\/h3>\n<p>\nF\u00f6rutom den totala beroendet av en utvecklare finns det andra konstigheter kring detta projekt.<\/p>\n<ul>\n<li>Ingen skriver om det n\u00e5gonstans. Varken p\u00e5 HN, i bloggar eller p\u00e5 Twitter. En fullst\u00e4ndig informationsvakuum. Jag vet knappt hur den personen som skrev beskrivningen i b\u00f6rjan av inl\u00e4gget fick reda p\u00e5 det.<\/li>\n<li>Om id\u00e9n verkligen \u00e4r bra, borde den, med hj\u00e4lp av Shalunovs personliga varum\u00e4rke och auktoritet, ha kunnat marknadsf\u00f6ras f\u00f6r l\u00e4nge sedan och f\u00e5 st\u00f6d fr\u00e5n stora akt\u00f6rer (eller stora samh\u00e4llen). Ingenting av detta finns.<\/li>\n<li>Clostra \u2014 en mycket oklar studio. Verkligen mycket. De har en extremt skr\u00e4mmande sajt, d\u00e4r de presenterar sin enda produkt Keymaker (och NewNode), allt utan exempel, recensioner, sk\u00e4rmdumpar och annan skit som \u00e4r obligatorisk f\u00f6r en landningssida. Det finns bara inspirerande text i otydliga formuleringar och ikoner fr\u00e5n n\u00e4rmaste stock. Man kan inte studera teamet, lediga jobb eller \u00f6verhuvudtaget f\u00e5 veta n\u00e5got om det h\u00e4r f\u00f6retaget. De har en Twitter, som verkar sk\u00f6tas av en bot, och en \u00f6vergiven Facebook fr\u00e5n skapelsens \u00f6gonblick. Men trots all denna yttre skr\u00e4mhet betonar de p\u00e5 flera st\u00e4llen faktum att de samarbetar med statliga myndigheter, s\u00e4rskilt med Department of Defence. Det finns tre recensioner om att arbeta d\u00e4r, varav tv\u00e5 \u00e4r starkt negativa (till exempel, \"Don\u2019t waste your time with Clostra. Something stinks about this scam\", och en v\u00e4ldigt positiv. Sammanfattningsvis, vid f\u00f6rsta anblick ser man inget som skiljer sig fr\u00e5n en scam.<\/li>\n<\/ul>\n<p>\nL\u00e5t oss se vad som kommer att h\u00e4nda; jag personligen ser fram emot att f\u00f6lja ett s\u00e5dant ambiti\u00f6st projekt. Om NewNode lyckas kan det verkligen f\u00f6r\u00e4ndra hur mobilappar fungerar och deras trafik, och om det misslyckas kan n\u00e5gon mer ansvarsfull och kapabel ta \u00f6ver id\u00e9n.<\/p>\n<p><\/p>\n<h4>I reklamens namn<\/h4>\n<p>\nEpiska servrar \u00e4r p\u00e5litliga <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\">VDS baserat p\u00e5 KVM<\/a><\/noindex> med de senaste processorerna AMD EPYC. Som med andra typer av servrar finns det ett stort urval av operativsystem f\u00f6r automatisk installation, och det \u00e4r m\u00f6jligt att installera valfritt OS fr\u00e5n egen. <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/qa\/q\/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr30\">ISO<\/a><\/noindex>, bekv\u00e4m <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/460107\/\">kontrollpanel<\/a><\/noindex> egen utveckling och betalning per dag.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\"><img decoding=\"async\" alt=\"NewNode \u2014 en decentraliserad CDN fr\u00e5n utvecklaren av FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/22f1e29c9f4f050f504faa497d45beb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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 decentraliserad CDN fr\u00e5n utvecklaren FireChat | ProHoster","description":"Nyligen st\u00f6tte jag p\u00e5 en referens.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/87243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=87243"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/87243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/87244"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=87243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=87243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=87243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}