Hé! Je n'ai pas écrit ici depuis cent ans, mais maintenant il y a une raison.
Une fois, j'ai parlé de Firechat en Russie. Aujourd'hui, la même équipe travaille sur une nouvelle solution - un réseau de transmission de données distribué. Cet article est une invitation au dialogue.
Ce n'est pas à moi de vous parler des menaces modernes: attaques, censure, tentatives de ralentissement du trafic, catastrophes naturelles. Tout cela entrave l'essentiel: un transfert de données efficace. Et nous avons résolu ce problème. NewNode est un réseau de superposition hybride utilisant des infrastructures existantes et une distribution peer-to-peer traditionnelle.
Le réseau NewNode se compose de trois types de nœuds: les injecteurs, les pairs et les pairs, qui deviennent des injecteurs de proxy. Les injecteurs sont un service de confiance s'exécutant dans le cloud, tandis que chaque utilisateur de contenu est un pair par défaut. Le nœud qui établit la connexion avec l'injecteur devient le proxy de l'injecteur. Chaque injecteur contient une clé d'injecteur privée, tandis que chaque pair a une copie codée en dur de toutes les clés publiques de l'injecteur.
C'est ainsi que les auteurs ont dépeint le travail du réseau, pratiquement sur une serviette, dans nos meilleures traditions:
NewNode CDN «-» (D2D) , WiFi. FireChat ( NewNode), , , . NewNode, , . NewNode WiFi, 3G, LTE D2D .
. , . , Tut.by, - . NewNode.
Ce n'est que le début. Des collègues travaillent sur des améliorations et de nouveaux produits, nous sommes confrontés à de nombreux défis, non seulement d'ordre technologique - la présence d'une telle solution va gâcher les projets de ceux qui souhaitent prendre le contrôle d'Internet.
Tout le plus intéressant est, bien sûr, sur GitHub .