NewNode - decentraliseret CDN fra udvikleren FireChat

NewNode - decentraliseret CDN fra udvikleren FireChat

Forleden dag stødte jeg på en omtale af en bestemt NewNode:

NewNode er et SDK til mobiludvikling, der gør enhver applikation uforgængelig for enhver censur og DDoS og reducerer belastningen på serveren dramatisk. P2P netværk. Kan fungere i teorien uden internet.

Det så ret kaotisk ud, men interessant, og jeg begyndte at finde ud af det. Der var ikke plads i depotet til en beskrivelse af projektet, så jeg var nødt til at gå til Clostras hjemmeside (ret mærkeligt) og genlæse den lokale landingsside flere gange for at forstå, hvilken slags teknologi det er, og hvad dens hoveddel er. Jeg genfortæller det nedenfor.

dCDN

Udviklere fra Clostra mener, at traditionelle CDN'er ikke klarer overbelastning af netværket godt, er sårbare over for eventuel censur og hacking og også kræver meget arbejde og penge ved skalering. De tilbyder et alternativ - et decentraliseret CDN, inden for hvilket applikationer vil kunne udveksle indhold uden mulighed for at komme ind og styre trafikken udefra. Også efter deres mening vil den massive brug af dCDN ikke forårsage overbelastning og rod i netværket.

protokol

Det viser sig yderligere, at NewNode er en peer-to-peer protokol, som dCDN allerede er bygget på. Det lover høj hastighed, hvilket normalt giver problemer for decentrale netværk.
Protokollen er ikke formelt beskrevet nogen steder, men fra PDF'en kan du forstå, at den virker ved at bruge:

  • LEDBAT
  • Bittorrent DHT
  • Enhed-til-enhed-forbindelser fra FireChat

Et separat afsnit angiver evnen for netværk på NewNode til at implementere og reparere automatisk (sidstnævnte indebærer højst sandsynligt ustabiliteten af ​​et mesh-netværk af mobile enheder). Da udviklerne også håber at implementere protokolunderstøttelse i alle mulige applikationer, vil den trafik, der genereres af NewNode, ikke afmaske brugeren. DDoS-beskyttelse er erklæret, og sætningen er fremhævet separat:

Udnyt BitTorrents 250 millioner brugerbase

Generelt er det ikke klart, hvad de ønskede at sige med dette, og hvordan adgang til Bittorrent DHT i protokollen blev sidestillet med Bittorrents brugerbase.

At arbejde uden internettet er naturligvis arvet fra FireChat-teknologier, men det er ikke klart i hvilket omfang. Den eneste linje om offline angiver adgang til "dit indhold", hvilket højst sandsynligt betyder videresendelse af indgående data gennem en tilstødende klient med internettet over et mesh-netværk.

depot

Den indeholder SDK'er til Android, iOS og macOS/Linux. I løbet af de tre og et halvt år af projektets eksistens blev 4 bidragydere noteret i det, men stort set al koden blev skrevet af én udvikler - Greg Hazel. Her blev jeg selvfølgelig modløs - alt dette ambitiøse tinsel viste sig i det væsentlige at være et kæledyrsprojekt af en udvikler. Men noget giver mig håb.

NewNode - decentraliseret CDN fra udvikleren FireChat

Individuelle forbindelser begyndte at blive bygget på stedet, og efter at have rodet gennem Github, huskede jeg endelig. Administrerende direktør for Clostra, som udvikler projektet, og en af ​​bidragyderne er Stanislav Shalunov, en af ​​udviklerne af FireChat og forfatteren af ​​Low Extra Delay Background Transport (LEDBAT), som bruges af Bittorrent, Apple og sikkert noget andet . Nu er han også investor, og det ser ud til, at han seriøst planlægger at udvikle sin protokol og gøre den alment accepteret (eller i det mindste offentligt kendt, som det skete med LEDBAT).

Hvad der ellers forvirrer

Udover at være fuldstændig afhængig af én udvikler, er der andre særheder omkring dette projekt.

  • Ingen skriver om ham nogen steder. Ikke på HN, ikke på blogs eller Twitter. Komplet informationsvakuum. Jeg ved ikke engang, hvor den person, der skrev beskrivelsen fra begyndelsen af ​​indlægget, fandt ud af ham.
  • Hvis ideen er rigtig god, ved at bruge Shalunovs personlige brand og autoritet, kunne den have været promoveret for længe siden og opnået støtte fra store aktører (eller et stort samfund). Der er intet af dette.
  • Clostra er et meget lyssky studie. Meget lige frem. De har en ekstremt uhyggelig hjemmeside, hvor de præsenterer deres eneste produkt Keymaker (og NewNode), alt uden eksempler, anmeldelser, skærmbilleder og andet bullshit, der kræves til en landingsside. Der er bare inspirerende tekst i vage formuleringer og ikoner fra nærmeste lager. Du kan ikke studere holdet, ledige stillinger eller endda finde ud af noget om denne virksomhed. De har en Twitter, som tilsyneladende drives af en bot, og en Facebook, der blev forladt på tidspunktet for dens oprettelse. Men på trods af al denne ydre sløvhed understreger de flere steder det faktum, at de samarbejder med statslige tjenester, især med forsvarsministeriet. Der er tre anmeldelser om at søge job hos dem, hvoraf to er skarpt negative (f.eks. "Spild ikke din tid med Clostra. Noget stinker ved denne fidus", og en er meget positiv. Generelt i starten blik, et sådant projekt er ikke en fidus skelne.

Lad os se, hvad der kommer ud af alt dette; personligt vil det være interessant for mig at følge et så ambitiøst projekt. Hvis NewNode tager fart, kan det ændre den måde, mobilapplikationer fungerer på og deres trafik ganske markant, og hvis det mislykkes, kan ideen blive opfanget af en mere ansvarlig og dygtig.

Om reklamernes rettigheder

Episke servere er pålidelige VDS baseret på KVM med de nyeste AMD EPYC-processorer. Som med andre typer servere er der et stort udvalg af operativsystemer til automatisk installation; det er muligt at installere et hvilket som helst OS fra dit eget ISO, komfortabel kontrolpanel egen udvikling og daglig betaling.

NewNode - decentraliseret CDN fra udvikleren FireChat

Kilde: www.habr.com

Tilføj en kommentar