NewNode - desentralisert CDN fra utvikleren FireChat

NewNode - desentralisert CDN fra utvikleren FireChat

Her om dagen kom jeg over en omtale av en viss NewNode:

NewNode er en SDK for mobilutvikling som gjør enhver applikasjon uforgjengelig for enhver sensur og DDoS, og reduserer belastningen på serveren dramatisk. P2P-nettverk. Kan fungere i teorien uten Internett.

Det så ganske kaotisk ut, men interessant, og jeg begynte å finne ut av det. Det var ikke plass i depotet for en beskrivelse av prosjektet, så jeg måtte gå til Clostra-nettstedet (ganske merkelig) og lese den lokale landingssiden på nytt flere ganger for å forstå hva slags teknologi det er og hva dens hoveddel er. Jeg skal gjenfortelle det nedenfor.

dCDN

Utviklere fra Clostra mener at tradisjonelle CDN-er ikke takler overbelastning av nettverket godt, er sårbare for mulig sensur og hacking, og krever også mye arbeid og penger ved skalering. De tilbyr et alternativ - et desentralisert CDN, innenfor hvilket applikasjoner vil kunne utveksle innhold uten muligheten til å komme inn og kontrollere trafikken fra utsiden. Også, etter deres mening, vil den massive bruken av dCDN ikke forårsake overbelastning og rot i nettverket.

Protokoll

Det viser seg videre at NewNode er en peer-to-peer-protokoll som dCDN allerede er bygget på. Det lover høy hastighet, noe som vanligvis gir problemer for desentraliserte nettverk.
Protokollen er ikke formelt beskrevet noe sted, men fra PDF-en kan du forstå at den fungerer ved å bruke:

  • LEDBAT
  • Bittorrent DHT
  • Enhet-til-enhet-tilkoblinger fra FireChat

Et eget avsnitt indikerer evnen til nettverk på NewNode til å distribuere og reparere automatisk (sistnevnte innebærer mest sannsynlig ustabiliteten til et mesh-nettverk av mobile enheter). Siden utviklerne håper å implementere protokollstøtte i alle mulige applikasjoner, vil ikke trafikken som genereres av NewNode demaskere brukeren. DDoS-beskyttelse er erklært og setningen er uthevet separat:

Dra nytte av BitTorrents 250 millioner brukerbase

Generelt er det ikke klart hva de ønsket å si med dette og hvordan tilgang til Bittorrent DHT i protokollen ble likestilt med Bittorrents brukerbase.

Å jobbe uten Internett er åpenbart arvet fra FireChat-teknologier, men det er ikke klart i hvilken grad. Den eneste linjen om offline sier tilgang til "innholdet ditt", som mest sannsynlig betyr videresending av innkommende data gjennom en naboklient med Internett over et mesh-nettverk.

oppbevaringssted

Den inneholder SDK-er for Android, iOS og macOS/Linux. I løpet av de tre og et halvt årene av prosjektets eksistens ble 4 bidragsytere notert i det, men i hovedsak ble all koden skrevet av en utvikler - Greg Hazel. Her ble jeg selvfølgelig fortvilet - alt dette ambisiøse tinselet viste seg i hovedsak å være et kjæledyrprosjekt av en utvikler. Men noe gir meg håp.

NewNode - desentralisert CDN fra utvikleren FireChat

Individuelle forbindelser begynte å bli bygget på stedet, og etter å ha rotet gjennom Github, husket jeg endelig. Administrerende direktør i Clostra, som utvikler prosjektet, og en av bidragsyterne er Stanislav Shalunov, en av utviklerne av FireChat og forfatteren av Low Extra Delay Background Transport (LEDBAT), som brukes av Bittorrent, Apple og sannsynligvis noe annet . Nå er han også en investor, og det ser ut til at han seriøst planlegger å utvikle protokollen sin og gjøre den allment akseptert (eller i det minste offentlig kjent, som skjedde med LEDBAT).

Hva annet forvirrer

Foruten å være helt avhengig av én utvikler, er det andre rariteter rundt dette prosjektet.

  • Ingen skriver om ham noe sted. Ikke på HN, ikke på blogger eller Twitter. Komplett informasjonsvakuum. Jeg vet ikke engang hvor personen som skrev beskrivelsen fra begynnelsen av innlegget fant ut om ham.
  • Hvis ideen er virkelig god, ved å bruke Shalunovs personlige merkevare og autoritet, kunne den vært promotert for lenge siden og fått støtte fra store aktører (eller et stort fellesskap). Det er ingenting av dette.
  • Clostra er et veldig lyssky studio. Veldig rett frem. De har et ekstremt skummelt nettsted der de presenterer deres eneste produkt Keymaker (og NewNode), alt uten eksempler, anmeldelser, skjermbilder og annet tull som kreves for en landingsside. Det er bare inspirerende tekst i vage ordlyd og ikoner fra nærmeste lager. Du kan ikke studere teamet, ledige stillinger eller finne ut noe om dette kontoret. De har en Twitter, som tilsynelatende drives av en bot, og en Facebook som ble forlatt da den ble opprettet. Men til tross for all denne ytre sløvheten, legger de flere steder vekt på samarbeidet med offentlige tjenester, spesielt med Forsvarsdepartementet. Det er tre anmeldelser om å søke jobb hos dem, hvorav to er sterkt negative (for eksempel "Ikke kast bort tiden din med Clostra. Noe stinker med denne svindelen," og en er veldig positiv. Generelt sett i begynnelsen blikk, et slikt prosjekt er ikke en svindel skille.

La oss se hva som kommer ut av alt dette; personlig vil det være interessant for meg å følge et så ambisiøst prosjekt. Hvis NewNode tar av, kan det ganske betydelig endre måten mobilapplikasjoner fungerer på og trafikken deres, og hvis den mislykkes, kan ideen bli plukket opp av noen som er mer ansvarlige og dyktige.

Om rettighetene til annonsering

Episke servere er pålitelige VDS basert på KVM med de nyeste AMD EPYC-prosessorene. Som med andre typer servere, er det et stort utvalg av operativsystemer for automatisk installasjon; det er mulig å installere hvilket som helst operativsystem fra ditt eget ISO, behagelig панель управления egen utvikling og daglig betaling.

NewNode - desentralisert CDN fra utvikleren FireChat

Kilde: www.habr.com

Legg til en kommentar