NewNode ā€” decentralizēts CDN no izstrādātāja FireChat

NewNode ā€” decentralizēts CDN no izstrādātāja FireChat

Citu dienu es saskāros ar pieminÄ“Å”anu par noteiktu NewNode:

NewNode ir mobilās izstrādes SDK, kas padara jebkuru lietojumprogrammu neiznīcināmu jebkurai cenzūrai un DDoS, kā arī ievērojami samazina servera slodzi. P2P tīkls. Teorētiski var strādāt bez interneta.

Tas izskatÄ«jās diezgan haotiski, bet interesanti, un es sāku to izdomāt. Repozitorijā nebija vietas projekta aprakstam, tāpēc bija jāiet uz Clostra vietni (diezgan dÄ«vaini) un vairākas reizes jāpārlasa vietējā galvenā lapa, lai saprastu, kas tā ir par tehnoloÄ£iju un kāda ir tās galvenā daļa. ir. Tālāk es to pārstāstÄ«Å”u.

dCDN

Clostra izstrādātāji uzskata, ka tradicionālie CDN slikti tiek galā ar tÄ«kla pārslodzi, ir neaizsargāti pret iespējamu cenzÅ«ru un uzlauÅ”anu, kā arÄ« mērogoÅ”ana prasa daudz darba un naudas. Tie piedāvā alternatÄ«vu ā€“ decentralizētu CDN, kura ietvaros aplikācijas varēs apmainÄ«ties ar saturu bez iespējas iekļūt un kontrolēt trafiku no ārpuses. Tāpat, viņuprāt, masveida dCDN izmantoÅ”ana neradÄ«s pārslodzes un tÄ«kla jucekli.

Protokols

Turklāt izrādās, ka NewNode ir vienādranga protokols, uz kura jau ir izveidots dCDN. Tas sola lielu ātrumu, kas parasti rada problēmas decentralizētiem tīkliem.
Protokols formāli nekur nav aprakstīts, bet no PDF var saprast, ka tas darbojas, izmantojot:

  • LEDBAT
  • Bittorrent DHT
  • Savienojumi starp ierÄ«cēm no FireChat

AtseviŔķa rindkopa norāda uz NewNode tÄ«klu spēju automātiski izvietot un labot (pēdējais, visticamāk, nozÄ«mē mobilo ierīču tÄ«kla nestabilitāti). Tāpat, tā kā izstrādātāji cer ieviest protokolu atbalstu visās iespējamajās lietojumprogrammās, NewNode Ä£enerētā trafika neatmaskos lietotāju. Tiek deklarēta DDoS aizsardzÄ«ba, un frāze tiek izcelta atseviŔķi:

Izmantojiet BitTorrent 250 miljonu lietotāju bāzes priekŔrocības

Kopumā nav skaidrs, ko viņi ar to gribēja pateikt un kā piekļuve Bittorrent DHT protokolā tika pielīdzināta Bittorrent lietotāju bāzei.

Darbs bez interneta acÄ«mredzot ir mantots no FireChat tehnoloÄ£ijām, taču nav skaidrs, cik lielā mērā. VienÄ«gā rindiņa par bezsaisti norāda piekļuvi ā€œjÅ«su saturamā€, kas, visticamāk, nozÄ«mē ienākoÅ”o datu pārsÅ«tÄ«Å”anu caur blakus esoÅ”o klientu ar internetu, izmantojot tÄ«klu.

krātuve

Tajā ir SDK operētājsistēmai Android, iOS un macOS/Linux. TrÄ«sarpus projekta pastāvÄ“Å”anas gadu laikā tajā tika atzÄ«mēti 4 lÄ«dzstrādnieki, bet bÅ«tÄ«bā visu kodu uzrakstÄ«ja viens izstrādātājs - Gregs Heizels. Å eit, protams, es kļuvu izmisumā - viss Å”is ambiciozais vizulis bÅ«tÄ«bā izrādÄ«jās viena izstrādātāja mājdzÄ«vnieku projekts. Bet kaut kas man dod cerÄ«bu.

NewNode ā€” decentralizēts CDN no izstrādātāja FireChat

Vietnē sāka veidoties atseviŔķi savienojumi, un pēc Github rakÅ”anas es beidzot atcerējos. Clostra izpilddirektors, kas izstrādā projektu, un viens no lÄ«dzstrādniekiem ir Staņislavs Å alunovs, viens no FireChat izstrādātājiem un Low Extra Delay Background Transport (LEDBAT) autors, ko izmanto Bittorrent, Apple un, iespējams, vēl kaut kas. . Tagad viņŔ ir arÄ« investors, un izskatās, ka viņŔ plāno nopietni izstrādāt savu protokolu un padarÄ«t to vispārpieņemtu (vai vismaz publiski zināmu, kā tas notika ar LEDBAT).

Kas vēl mulsina

Papildus tam, ka Ŕis projekts ir pilnībā atkarīgs no viena izstrādātāja, ir arī citas dīvainības.

  • Par viņu neviens nekur neraksta. Ne HN, ne blogos vai Twitter. PilnÄ«gs informācijas vakuums. Es pat nezinu, kur cilvēks, kurÅ” rakstÄ«ja aprakstu no ziņas sākuma, par viņu uzzināja.
  • Ja ideja patieŔām ir laba, izmantojot Å alunova personÄ«go zÄ«molu un autoritāti, to jau sen varēja popularizēt un iegÅ«t lielāko spēlētāju (vai lielas kopienas) atbalstu. Nav nekā tāda.
  • Clostra ir ļoti ēnaina studija. Ä»oti taisni uz priekÅ”u. Viņiem ir ārkārtÄ«gi rāpojoÅ”a izskata vietne, kurā viņi prezentē savu vienÄ«go produktu Keymaker (un NewNode), bez piemēriem, atsauksmēm, ekrānuzņēmumiem un citām buldām, kas nepiecieÅ”amas galvenajai lapai. Å eit ir tikai iedvesmojoÅ”s teksts neskaidrā formulējumā un ikonas no tuvākā krājuma. JÅ«s nevarat izpētÄ«t komandu, vakances vai pat kaut ko uzzināt par Å”o uzņēmumu. Viņiem ir Twitter, kuru acÄ«mredzot pārvalda robots, un Facebook, kas tika pamests tā izveides laikā. Bet, neskatoties uz visu Å”o ārējo trulumu, vairākās vietās viņi uzsver savu sadarbÄ«bu ar valdÄ«bas dienestiem, Ä«paÅ”i ar AizsardzÄ«bas departamentu. Par pieteikÅ”anos darbā pie viņiem ir trÄ«s atsauksmes, no kurām divas ir krasi negatÄ«vas (piemēram, "Netērējiet laiku ar Clostra. Kaut kas smird par Å”o krāpniecÄ«bu," un viena ir ļoti pozitÄ«va. Kopumā sākumā Ä«sumā, Ŕāds projekts nav krāpnieciska atŔķirÄ«ba.

Redzēsim, kas no tā visa sanāks, man personīgi būs interesanti sekot līdzi tik vērienīgam projektam. Ja NewNode pacelsies, tas var diezgan būtiski mainīt mobilo aplikāciju darbību un to trafiku, un, ja tas neizdodas, ideju var paņemt kāds atbildīgāks un spējīgāks.

Par reklāmas tiesībām

Epic serveri ir uzticami VDS, pamatojoties uz KVM ar jaunākajiem AMD EPYC procesoriem. Tāpat kā citiem serveru veidiem, automātiskai instalÄ“Å”anai ir milzÄ«gs operētājsistēmu klāsts; ir iespējams instalēt jebkuru OS no savas ISO, ērts vadÄ«bas paneli paÅ”a attÄ«stÄ«ba un ikdienas maksājums.

NewNode ā€” decentralizēts CDN no izstrādātāja FireChat

Avots: www.habr.com

Pievieno komentāru