NewNode ist ein dezentrales CDN des FireChat-Entwicklers





Neulich stieß ich auf die Erwähnung eines bestimmten NewNode:

NewNode ist ein SDK für die mobile Entwicklung, das jede Anwendung für Zensur und DDoS unkillbar macht und die Serverlast drastisch reduziert. P2P-Netzwerk. Kann theoretisch ohne Internet arbeiten.


Es sah ziemlich chaotisch aus, aber interessant, und ich habe mich darauf eingelassen. Im Repository gab es keinen Platz für eine Beschreibung des Projekts, daher musste ich auf die Clostra-Website (ziemlich seltsam) gehen und die lokale Zielseite mehrmals erneut lesen, um zu verstehen, um welche Art von Technologie es sich handelt und welcher Teil davon hauptsächlich ist. Ich erzähle weiter unten.



dCDN



Die Entwickler von Clostra sind der Ansicht, dass herkömmliche CDNs nicht gut mit Netzwerküberlastungen umgehen können, anfällig für mögliche Zensur und Hacking sind und außerdem viel Arbeit und Geld für die Skalierung erfordern. Sie bieten eine Alternative - ein dezentrales CDN, innerhalb dessen Anwendungen Inhalte austauschen können, ohne den Datenverkehr von außen betreten und steuern zu können. Ihrer Meinung nach wird der massive Einsatz von dCDN auch keine Überlastung und Unordnung des Netzwerks verursachen.



Protokoll



Als nächstes stellt sich heraus, dass NewNode ein Peer-to-Peer-Protokoll ist, auf dem dCDN bereits aufgebaut ist. Es verspricht hohe Geschwindigkeit, was normalerweise Probleme für dezentrale Netzwerke verursacht.

Formal wird das Protokoll nirgendwo beschrieben, aber aus pdfki können Sie verstehen, was es verwendet:



  • LEDBAT
  • Bittorrent DHT
  • Geräte-zu-Geräte-Verbindungen von FireChat


Ein separates Element gibt die Eigenschaft von Netzwerken auf NewNode an, automatisch erweitert und repariert zu werden (letzteres impliziert höchstwahrscheinlich eine Instabilität des Mesh-Netzwerks von Mobilgeräten). Da die Entwickler hoffen, die Protokollunterstützung in allen möglichen Anwendungen zu implementieren, wird der von NewNode generierte Datenverkehr den Benutzer nicht entlarven. Der DDoS-Schutz wird deklariert und der Ausdruck wird separat hervorgehoben:



Nutzen Sie die 250 Millionen Nutzer von BitTorrent


Im Allgemeinen ist nicht klar, was sie dazu sagen wollten und wie der Appell an Bittorrent DHT im Protokoll mit der Bittorrent-Benutzerbasis gleichgesetzt wurde.



Arbeiten ohne Internet ist offensichtlich von FireChat-Technologien geerbt, es ist jedoch nicht klar, in welchem ​​Umfang. Die einzige Zeile über Offline beansprucht den Zugriff auf "Ihre Inhalte", was höchstwahrscheinlich bedeutet, dass eingehende Daten über einen benachbarten Client mit dem Internet über ein Mesh-Netzwerk weitergeleitet werden.



Repository



Es enthält SDKs für Android, iOS und macOS / Linux. In den dreieinhalb Jahren des Bestehens des Projekts wurden 4 Mitwirkende darin erwähnt, aber tatsächlich wurde der gesamte Code von einem Entwickler geschrieben - Greg Hazel . Hier wurde ich natürlich depressiv - all dieses ehrgeizige Lametta erwies sich tatsächlich als ein Lieblingsprojekt eines Entwicklers. Aber etwas beruhigt mich.







Auf dem Gelände wurden separate Verbindungen aufgebaut, und nachdem ich durch den Github gestöbert hatte, erinnerte ich mich endlich. Der CEO von Clostra, der das Projekt entwickelt, und einer der Mitwirkenden ist Stanislav Shalunov, einer der Entwickler von FireChat und Autor von LEDBAT (Low Extra Delay Background Transport), das Bittorrent, Apple und wahrscheinlich etwas anderes betreibt. Jetzt ist er auch ein Investor, und es ist sehr wahrscheinlich, dass er plant, sein Protokoll ernsthaft zu entwickeln und allgemein zu akzeptieren (oder zumindest allgemein bekannt zu machen, wie es bei LEDBAT geschehen ist).



Was sonst noch verwirrend ist



Abgesehen davon, dass es vollständig von einem Entwickler abhängig ist, gibt es bei diesem Projekt noch andere Kuriositäten.



  • Niemand schreibt irgendwo über ihn. Nicht auf HN, nicht auf Blozhik oder Twitter. Vollständiges Informationsvakuum. Ich weiß nicht einmal, wie die Person, die das Zeugnis vom Anfang des Beitrags geschrieben hat, von ihm erfahren hat.
  • , , , ( ). .
  • Clostra — . . , Keymaker ( NewNode), , , , . . , - . , , . , Department of Defence. , (, «Don't waste your time with Clostra. Something stinks about this scam», . , .


Mal sehen, was dabei persönlich herauskommt. Es wird für mich interessant sein, einem so ehrgeizigen Projekt zu folgen. Wenn NewNode ausfällt, kann dies die Funktionsweise mobiler Anwendungen und deren Datenverkehr dramatisch verändern. Wenn dies fehlschlägt, kann die Idee von einer verantwortungsbewussteren und fähigeren Person aufgegriffen werden.






Werbung



Epic Server sind zuverlässige KVM-basierte VDS mit den neuesten AMD EPYC-Prozessoren. Wie bei anderen Servertypen gibt es eine große Auswahl an Betriebssystemen für die automatische Installation. Es ist möglich, jedes Betriebssystem von Ihrer eigenen ISO , einem praktischen proprietären Control Panel und einer täglichen Zahlung zu installieren .






All Articles