{"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\/et\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","title":{"rendered":"NewNode \u2014 FireChat arendajate loodud detsentraliseeritud CDN","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NewNode \u2014 FireChat arendajate loodud detsentraliseeritud CDN\" src=\"\/wp-content\/uploads\/2020\/07\/0cf0dc3af9899a79d21a08580be94db8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHiljuti sattusin ma teabele NewNode'i kohta:<\/p>\n<blockquote><p>NewNode on mobiiliarenduse SDK, mis muudab iga rakenduse igasuguste tsensuuride ja DDoS r\u00fcnnakute jaoks immuunseks ning v\u00e4hendab oluliselt serveri koormust. P2P v\u00f5rk. Teoreetiliselt v\u00f5ib see t\u00f6\u00f6tada ka ilma internetita.<\/p><\/blockquote>\n<p>\nSee tundus \u00fcsna segane, kuid samas huvitav, seega sukeldusin s\u00fcgavamale. Repos ei olnud projekti kirjelduse kohta infot, seega pidin minema Clostra kodulehele (veidi kummaline) ja lugema sealset maandumislehte mitu korda, et m\u00f5ista, mis tehnoloogia see on ja milline on selle peamine osa. Kordan siin allpool. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>dCDN<\/h3>\n<p>\nClostra arendajad arvavad, et traditsioonilised CDN-id ei suuda h\u00e4sti v\u00f5rgukoormust haldada, on haavatavad tsensuuri ja h\u00e4kkimise suhtes ning n\u00f5uavad suurel m\u00e4\u00e4ral aega ja raha skaleerimisel. Nad pakuvad alternatiivi \u2014 detsentraliseeritud CDN-i, kus rakendused saavad sisu vahetada ilma v\u00f5imaluseta sekkuda ja liiklust j\u00e4lgida. Samuti arvavad nad, et dCDN laialdane rakendamine ei p\u00f5hjusta koormusi ega v\u00f5rgu ummistumist.<\/p>\n<h3>Protokoll<\/h3>\n<p>\nEdasi selgub, et NewNode on peer-to-peer protokoll, millele juba rajatakse dCDN. See lubab k\u00f5rgeid kiirus, mis tavaliselt tekitab probleeme detsentraliseeritud v\u00f5rkudes. <br \/>\nKuigi protokolli ei ole ametlikult kuskil kirjeldatud, v\u00f5ib PDF-ist aru saada, et see t\u00f6\u00f6tab j\u00e4rgmistel elementidel:<\/p>\n<ul>\n<li>LEDBAT<\/li>\n<li>Bittorrent DHT<\/li>\n<li>Seadmevahelised \u00fchendused FireChat'is<\/li>\n<\/ul>\n<p>\nNewNode v\u00f5rkude omadus, et neid saab automaatselt k\u00e4ivitada ja remontida, on eraldi punkt. Viimane viitab t\u00f5en\u00e4oliselt mobiilseadmetest koostatud mesh-v\u00f5rgu ebastabiilsusele. Samuti loodavad arendajad protokolli rakendada k\u00f5ikidesse v\u00f5imalikes rakendustesse, mist\u00f5ttu NewNode'i genereeritud liiklus ei demaskaa kasutajat. On v\u00e4lja kuulutatud kaitse DDoS-i r\u00fcnnakute vastu ja eraldi on v\u00e4lja toodud lause:<\/p>\n<blockquote><p>Kasuta \u00e4ra BitTorrenti 250 miljoni kasutaja baasi<\/p><\/blockquote>\n<p>\n\u00dcldiselt ei ole selge, mida sellega \u00f6elda taheti ja kuidas Bittorrent DHT-le p\u00f6\u00f6rdumist protokollis Bittorrenti kasutajabaasile v\u00f5rdsustati.<\/p>\n<p>T\u00f6\u00f6 ilma internetita p\u00e4rineb silmapaistvalt FireChat'i tehnoloogiatest, kuid pole selge, millistes piirides. Ainsas lauses offline'i kohta on m\u00e4rgitud juurdep\u00e4\u00e4s \u201eteie sisule\u201d, mis t\u00f5en\u00e4oliselt t\u00e4hendab andmete suunamist l\u00e4bi naaberkliendi, kellel on internet, mesh-v\u00f5rgus.<\/p>\n<h3>Repo<\/h3>\n<p>\nSelles on SDK-d Androidi, iOS-i ja macOS\/Linuxi jaoks. Projekt on eksisteerinud kolm ja pool aastat ning sellel on olnud 4 uut kaasautor, kuid sisuliselt on kogu koodi kirjutanud \u00fcks arendaja \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ghazel\">Greg Hazel<\/a><\/noindex>. Siin ma, muidugi, tuju langetasin \u2014 kogu see ambitsioonikas s\u00e4de oli sisuliselt \u00fche arendaja petprojekt. Kuid midagi hakatakse mind lohutama.<\/p>\n<p><img decoding=\"async\" alt=\"NewNode \u2014 FireChat arendajate loodud detsentraliseeritud CDN\" src=\"\/wp-content\/uploads\/2020\/07\/c9f548446d65ac6a1e832b1b0730dbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nErilised sidemed hakkasid tekkima juba veebisaidil, ja kaevates GitHubis, meenutasin l\u00f5puks. Clostra tegevjuht, kes arendab projekti, ja \u00fcks kaasautoritest \u2014 Stanislav Shalunov, \u00fcks FireChat'i arendajatest ja Low Extra Delay Background Transport (LEDBAT) autor, mille alusel liigub Bittorrent, Apple ja kindlasti veel midagi. N\u00fc\u00fcd on ta ka investor ja tundub, et ta plaanib t\u00f5siselt arendada oma protokolli ning muuta selle \u00fcldtuntuks (v\u00f5i v\u00e4hemalt teadaolevaks, nagu LEDBAT on juhtunud). <\/p>\n<h3>Mis veel h\u00e4irib<\/h3>\n<p>\nLisaks t\u00e4ielikule s\u00f5ltuvusele \u00fche arendaja k\u00e4est, on selle projekti \u00fcmber ka teisi kummalisi asju.<\/p>\n<ul>\n<li>Kellelegi ei r\u00e4\u00e4gi sellest. Ei HN-is, ei blogides ega Twitteris. T\u00e4ielik teabevaikuse olukord. Ma isegi ei tea, kuidas see inimene, kes kirjutas alguses toodud iseloomustuse, sellest teada sai.<\/li>\n<li>Kui idee on t\u00f5epoolest hea, oleks seda juba ammu saanud edendada, kasutades \u0160alunovi isiklikku br\u00e4ndi ja autoriteeti, ning saada toetust suurte m\u00e4ngijate (v\u00f5i suure kogukonna) poolt. Seda ei ole aga sugugi.<\/li>\n<li>Clostra on v\u00e4ga kahtlane stuudio. T\u00f5epoolest, v\u00e4ga. Neil on \u00e4\u00e4rmiselt halva v\u00e4limusega veebisait, kus nad tutvustavad oma ainukest toodet Keymaker (ja NewNode) ilma n\u00e4idiste, \u00fclevaadete, ekraanipiltide ja muu tarbetu asjata, mis on maandumislehe jaoks h\u00e4davajalik. Seal on lihtsalt innustav tekst udustes s\u00f5nastustes ja ikoonid l\u00e4himast varudest. Ei saa uurida meeskonda, t\u00f6\u00f6pakkumisi ega \u00fcldiselt midagi selle firma kohta teada. Neil on Twitter, mida ilmselt haldab bot, ja Facebook, mis j\u00e4i h\u00fclgatud nende asutamise hetkel. Kuid kogu selle v\u00e4limuse kahtluse korral r\u00f5hutavad nad mitmes kohas oma koost\u00f6\u00f6d riigiasutustega, eriti Kaitseministeeriumiga. Nendel on kolm \u00fclevaadet nende juures t\u00f6\u00f6tamist prooviva inimese kohta, millest kaks on teravalt negatiivsed (n\u00e4iteks: '\u00c4ra raiska oma aega Clostraga. Midagi haiseb selle skeemi taga', ja \u00fcks v\u00e4ga positiivne. \u00dcldiselt on esmapilgul sellise skeemi projekti tuvastamine keeruline.<\/li>\n<\/ul>\n<p>\nVaata, mis sellest k\u00f5igest saab; mulle isiklikult on huvitav j\u00e4lgida sellist ambitsioonikat projekti. Kui NewNode \u00f5nnestub, v\u00f5ib see \u00fcsna palju muuta mobiilirakenduste t\u00f6\u00f6d ja nende liiklust, aga kui see nurjub, v\u00f5ib idee haarata keegi vastutustundlikum ja suutlikum.<\/p>\n<p><\/p>\n<h4>Reklaami \u00f5igustes<\/h4>\n<p>\nEepilised serverid on usaldusv\u00e4\u00e4rsed <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\">VDS KVM baasil<\/a><\/noindex> uudsete AMD EPYC protsessoritega. Nagu ka teiste serverit\u00fc\u00fcpide puhul, on tohutu valik operatsioonis\u00fcsteeme automaatseks installimiseks, v\u00f5imalus installida igasuguseid OS-e oma <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/qa\/q\/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr30\">ISO<\/a><\/noindex>, mugav <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/460107\/\">juhtpaneel<\/a><\/noindex> enda arendusega ning p\u00e4evane maksmine.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr30\"><img decoding=\"async\" alt=\"NewNode \u2014 FireChat arendajate loodud detsentraliseeritud CDN\" src=\"\/wp-content\/uploads\/2020\/07\/22f1e29c9f4f050f504faa497d45beb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Allikas: <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.0.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\/et\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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 FireChat'i arendaja loodud detsentraliseeritud CDN | ProHoster","description":"Hiljuti sattusin ma mainimise peale.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/newnode-deczentralizovannaya-cdn-ot-razrabotchika-firechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/87243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=87243"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/87243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/87244"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=87243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=87243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=87243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}