NewNode - decentralizované CDN od vývojára FireChat

NewNode - decentralizované CDN od vývojára FireChat

Minule som narazil na zmienku o určitom NewNode:

NewNode je súprava SDK pre vývoj mobilných zariadení, ktorá robí akúkoľvek aplikáciu nezničiteľnou pre akúkoľvek cenzúru a DDoS a výrazne znižuje zaťaženie servera. P2P sieť. Dokáže teoreticky fungovať bez internetu.

Vyzeralo to dosť chaoticky, ale zaujímavo a začal som na to prichádzať. V úložisku nebolo miesto na popis projektu, takže som musel prejsť na webovú stránku Clostra (dosť zvláštne) a niekoľkokrát si znova prečítať miestnu vstupnú stránku, aby som pochopil, o aký druh technológie ide a aká je jej hlavná časť je. Prerozprávam to nižšie.

dCDN

Vývojári z Clostra sa domnievajú, že tradičné CDN nezvládajú dobre preťaženie siete, sú náchylné na možnú cenzúru a hackovanie a tiež vyžadujú veľa práce a peňazí pri škálovaní. Ponúkajú alternatívu – decentralizované CDN, v rámci ktorého si budú môcť aplikácie vymieňať obsah bez možnosti dostať sa dovnútra a kontrolovať premávku zvonku. Tiež podľa ich názoru masívne používanie dCDN nespôsobí preťaženie a neporiadok siete.

protokol

Ďalej sa ukazuje, že NewNode je protokol peer-to-peer, na ktorom je dCDN už postavené. Sľubuje vysokú rýchlosť, ktorá zvyčajne spôsobuje problémy decentralizovaným sieťam.
Protokol nie je nikde formálne opísaný, ale z PDF môžete pochopiť, že funguje pomocou:

  • LEDBAT
  • Bittorrent DHT
  • Pripojenie zariadenia k zariadeniu z FireChat

Samostatný odsek uvádza schopnosť sietí na NewNode nasadiť a opraviť automaticky (posledná s najväčšou pravdepodobnosťou znamená nestabilitu sieťovej siete mobilných zariadení). Keďže vývojári dúfajú, že implementujú podporu protokolov vo všetkých možných aplikáciách, prevádzka generovaná NewNode neodhalí používateľa. DDoS ochrana je deklarovaná a fráza je zvýraznená samostatne:

Využite 250 miliónovú používateľskú základňu BitTorrentu

Vo všeobecnosti nie je jasné, čo tým chceli povedať a ako bol prístup k Bittorrent DHT v protokole prirovnaný k užívateľskej základni Bittorrentu.

Práca bez internetu je evidentne dedená po technológiách FireChat, nie je však jasné, do akej miery. Jediný riadok o režime offline uvádza prístup k „vášmu obsahu“, čo s najväčšou pravdepodobnosťou znamená preposielanie prichádzajúcich údajov cez susedného klienta s internetom cez sieťovú sieť.

Úložisko

Obsahuje SDK pre Android, iOS a macOS/Linux. Za tri a pol roka existencie projektu boli v ňom zaznamenaní 4 prispievatelia, ale v podstate celý kód napísal jeden vývojár - Greg Hazel. Tu som sa, samozrejme, stal skľúčeným - celé toto ambiciózne pozlátko sa ukázalo byť v podstate domácim projektom jedného vývojára. Ale niečo mi dáva nádej.

NewNode - decentralizované CDN od vývojára FireChat

Na stránke sa začali budovať jednotlivé spojenia a po prehrabávaní sa v Githube som sa konečne spamätal. Generálnym riaditeľom spoločnosti Clostra, ktorá projekt vyvíja, a jedným z prispievateľov je Stanislav Shalunov, jeden z vývojárov FireChat a autor Low Extra Delay Background Transport (LEDBAT), ktorý používajú Bittorrent, Apple a pravdepodobne aj niečo iné . Teraz je tiež investorom a vyzerá to tak, že plánuje svoj protokol vážne rozvinúť a urobiť ho všeobecne akceptovaným (alebo aspoň verejne známym, ako sa to stalo v prípade LEDBAT).

Čo ešte mätie

Okrem toho, že je úplne závislý od jedného developera, sú okolo tohto projektu aj ďalšie zvláštnosti.

  • Nikto o ňom nikde nepíše. Ani v HN, ani na blogoch či na Twitteri. Úplné informačné vákuum. Ani neviem, kde sa o ňom dozvedel ten, kto písal popis zo začiatku príspevku.
  • Ak je myšlienka skutočne dobrá, s využitím osobnej značky a autority Shalunova, mohla byť propagovaná už dávno a získať podporu hlavných hráčov (alebo veľkej komunity). Nič z toho neexistuje.
  • Clostra je veľmi tienisté štúdio. Veľmi priamočiaro. Majú mimoriadne strašidelne vyzerajúcu webovú stránku, na ktorej prezentujú svoj jediný produkt Keymaker (a NewNode), všetko bez príkladov, recenzií, snímok obrazovky a iných kecov potrebných pre vstupnú stránku. Je tu len inšpiratívny text v nejasnom znení a ikony z najbližšieho skladu. Nemôžete študovať tím, voľné miesta alebo dokonca zistiť čokoľvek o tejto spoločnosti. Majú Twitter, ktorý zrejme prevádzkuje bot, a Facebook, ktorý bol v čase svojho vzniku opustený. No napriek všetkej tejto vonkajšej fádnosti na viacerých miestach zdôrazňujú fakt spolupráce s vládnymi službami, najmä s rezortom obrany. O tom, ako sa uchádzať o prácu u nich, existujú tri recenzie, z ktorých dve sú ostro negatívne (napríklad „Nemrhajte časom s Clostrou. Na tomto podvode niečo smrdí,“ a jedna je veľmi pozitívna. Vo všeobecnosti na začiatku pohľad, takýto projekt nie je podvod rozlišovať.

Uvidíme, čo z toho všetkého vzíde, osobne bude pre mňa zaujímavé sledovať takýto ambiciózny projekt. Ak sa NewNode rozbehne, môže pomerne výrazne zmeniť spôsob fungovania mobilných aplikácií a ich návštevnosť a ak zlyhá, nápadu sa možno chopí niekto zodpovednejší a schopnejší.

O právach reklamy

Epické servery sú spoľahlivé VDS založené na KVM s najnovšími procesormi AMD EPYC. Rovnako ako u iných typov serverov existuje obrovský výber operačných systémov pre automatickú inštaláciu, je možné nainštalovať ľubovoľný OS z vlastného ISO, pohodlné ovládací panel vlastný vývoj a denná platba.

NewNode - decentralizované CDN od vývojára FireChat

Zdroj: hab.com

Pridať komentár