NewNode — detsentraliseeritud CDN FireChati arendajalt

NewNode — detsentraliseeritud CDN FireChati arendajalt

Hiljuti leidsin mainimise mingist NewNode'ist:

NewNode on mobiiliarenduse SDK, mis teeb iga rakenduse igasuguste tsensuuride ja DDoS rĂŒnnakute jaoks purunematuks ning vĂ€hendab oluliselt serverikoormust. P2P vĂ”rk. Teoorias vĂ”ib töötada ka ilma internetita.

See tundus ĂŒsna segane, kuid huvitav, nii et otsustasin uurima hakata. Repository's ei olnud projekti kirjelduse kohta mingit teavet, seega pidin minema Clostra kodulehele (ĂŒsna kummaline) ja lugema mitmeid kordi kohalikku sihtlehte, et mĂ”ista, milline tehnoloogia see ĂŒldse on ja milline osa sellest on pĂ”hifunktsioon. Edastan allpool.

dCDN

Clostra arendajad usuvad, et traditsioonilised CDN-id ei suuda hĂ€sti vĂ”rgu koormuse vastu vĂ”idelda, on tsensuuri ja hĂ€kkimise suhtes haavatavad ning nĂ”uavad ulatuslikku tööd ja raha skaleerimisel. Nad pakuvad alternatiivi — detsentraliseeritud CDN, mille raames saavad rakendused vahetada sisu ilma vĂ”imaluseta sekkuda ja jĂ€lgida liiklust. Samuti arvavad nad, et dCDN-i laialdane rakendamine ei too kaasa koormusi ja vĂ”rgu ummistumist.

Protokoll

Edasi selgub, et NewNode on peer-to-peer protokoll, millele dCDN juba toetub. See lubab kĂ”rget kiirus, mis tĂ”statab sageli kĂŒsimusi detsentraliseeritud vĂ”rkude puhul.
Protokolli ei ole formaalselt kuskil kirjeldatud, kuid PDF-ist saab aru, et see töötab jÀrgmistel alustel:

  • LEDBAT
  • Bittorrent DHT
  • Seosed seadmest-seadmest FireChat'i kaudu

EramĂ€rgina on vĂ€lja toodud iseloomustus, et NewNode vĂ”rgud kĂ€ivituvad ja paranevad automaatselt (viimane viitab ilmselt mobiilsete seadmete mesh-vĂ”rgu ebastabiilsusele). Samuti, kuna arendajad loodavad protokolli toetust iga vĂ”imaliku rakenduse juurde juurutada, ei paljasta NewNode'i genereeritud liiklus kasutajat. DDoS rĂŒnnakute kaitse on lubatud ja eraldi on vĂ€lja toodud lause:

Kasu saamine BitTorrenti 250 miljoni kasutaja baasist

Üldiselt ei ole selge, mida selle all silmas peeti ja kuidas viidatud Bittorrent DHT protokoll on vĂ”rreldav BitTorrenti kasutajabaasiga.

Töö ilma internetita pÀrit FireChat'i tehnoloogiatest, kuid pole selge, millistes piirides. Ainsas lauses offline'i kohta on mainitud juurdepÀÀsu 'teie sisule', mis tÔenÀoliselt tÀhendab sissetulevate andmete edastamist lÀbi naabruses toimuva kliendi, kellel on internet, mesh-vÔrgu kaudu.

Repo

Selles on SDK-d Androidile, iOS-ile ja macOS/Linuxile. Projekti olemasolu kolmandat ja pool aastat on selles osalenud 4 panustajat, kuid kogu koodi on sisuliselt kirjutanud ĂŒks arendaja — Greg Hazel. Siin ma, muidugi, pisut kurvastasin — kogu see ambitsioonikas fassaad osutus sisuliselt ĂŒhe arendaja pet-project’iks. Kuid mĂ”ned asjad annavad mulle lootust.

NewNode — detsentraliseeritud CDN FireChati arendajalt

Erilised sidemed hakkasid tekkima juba veebilehe kaudu ning uurides GitHubi, meenutasin ma lĂ”plikult. Clostra tegevjuht, kes arendab projekti, ja ĂŒks panustajatest — Stanislav Shalunov, ĂŒks FireChat'i arendajatest ja Low Extra Delay Background Transporti (LEDBAT) autor, mida kasutavad Bittorrent, Apple ja tĂ”enĂ€oliselt ka midagi muud. NĂŒĂŒd on ta veel ka investor ja nĂ€ib, et ta plaanib tĂ”siselt oma protokolli arendada ning muuta selle ĂŒldtuntuks (vĂ”i vĂ€hemalt ĂŒldiselt tuntud, nagu juhtus LEDBAT-iga).

Mis veel hÀirib

Lisaks tĂ€ielikule sĂ”ltuvusele ĂŒhest arendajast, on selle projekti ĂŒmber ka muid eriskummalisi asju.

  • Kehast ei kirjutata kuskil. Ei HN-is, ei blogides ega twitters. TĂ€ielik teabevaikuse olukord. Ma ei tea isegi, kust see inimene, kes kirjutas postituse algusesse iseloomustuse, selle kohta teadis.
  • Kui idee tĂ”eliselt hea on, oleks seda, kasutades Shalunovi isiklikku brĂ€ndi ja autoriteeti, juba ammu vĂ”imalik reklaamida ja saada toetust suurte mĂ€ngijate (vĂ”i suurte kogukondade) poolt. Seda ei toimu.
  • Clostra — vĂ€ga udune stuudio. Otseselt vĂ€ga. Neil on ÀÀrmiselt kahtlasevÀÀrne veebileht, kus nad tutvustavad oma ainukest toodet Keymaker (ja NewNode), kĂ”ik ilma nĂ€idiste, arvustuste, ekraanipiltide vĂ”i muu jĂ”hkrusega, mis on maanduslehe jaoks kohustuslik. Seal on lihtsalt inspiratsioonivÀÀrne tekst Ă€hmastel mĂ”isted ja ikoonid lĂ€himast varudest. Meeskonda, tööpakkumisi vĂ”i ĂŒldiselt midagi selle firma kohta pole vĂ”imalik uurida. Neil on Twitter, mida tundub, haldab bot, ja Facebook, mis jĂ€i hĂŒljatud loomishetkel. Kuid kogu selle vĂ€lise kahtluse all rĂ”hutavad nad mitmel kohal koostöö fakti riigiasutustega, eriti Kaitseministeeriumiga. Neil on kolm ĂŒlevaadet sinna tööle kandideerimise kohta, kus kaks on teravalt negatiivsed (nĂ€iteks "Ära raiska oma aega Clostra'ga. Millegagi on siin midagi kahtlast", ja ĂŒks on vĂ€ga positiivne. ÜhesĂ”naga, esmapilgul ei saa sellist projekti petmisest eristada.

Vaata, mis sellest kÔigest vÀlja tuleb. Isiklikult on mul huvitav jÀlgida sellist ambitsioonikat projekti. Kui NewNode Ônnestub, vÔib see oluliselt muuta mobiilirakenduste tööd ja nende liiklust, aga kui see ei Ônnestu, vÔib ideed haarata keegi vastutustundlikum ja suutlikum.

Reklaami Ôigustes

Eepilised serverid on usaldusvÀÀrsed VDS KVM-pĂ”hjal uuemate AMD EPYC protsessoritega. Nagu ka teiste serveritĂŒĂŒpide puhul, on suur valik operatsioonisĂŒsteeme automaatseks installimiseks, on vĂ”imalus paigaldada mistahes OS oma ISOmugav juhtpaneel enda arendatud ja pĂ€evapĂ”hise tasumisega.

NewNode — detsentraliseeritud CDN FireChati arendajalt

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster