NewNode - decentralizirani CDN od programera FireChat

NewNode - decentralizirani CDN od programera FireChat

Neki dan sam naišao na spominjanje izvjesnog NewNodea:

NewNode je SDK za mobilni razvoj koji svaku aplikaciju čini neuništivom za bilo kakvu cenzuru i DDoS, te dramatično smanjuje opterećenje poslužitelja. P2P mreža. Može raditi u teoriji bez interneta.

Izgledalo je prilično kaotično, ali zanimljivo i počeo sam to shvaćati. U repozitoriju nije bilo mjesta za opis projekta, pa sam morao otići na web stranicu Clostra (prilično čudno) i nekoliko puta ponovno pročitati lokalnu odredišnu stranicu kako bih shvatio o kakvoj se tehnologiji radi i koji je njezin glavni dio je. Ispričat ću ga u nastavku.

dCDN

Programeri iz Clostre vjeruju da se tradicionalni CDN-ovi ne nose dobro sa zagušenjem mreže, ranjivi su na moguću cenzuru i hakiranje, a također zahtijevaju puno rada i novca prilikom skaliranja. Nude alternativu - decentralizirani CDN, unutar kojeg će aplikacije moći razmjenjivati ​​sadržaje bez mogućnosti ulaska i kontrole prometa izvana. Također, prema njihovom mišljenju, masovna upotreba dCDN-a neće uzrokovati preopterećenja i nered na mreži.

protokol

Dalje se pokazalo da je NewNode peer-to-peer protokol na kojem je dCDN već izgrađen. Obećava veliku brzinu, što obično uzrokuje probleme decentraliziranim mrežama.
Protokol nije nigdje formalno opisan, ali iz PDF-a možete razumjeti da radi koristeći:

  • LEDBAT
  • Bittorrent DHT
  • Veze uređaj-uređaj iz FireChata

Zasebni paragraf ukazuje na sposobnost mreža na NewNode da se automatski postavljaju i popravljaju (potonje najvjerojatnije implicira nestabilnost isprepletene mreže mobilnih uređaja). Također, budući da se programeri nadaju implementaciji podrške protokola u svim mogućim aplikacijama, promet koji generira NewNode neće razotkriti korisnika. Deklarirana je zaštita od DDoS-a i fraza je posebno istaknuta:

Iskoristite BitTorrentovu korisničku bazu od 250 milijuna

Općenito, nije jasno što su time htjeli reći i kako je pristup Bittorrent DHT-u u protokolu izjednačen s Bittorrentovom korisničkom bazom.

Rad bez interneta očito je naslijeđen od FireChat tehnologija, ali nije jasno u kojoj mjeri. Jedini redak o izvanmrežnom načinu rada navodi pristup "vašem sadržaju", što najvjerojatnije znači prosljeđivanje dolaznih podataka preko susjednog klijenta s internetom preko mesh mreže.

spremište

Sadrži SDK-ove za Android, iOS i macOS/Linux. Tijekom tri i pol godine postojanja projekta, u njemu su zabilježena 4 suradnika, ali u biti sav kod je napisao jedan programer - Greg Hazel. Ovdje sam, naravno, postao malodušan - sve ove ambiciozne šljokice su se u biti pretvorile u ljubimac projekta jednog programera. Ali nešto mi daje nadu.

NewNode - decentralizirani CDN od programera FireChat

Pojedinačne veze su se počele graditi na mjestu, a nakon što sam preturao po Githubu, konačno sam se sjetio. CEO tvrtke Clostra koja razvija projekt i jedan od suradnika je Stanislav Shalunov, jedan od programera FireChata i autor Low Extra Delay Background Transporta (LEDBAT) koji koriste Bittorrent, Apple i vjerojatno još ponešto . Sada je i on investitor, a čini se da planira ozbiljno razviti svoj protokol i učiniti ga općeprihvaćenim (ili barem javno poznatim, kao što se dogodilo s LEDBAT-om).

Što još zbunjuje

Osim što potpuno ovisi o jednom programeru, postoje i druge neobičnosti oko ovog projekta.

  • O njemu nitko nigdje ne piše. Ni na HN, ni na blogovima ni na Twitteru. Potpuni informacijski vakuum. Ne znam ni odakle je osoba koja je napisala opis s početka posta saznala za njega.
  • Ako je ideja stvarno dobra, koristeći Šalunovljev osobni brend i autoritet, mogla se odavno promovirati i dobiti podršku glavnih igrača (ili velike zajednice). Nema ništa od ovoga.
  • Clostra je vrlo sumnjiv studio. Vrlo izravno. Imaju web stranicu iznimno jezivog izgleda na kojoj predstavljaju svoj jedini proizvod Keymaker (i NewNode), a sve bez primjera, recenzija, screenshotova i ostalih sranja potrebnih za landing stranicu. Postoji samo inspirativan tekst nejasnih riječi i ikone iz najbliže zalihe. Ne možete proučiti tim, slobodna radna mjesta, pa čak ni saznati ništa o ovoj tvrtki. Imaju Twitter, koji navodno vodi bot, i Facebook koji je napušten u vrijeme stvaranja. No, unatoč svoj toj vanjskoj tuposti, na nekoliko mjesta ističu činjenicu suradnje s državnim službama, posebice s Ministarstvom obrane. Postoje tri recenzije o prijavljivanju za posao kod njih, od kojih su dvije oštro negativne (na primjer, "Ne gubite vrijeme s Clostrom. Nešto smrdi u ovoj prijevari", a jedna je vrlo pozitivna. Općenito, na početku pogled, takav projekt nije prijevara razlikovati.

Da vidimo što će od svega toga biti, osobno će mi biti zanimljivo pratiti ovako ambiciozan projekt. Ako NewNode zaživi, ​​može značajno promijeniti način rada mobilnih aplikacija i njihov promet, a ako ne uspije, ideju bi mogao preuzeti netko odgovorniji i sposobniji.

O pravima oglašavanja

Epic poslužitelji su pouzdani VDS temeljen na KVM-u s najnovijim AMD EPYC procesorima. Kao i kod drugih vrsta poslužitelja, postoji veliki izbor operativnih sustava za automatsku instalaciju; moguće je instalirati bilo koji OS iz vlastitog ISO, udobno Poplavna uprava vlastiti razvoj i dnevno plaćanje.

NewNode - decentralizirani CDN od programera FireChat

Izvor: www.habr.com

Dodajte komentar