{"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\/nl\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","title":{"rendered":"NewNode \u2014 een gedecentraliseerde CDN van de ontwikkelaar FireChat","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NewNode \u2014 een gedecentraliseerde CDN van de ontwikkelaar FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/0cf0dc3af9899a79d21a08580be94db8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOnlangs stuitte ik op een vermelding van een zekere NewNode:<\/p>\n<blockquote><p>NewNode \u2014 een SDK voor mobiele ontwikkeling, die elke applicatie onverwoestbaar maakt tegen elke censuur en DDoS, en de belasting op de server dramatisch vermindert. P2P-netwerk. Kan theoretisch zonder internet werken.<\/p><\/blockquote>\n<p>\nHet leek behoorlijk chaotisch, maar interessant, en ik ging op onderzoek uit. In de repository was er geen plek voor een projectbeschrijving, dus moest ik naar de website van Clostra (best vreemd) gaan en verschillende keren de lokale landingspagina doorlezen om te begrijpen wat deze technologie eigenlijk is en wat het belangrijkste deel ervan is. Hieronder vertel ik het nogmaals. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>dCDN<\/h3>\n<p>\nDe ontwikkelaars van Clostra zijn van mening dat traditionele CDN's slecht omgaan met netwerkoverbelasting, kwetsbaar zijn voor mogelijke censuur en hacks, en bovendien veel moeite en geld kosten bij schaalvergroting. Ze bieden een alternatief aan \u2014 een gedecentraliseerde CDN, waarin applicaties inhoud kunnen uitwisselen zonder dat het verkeer van buitenaf kan worden ingekeken of gecontroleerd. Ook volgens hen zal massa-toepassing van dCDN geen overbelasting of congestie van het netwerk veroorzaken.<\/p>\n<h3>Protocol<\/h3>\n<p>\nVerder blijkt dat NewNode een peer-to-peer protocol is, waarop reeds dCDN is gebouwd. Het belooft hoge snelheden, wat normaal gesproken problemen kan opleveren voor gedecentraliseerde netwerken. <br \/>\nFormeel is het protocol nergens beschreven, maar uit de pdf kan worden afgeleid dat het werkt met:<\/p>\n<ul>\n<li>LEDBAT<\/li>\n<li>Bittorrent DHT<\/li>\n<li>Device-to-device verbindingen van FireChat<\/li>\n<\/ul>\n<p>\nEen apart punt vermeldt de eigenschap van netwerken op NewNode om automatisch uit te rollen en te repareren (dit laatste impliceert waarschijnlijk de onbetrouwbaarheid van het mesh-netwerk van mobiele apparaten). Aangezien de ontwikkelaars hopen ondersteuning voor het protocol in alle mogelijke toepassingen te implementeren, zal het verkeer dat door NewNode wordt gegenereerd de gebruiker niet demaskeren. Er is bescherming tegen DDoS verklaard en er is specifiek de frase benadrukt:<\/p>\n<blockquote><p>Maak gebruik van de 250 miljoen gebruikersbasis van BitTorrent<\/p><\/blockquote>\n<p>\nHet is totaal onduidelijk wat ze hiermee wilden zeggen en hoe de verwijzing naar Bittorrent DHT in het protocol gelijkgesteld wordt aan de gebruikersbasis van Bittorrent.<\/p>\n<p>Werken zonder internet is duidelijk erfgoed van de technologie\u00ebn van FireChat, maar het is onduidelijk in welke mate. In de enige zin over offline-toegang wordt toegang tot 'uw inhoud' genoemd, wat waarschijnlijk betekent dat inkomende gegevens via een buurklant met internet door het mesh-netwerk worden doorgegeven.<\/p>\n<h3>Repository<\/h3>\n<p>\nHierin bevinden zich SDK's voor Android, iOS en macOS\/Linux. In de drie\u00ebnhalf jaar dat het project bestaat, hebben 4 bijdragers zich gemeld, maar het meeste van de code is in feite geschreven door \u00e9\u00e9n ontwikkelaar \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ghazel\">Greg Hazel<\/a><\/noindex>. Hier werd ik natuurlijk een beetje somber \u2014 al die ambitieuze opsmuk bleek in wezen een pet-project van \u00e9\u00e9n ontwikkelaar te zijn. Maar er is iets dat me hoopvol stemt.<\/p>\n<p><img decoding=\"async\" alt=\"NewNode \u2014 een gedecentraliseerde CDN van de ontwikkelaar FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/c9f548446d65ac6a1e832b1b0730dbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlleen al op de website begonnen verbindingen zich te vormen, en door in GitHub te snuffelen, herinnerde ik me het uiteindelijk weer. De CEO van Clostra, die het project ontwikkelt, en een van de bijdragers \u2014 Stanislav Shalunov, een van de ontwikkelaars van FireChat en de auteur van Low Extra Delay Background Transport (LEDBAT), dat door Bittorrent, Apple en waarschijnlijk nog anderen wordt gebruikt. Nu is hij ook investeerder, en het lijkt er sterk op dat hij van plan is zijn protocol serieus verder te ontwikkelen en het algemeen aanvaard te maken (of op zijn minst bekend te maken, zoals met LEDBAT is gebeurd). <\/p>\n<h3>Wat nog meer verontrust<\/h3>\n<p>\nNaast de volledige afhankelijkheid van \u00e9\u00e9n ontwikkelaar, zijn er ook andere vreemde feiten rondom dit project.<\/p>\n<ul>\n<li>Niemand schrijft er ergens over. Niet op HN, noch in blogs of op Twitter. Een complete informatie-vacu\u00fcm. Ik weet zelfs niet waar de persoon die de beschrijving aan het begin van de post heeft geschreven, erover gehoord heeft.<\/li>\n<li>Als het idee echt goed is, dan had het, gebruikmakend van het persoonlijke merk en gezag van Shalunov, al lang kunnen worden gepromoot en zou het ondersteuning van grote spelers (of een grote community) kunnen verwerven. Dit is totaal niet gebeurd.<\/li>\n<li>Clostra is een zeer onduidelijke studio. Echt heel onduidelijk. Ze hebben een uiterst dubieuze website waar ze hun enige product Keymaker (en NewNode) presenteren, zonder voorbeelden, beoordelingen, schermafbeeldingen of andere onzin die verplicht is voor een landingspagina. Daar staat gewoon inspirerende tekst in vage formuleringen en iconen van de dichtstbijzijnde voorraad. Je kunt het team, vacatures of iets anders over dit bedrijf niet bestuderen. Ze hebben een Twitter-account dat blijkbaar door een bot wordt beheerd, en een verwaarloosd Facebook dat sinds de oprichting in de lucht is. Maar ondanks al deze externe dubiositeit benadrukken ze op verschillende plaatsen het feit van hun samenwerking met overheidsdiensten, vooral met het Department of Defence. Er zijn drie beoordelingen over het solliciteren bij hen, waarvan twee behoorlijk negatief zijn (bijvoorbeeld: 'Verspil je tijd niet met Clostra. Iets stinkt aan deze oplichting'), en er is \u00e9\u00e9n zeer positieve. Over het algemeen is het op het eerste gezicht moeilijk om dit project van een oplichting te onderscheiden.<\/li>\n<\/ul>\n<p>\nLaten we kijken wat daaruit komt; persoonlijk ben ik benieuwd om dit ambitieuze project te volgen. Als NewNode succesvol is, kan het de werking van mobiele applicaties en hun verkeer aanzienlijk veranderen, en als het faalt, kan iemand anders het idee oppakken die meer verantwoordelijk en capabel is.<\/p>\n<p><\/p>\n<h4>Adverteervermelding<\/h4>\n<p>\nEpische servers zijn betrouwbaar <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\">VDS op basis van KVM<\/a><\/noindex> met de nieuwste AMD EPYC-processors. Net als voor andere servertypes is er een enorme keuze aan besturingssystemen voor automatische installatie, en het is mogelijk om elk besturingssysteem vanaf een eigen <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/qa\/q\/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr30\">ISO<\/a><\/noindex>, gebruiksvriendelijke <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/460107\/\">bedieningspaneel<\/a><\/noindex> eigen ontwikkeling en betaling per dag.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\"><img decoding=\"async\" alt=\"NewNode \u2014 een gedecentraliseerde CDN van de ontwikkelaar FireChat\" src=\"\/wp-content\/uploads\/2020\/07\/22f1e29c9f4f050f504faa497d45beb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Bron: <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\/nl\/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=\"nl_NL\" \/>\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\/nl\/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 een gedecentraliseerde CDN van de ontwikkelaar van FireChat | ProHoster","description":"Onlangs kwam ik een vermelding tegen.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/87243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=87243"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/87243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/87244"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=87243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=87243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=87243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}