NewNode – detsentraliseeritud CDN arendajalt FireChat

NewNode – detsentraliseeritud CDN arendajalt FireChat

Teisel päeval kohtasin ühe NewNode'i mainimist:

NewNode on mobiilse arenduse SDK, mis muudab kõik rakendused tsensuuri ja DDoS-i jaoks hävimatuks ning vähendab oluliselt serveri koormust. P2P võrk. Saab teoorias töötada ilma Internetita.

See tundus üsna kaootiline, kuid huvitav ja ma hakkasin sellest aru saama. Hoidlas ei olnud kohta projekti kirjelduse jaoks, seega pidin minema Clostra veebisaidile (üsna kummaline) ja lugema mitu korda üle kohalikku maandumislehte, et aru saada, mis tehnoloogiaga on tegemist ja mis selle põhiosa on. on. Ma räägin selle allpool uuesti.

dCDN

Clostra arendajad usuvad, et traditsioonilised CDN-id ei tule võrgu ülekoormusega hästi toime, on haavatavad võimaliku tsensuuri ja häkkimise suhtes ning nõuavad skaleerimisel ka palju tööd ja raha. Nad pakuvad alternatiivi - detsentraliseeritud CDN-i, mille sees rakendused saavad sisu vahetada, ilma et oleks võimalik siseneda ja liiklust väljastpoolt juhtida. Samuti ei põhjusta dCDN-i massiline kasutamine nende arvates võrgu ülekoormust ega segadust.

Protokoll

Lisaks selgub, et NewNode on peer-to-peer protokoll, millele dCDN on juba ehitatud. See lubab suurt kiirust, mis tavaliselt põhjustab detsentraliseeritud võrkude jaoks probleeme.
Protokolli pole kuskil ametlikult kirjeldatud, kuid PDF-ist saate aru, et see töötab kasutades:

  • LEDBAT
  • Bittorrent DHT
  • Seadmetevahelised ühendused FireChatist

Eraldi lõik näitab NewNode'i võrkude võimet automaatselt juurutada ja parandada (viimane viitab tõenäoliselt mobiilseadmete võrgu ebastabiilsusele). Samuti, kuna arendajad loodavad rakendada protokolli tuge kõigis võimalikes rakendustes, ei paljasta NewNode'i genereeritud liiklus kasutajat. DDoS-kaitse deklareeritakse ja fraas tõstetakse eraldi esile:

Kasutage ära BitTorrenti 250 miljonist kasutajabaasi

Üldiselt pole selge, mida nad sellega öelda tahtsid ja kuidas võrdsustati juurdepääs Bittorrenti DHT-le protokollis Bittorrenti kasutajabaasiga.

Ilma Internetita töötamine on ilmselgelt päritud FireChati tehnoloogiatelt, kuid pole selge, mil määral. Ainus rida võrguühenduseta kohta ütleb juurdepääsu „teie sisule”, mis tõenäoliselt tähendab sissetulevate andmete edastamist naaberkliendi kaudu Interneti kaudu võrgu kaudu.

hoidla

See sisaldab SDK-sid Androidi, iOS-i ja macOS/Linuxi jaoks. Projekti kolme ja poole aastase eksisteerimise jooksul märgiti sellesse 4 kaasautorit, kuid sisuliselt kirjutas kogu koodi üks arendaja - Greg Hazel. Siin läksin muidugi meeleheitele - kogu see ambitsioonikas tint osutus sisuliselt ühe arendaja lemmikloomaprojektiks. Kuid miski annab mulle lootust.

NewNode – detsentraliseeritud CDN arendajalt FireChat

Saidil hakati looma individuaalseid ühendusi ja pärast Githubis tuhnimist meenus mulle lõpuks. Projekti arendava Clostra tegevjuht ja üks panustajatest on Stanislav Šalunov, üks FireChati arendajatest ja Low Extra Delay Background Transport (LEDBAT) autor, mida kasutavad Bittorrent, Apple ja ilmselt veel midagi. . Nüüd on ta ka investor ja näib, et ta kavatseb oma protokolli tõsiselt edasi arendada ja muuta see üldtunnustatud (või vähemalt avalikult tuntuks, nagu juhtus LEDBATiga).

Mis veel segadusse ajab

Lisaks täielikult ühest arendajast sõltumisele on selle projektiga seotud ka teisi veidrusi.

  • Keegi ei kirjuta temast kuskil. Ei HN-is, ei blogides ega Twitteris. Täielik infovaakum. Ma isegi ei tea, kust postituse algusest kirjelduse kirjutanud inimene temast teada sai.
  • Kui idee on tõesti hea, oleks Shalunovi persoonibrändi ja autoriteeti kasutades võinud seda ammu propageerida ja saada suuremate tegijate (või suure kogukonna) poolehoiu. Sellest pole midagi.
  • Clostra on väga varjuline stuudio. Väga otse edasi. Neil on äärmiselt jube välimusega veebisait, kus nad esitlevad oma ainsat toodet Keymaker (ja NewNode), ilma näidete, arvustuste, ekraanipiltide ja muu sihtlehe jaoks vajalike jamadeta. Seal on lihtsalt inspireeriv tekst ebamäärases sõnastuses ja ikoonid lähimast laost. Te ei saa selle ettevõtte meeskonda, vabu töökohti uurida ega isegi midagi teada saada. Neil on Twitter, mida ilmselt haldab robot, ja Facebook, mis selle loomise ajal hüljati. Kuid vaatamata kogu sellele välisele igavusele rõhutavad nad mitmes kohas oma koostööd valitsusasutustega, eriti kaitseministeeriumiga. Nende juurde tööle kandideerimise kohta on kolm arvustust, millest kaks on teravalt negatiivsed (näiteks "Ära raiska oma aega Clostraga. Midagi haiseb selle kelmuse juures," ja üks väga positiivne. Üldiselt alguses Pilk, selline projekt ei ole kelmuse eristada.

Vaatame, mis sellest kõigest tuleb, minu jaoks isiklikult on huvitav jälgida sellist ambitsioonikat projekti. Kui NewNode hoo sisse saab, võib see üsna oluliselt muuta mobiilirakenduste tööd ja nende liiklust ning ebaõnnestumise korral võib idee üles korjata keegi vastutustundlikum ja võimekam.

Reklaamide õiguste kohta

Epic serverid on usaldusväärsed KVM-il põhinev VDS uusimate AMD EPYC protsessoritega. Nagu ka muud tüüpi serverite puhul, on automaatseks installimiseks tohutu valik operatsioonisüsteeme, mis tahes operatsioonisüsteemi on võimalik installida ISO, mugav juhtpaneel enda arendamine ja igapäevane tasumine.

NewNode – detsentraliseeritud CDN arendajalt FireChat

Allikas: www.habr.com

Lisa kommentaar