NewNode - decentralizované CDN od vývojáře FireChat

NewNode - decentralizované CDN od vývojáře FireChat

Onehdy jsem narazil na zmínku o jistém NewNode:

NewNode je SDK pro mobilní vývoj, díky kterému je jakákoli aplikace nezničitelná pro jakoukoli cenzuru a DDoS a dramaticky snižuje zatížení serveru. P2P síť. Dokáže teoreticky fungovat bez internetu.

Vypadalo to dost chaoticky, ale zajímavě, a začal jsem na to přicházet. V úložišti nebylo místo pro popis projektu, takže jsem musel přejít na web Clostra (docela zvláštní) a několikrát si znovu přečíst místní vstupní stránku, abych pochopil, o jaký druh technologie jde a jaká je její hlavní část je. Převyprávím to níže.

dCDN

Vývojáři z Clostra se domnívají, že tradiční CDN se špatně vyrovnávají s přetížením sítě, jsou zranitelné vůči možné cenzuře a hackování a také vyžadují spoustu práce a peněz při škálování. Nabízejí alternativu – decentralizované CDN, v rámci kterého si aplikace budou moci vyměňovat obsah bez možnosti dostat se dovnitř a řídit provoz zvenčí. Masivní využívání dCDN také podle jejich názoru nezpůsobí přetížení a nepořádek sítě.

Protokol

Dále se ukazuje, že NewNode je protokol peer-to-peer, na kterém je dCDN již postaveno. Slibuje vysokou rychlost, která obvykle dělá problémy decentralizovaným sítím.
Protokol není nikde formálně popsán, ale z PDF můžete pochopit, že funguje pomocí:

  • LEDBAT
  • Bittorrent DHT
  • Připojení zařízení k zařízení z FireChat

Samostatný odstavec uvádí schopnost sítí na NewNode nasadit a opravit automaticky (poslední s největší pravděpodobností implikuje nestabilitu mesh sítě mobilních zařízení). Protože vývojáři doufají, že implementují podporu protokolů ve všech možných aplikacích, provoz generovaný NewNode uživatele neodmaskuje. DDoS ochrana je deklarována a fráze je zvýrazněna samostatně:

Využijte 250 milionů uživatelů BitTorrentu

Obecně není jasné, co tím chtěli říci a jak byl přístup k Bittorrent DHT v protokolu přirovnán k uživatelské základně Bittorrentu.

Práce bez internetu se evidentně dědí z technologií FireChat, ale není jasné, do jaké míry. Jediný řádek o offline uvádí přístup k „vašemu obsahu“, což s největší pravděpodobností znamená přeposílání příchozích dat přes sousedního klienta s internetem přes síťovou síť.

úložiště

Obsahuje SDK pro Android, iOS a macOS/Linux. Za tři a půl roku existence projektu v něm byli zaznamenáni 4 přispěvatelé, ale v podstatě veškerý kód napsal jeden vývojář - Greg Hazel. Zde jsem samozřejmě propadl zoufalství – všechno to ambiciózní pozlátko se ukázalo být v podstatě mazlíčkovým projektem jednoho vývojáře. Ale něco mi dává naději.

NewNode - decentralizované CDN od vývojáře FireChat

Na místě se začala budovat jednotlivá spojení a po prohrabání Githubu jsem si konečně vzpomněl. Generálním ředitelem společnosti Clostra, která projekt vyvíjí, a jedním z přispěvatelů je Stanislav Shalunov, jeden z vývojářů FireChat a autor Low Extra Delay Background Transport (LEDBAT), který používá Bittorrent, Apple a pravděpodobně i něco jiného. . Nyní je také investorem a vypadá to, že plánuje svůj protokol vážně rozvinout a učinit jej obecně akceptovaným (nebo alespoň veřejně známým, jako se to stalo u LEDBAT).

Co ještě mate

Kromě toho, že je tento projekt zcela závislý na jednom developerovi, jsou kolem tohoto projektu i další zvláštnosti.

  • Nikdo o něm nikde nepíše. Ani na HN, ani na blozích nebo na Twitteru. Úplné informační vakuum. Ani nevím, kde se o něm dozvěděl ten, kdo psal popis ze začátku příspěvku.
  • Pokud je nápad opravdu dobrý, s využitím osobní značky a autority Shalunova, mohl být propagován již dávno a získal podporu hlavních hráčů (nebo velké komunity). Nic z toho neexistuje.
  • Clostra je velmi stinné studio. Velmi přímo vpřed. Mají extrémně strašidelně vypadající web, na kterém prezentují svůj jediný produkt Keymaker (a NewNode), vše bez příkladů, recenzí, screenshotů a dalších keců potřebných pro vstupní stránku. Je tam jen inspirativní text v nejasném znění a ikony z nejbližšího skladu. Nemůžete studovat tým, volná místa, nebo dokonce něco zjistit o této společnosti. Mají Twitter, který zřejmě provozuje bot, a Facebook, který byl v době svého vzniku opuštěný. Přes veškerou tuto vnější otupělost však na několika místech zdůrazňují skutečnost, že spolupracují s vládními službami, zejména s ministerstvem obrany. Na žádost o práci u nich existují tři recenze, z nichž dvě jsou ostře negativní (například „Neztrácejte čas s Clostrou. Na tomhle podvodu něco smrdí,“ a jedna je velmi pozitivní. Obecně platí, že zpočátku pohled, takový projekt není podvod rozlišovat.

Uvidíme, co z toho všeho vzejde, osobně pro mě bude zajímavé sledovat tak ambiciózní projekt. Pokud se NewNode rozjede, může poměrně výrazně změnit způsob fungování mobilních aplikací a jejich provoz, a pokud selže, nápadu se možná chopí někdo zodpovědnější a schopnější.

Jako reklama

Epické servery jsou spolehlivé VDS založené na KVM s nejnovějšími procesory AMD EPYC. Stejně jako u jiných typů serverů existuje obrovský výběr operačních systémů pro automatickou instalaci, je možné nainstalovat libovolný OS z vlastního ISO, pohodlné ovládací panel vlastní vývoj a denní platba.

NewNode - decentralizované CDN od vývojáře FireChat

Zdroj: www.habr.com

Přidat komentář