NewNode - gedecentraliseerd CDN van de ontwikkelaar FireChat

NewNode - gedecentraliseerd CDN van de ontwikkelaar FireChat

Laatst kwam ik een vermelding tegen van een bepaalde NewNode:

NewNode is een SDK voor mobiele ontwikkeling die elke applicatie onverwoestbaar maakt voor elke censuur en DDoS, en de belasting van de server dramatisch vermindert. P2P-netwerk. Kan in theorie werken zonder internet.

Het zag er nogal chaotisch, maar interessant uit, en ik begon het uit te zoeken. Er was geen plaats in de repository voor een beschrijving van het project, dus moest ik naar de Clostra-website gaan (nogal vreemd) en de lokale landingspagina verschillende keren opnieuw lezen om te begrijpen wat voor soort technologie het is en wat het belangrijkste onderdeel ervan is is. Ik zal het hieronder opnieuw vertellen.

dCDN

Ontwikkelaars van Clostra zijn van mening dat traditionele CDN’s niet goed omgaan met netwerkcongestie, kwetsbaar zijn voor mogelijke censuur en hacking, en ook veel werk en geld vergen bij het opschalen. Ze bieden een alternatief: een gedecentraliseerd CDN, waarbinnen applicaties inhoud kunnen uitwisselen zonder de mogelijkheid om binnen te komen en het verkeer van buitenaf te controleren. Ook zal het massale gebruik van dCDN naar hun mening geen overbelasting en rommel van het netwerk veroorzaken.

protocol

Verder blijkt dat NewNode een peer-to-peer-protocol is waarop dCDN al is gebouwd. Het belooft hoge snelheid, wat meestal problemen veroorzaakt voor gedecentraliseerde netwerken.
Het protocol wordt nergens formeel beschreven, maar uit de pdf kun je opmaken dat het werkt met:

  • LEDBAT
  • Bittorrent-DHT
  • Apparaat-naar-apparaat-verbindingen vanuit FireChat

Een aparte paragraaf geeft het vermogen aan van netwerken op NewNode om automatisch in te zetten en te repareren (dit laatste impliceert hoogstwaarschijnlijk de instabiliteit van een mesh-netwerk van mobiele apparaten). Omdat de ontwikkelaars hopen protocolondersteuning in alle mogelijke toepassingen te implementeren, zal het door NewNode gegenereerde verkeer de gebruiker niet ontmaskeren. DDoS-bescherming is aangegeven en de zin is afzonderlijk gemarkeerd:

Profiteer van de 250 miljoen gebruikersbasis van BitTorrent

Over het algemeen is het niet duidelijk wat ze hiermee wilden zeggen en hoe de toegang tot Bittorrent DHT in het protocol werd gelijkgesteld aan de gebruikersbasis van Bittorrent.

Werken zonder internet is duidelijk overgenomen van FireChat-technologieën, maar het is niet duidelijk in welke mate. De enige regel over offline betreft toegang tot ‘uw inhoud’, wat hoogstwaarschijnlijk betekent dat inkomende gegevens via een naburige client met internet via een mesh-netwerk worden doorgestuurd.

opslagplaats

Het bevat SDK's voor Android, iOS en macOS/Linux. Gedurende de drie en een half jaar dat het project bestond, werden er vier bijdragers vermeld, maar in wezen werd alle code door één ontwikkelaar geschreven: Greg Hazel. Hier werd ik natuurlijk moedeloos - al dit ambitieuze klatergoud bleek in wezen een huisdierenproject van één ontwikkelaar. Maar iets geeft mij hoop.

NewNode - gedecentraliseerd CDN van de ontwikkelaar FireChat

Er begonnen individuele verbindingen op de site te worden opgebouwd, en nadat ik door Github had gerommeld, herinnerde ik het me eindelijk. De CEO van Clostra, die het project ontwikkelt, en een van de bijdragers is Stanislav Shalunov, een van de ontwikkelaars van FireChat en de auteur van Low Extra Delay Background Transport (LEDBAT), dat wordt gebruikt door Bittorrent, Apple en waarschijnlijk iets anders . Nu is hij ook een investeerder, en het lijkt erop dat hij van plan is zijn protocol serieus te ontwikkelen en het algemeen geaccepteerd te maken (of op zijn minst publiekelijk bekend te maken, zoals gebeurde met LEDBAT).

Wat verwart nog meer

Naast dat het volledig afhankelijk is van één ontwikkelaar, zijn er nog meer eigenaardigheden rondom dit project.

  • Niemand schrijft ergens over hem. Niet op HN, niet op blogs of Twitter. Compleet informatievacuüm. Ik weet niet eens waar de persoon die de beschrijving vanaf het begin van het bericht heeft geschreven, over hem te weten is gekomen.
  • Als het idee echt goed is, met gebruikmaking van het persoonlijke merk en de autoriteit van Sjaloenov, had het al lang geleden gepromoot kunnen worden en de steun kunnen krijgen van grote spelers (of een grote gemeenschap). Er is niets van dit alles.
  • Clostra is een zeer schaduwrijke studio. Heel eenvoudig. Ze hebben een uiterst griezelig ogende website waarop ze hun enige product Keymaker (en NewNode) presenteren, allemaal zonder voorbeelden, recensies, screenshots en andere onzin die nodig is voor een landingspagina. Er is alleen maar inspirerende tekst in vage bewoordingen en pictogrammen uit de dichtstbijzijnde voorraad. Je kunt het team, de vacatures niet bestuderen of zelfs maar iets over dit kantoor te weten komen. Ze hebben een Twitter, die blijkbaar wordt beheerd door een bot, en een Facebook die werd verlaten toen het werd opgericht. Maar ondanks al deze externe saaiheid benadrukken ze op verschillende plaatsen het feit van hun samenwerking met overheidsdiensten, vooral met het ministerie van Defensie. Er zijn drie recensies over solliciteren bij hen, waarvan er twee scherp negatief zijn (bijvoorbeeld: "Verspil je tijd niet met Clostra. Er stinkt iets aan deze zwendel", en één is zeer positief. Over het algemeen in eerste instantie In één oogopslag is zo'n project geen oplichterij.

Laten we eens kijken wat hieruit voortkomt; persoonlijk zal het voor mij interessant zijn om zo'n ambitieus project te volgen. Als NewNode van de grond komt, kan het de manier waarop mobiele applicaties werken en hun verkeer aanzienlijk veranderen, en als het mislukt, kan het idee worden opgepikt door iemand die meer verantwoordelijk en capabel is.

Als advertentie

Epic-servers zijn betrouwbaar VDS gebaseerd op KVM met de nieuwste AMD EPYC-processors. Net als bij andere soorten servers is er een enorme keuze aan besturingssystemen voor automatische installatie; het is mogelijk om elk besturingssysteem vanaf uw eigen besturingssysteem te installeren ISO, comfortabel controlepaneel eigen ontwikkeling en dagelijkse betaling.

NewNode - gedecentraliseerd CDN van de ontwikkelaar FireChat

Bron: www.habr.com

Voeg een reactie