NewNode - decentraliserat CDN från utvecklaren FireChat

NewNode - decentraliserat CDN från utvecklaren FireChat

Häromdagen stötte jag på ett omnämnande av en viss NewNode:

NewNode är en SDK för mobil utveckling som gör vilken applikation som helst oförstörbar för all censur och DDoS, och dramatiskt minskar belastningen på servern. P2P-nätverk. Kan fungera i teorin utan internet.

Det såg ganska kaotiskt ut, men intressant, och jag började ta reda på det. Det fanns ingen plats i förvaret för en beskrivning av projektet, så jag var tvungen att gå till Clostras hemsida (ganska konstigt) och läsa om den lokala landningssidan flera gånger för att förstå vilken typ av teknik det är och vad dess huvuddel är. Jag återberättar det nedan.

dCDN

Utvecklare från Clostra menar att traditionella CDN:er inte klarar nätstockningar bra, är sårbara för eventuell censur och hacking och kräver dessutom mycket arbete och pengar vid skalning. De erbjuder ett alternativ - ett decentraliserat CDN, inom vilket applikationer kommer att kunna utbyta innehåll utan möjlighet att komma in och styra trafiken utifrån. Dessutom, enligt deras åsikt, kommer den massiva användningen av dCDN inte att orsaka överbelastning och röran i nätverket.

Protokoll

Det visar sig vidare att NewNode är ett peer-to-peer-protokoll som dCDN redan är byggt på. Det utlovar hög hastighet, vilket vanligtvis orsakar problem för decentraliserade nätverk.
Protokollet beskrivs inte formellt någonstans, men från PDF:en kan du förstå att det fungerar med:

  • LEDBAT
  • Bittorrent DHT
  • Enhet-till-enhet-anslutningar från FireChat

Ett separat stycke indikerar förmågan hos nätverk på NewNode att distribuera och reparera automatiskt (det senare innebär troligen instabiliteten hos ett mesh-nätverk av mobila enheter). Dessutom, eftersom utvecklarna hoppas kunna implementera protokollstöd i alla möjliga applikationer, kommer trafiken som genereras av NewNode inte att avmaska ​​användaren. DDoS-skydd deklareras och frasen markeras separat:

Dra nytta av BitTorrents 250 miljoner användarbas

I allmänhet är det inte klart vad de ville säga med detta och hur tillgången till Bittorrent DHT i protokollet likställdes med Bittorrents användarbas.

Att arbeta utan internet är uppenbarligen från FireChat-tekniken, men det är inte klart i vilken utsträckning. Den enda raden om offlinetillstånd anger åtkomst till "ditt innehåll", vilket med största sannolikhet innebär att vidarebefordra inkommande data via en angränsande klient med Internet över ett mesh-nätverk.

förvaret

Den innehåller SDK:er för Android, iOS och macOS/Linux. Under de tre och ett halvt åren av projektets existens noterades fyra bidragsgivare i det, men i princip all kod skrevs av en utvecklare - Greg Hazel. Här blev jag förstås förtvivlad - allt detta ambitiösa glitter visade sig i huvudsak vara ett husdjursprojekt av en utvecklare. Men något ger mig hopp.

NewNode - decentraliserat CDN från utvecklaren FireChat

Individuella anslutningar började byggas på platsen, och efter att ha rotat igenom Github kom jag äntligen ihåg. VD för Clostra, som utvecklar projektet, och en av bidragsgivarna är Stanislav Shalunov, en av utvecklarna av FireChat och författaren till Low Extra Delay Background Transport (LEDBAT), som används av Bittorrent, Apple och förmodligen något annat . Nu är han också en investerare, och det ser ut som att han planerar att på allvar utveckla sitt protokoll och göra det allmänt accepterat (eller åtminstone allmänt känt, som hände med LEDBAT).

Vad mer förvirrar

Förutom att vara helt beroende av en utvecklare finns det andra konstigheter kring detta projekt.

  • Ingen skriver om honom någonstans. Inte på HN, inte på bloggar eller Twitter. Komplett informationsvakuum. Jag vet inte ens var personen som skrev beskrivningen från början av inlägget fick reda på honom.
  • Om idén är riktigt bra, med Shalunovs personliga varumärke och auktoritet, kunde den ha marknadsförts för länge sedan och fått stöd av stora aktörer (eller ett stort samhälle). Det finns inget av detta.
  • Clostra är en mycket skum studio. Väldigt rakt fram. De har en extremt läskig webbsida där de presenterar sin enda produkt Keymaker (och NewNode), allt utan exempel, recensioner, skärmdumpar och annat skitsnack som krävs för en målsida. Det finns bara inspirerande text i vaga ordalag och ikoner från närmaste lager. Du kan inte studera teamet, lediga tjänster eller ens ta reda på något om det här företaget. De har en Twitter, som tydligen drivs av en bot, och en Facebook som övergavs när den skapades. Men trots all denna yttre matthet betonar de på flera ställen faktumet av deras samarbete med statliga tjänster, särskilt med försvarsdepartementet. Det finns tre recensioner om att söka jobb hos dem, varav två är skarpt negativa (till exempel "Slösa inte bort din tid med Clostra. Något stinker med den här bluffen", och en är mycket positiv. I allmänhet, till en början blick, ett sådant projekt är inte en bluff särskilja.

Låt oss se vad som kommer av allt detta, personligen kommer det att bli intressant för mig att följa ett så ambitiöst projekt. Om NewNode tar fart kan det avsevärt förändra hur mobilapplikationer fungerar och deras trafik, och om det misslyckas kan idén plockas upp av någon mer ansvarsfull och kapabel.

Om reklamens rättigheter

Episka servrar är pålitliga VDS baserad på KVM med de senaste AMD EPYC-processorerna. Som med andra typer av servrar finns det ett stort urval av operativsystem för automatisk installation; det är möjligt att installera vilket operativsystem som helst från ditt eget ISO, bekvämt панель управления egen utveckling och daglig betalning.

NewNode - decentraliserat CDN från utvecklaren FireChat

Källa: will.com

Lägg en kommentar