NewNode: CDN descentralizada del desarrollador FireChat

NewNode: CDN descentralizada del desarrollador FireChat

El otro día me encontré con una mención de cierto NewNode:

NewNode es un SDK para desarrollo móvil que hace que cualquier aplicación sea indestructible ante cualquier censura y DDoS, y reduce drásticamente la carga en el servidor. Red P2P. Puede funcionar en teoría sin Internet.

Parecía bastante caótico, pero interesante, y comencé a resolverlo. No había lugar en el repositorio para una descripción del proyecto, así que tuve que ir al sitio web de Clostra (bastante extraño) y releer la página de inicio local varias veces para comprender qué tipo de tecnología es y cuál es su parte principal. es. Lo volveré a contar a continuación.

CDN

Los desarrolladores de Clostra creen que las CDN tradicionales no soportan bien la congestión de la red, son vulnerables a posible censura y piratería, y además requieren mucho trabajo y dinero para escalar. Ofrecen una alternativa: una CDN descentralizada, dentro de la cual las aplicaciones podrán intercambiar contenido sin la posibilidad de ingresar y controlar el tráfico desde el exterior. Además, en su opinión, el uso masivo de dCDN no provocará sobrecargas ni desorden en la red.

Protocolo

Además, resulta que NewNode es un protocolo peer-to-peer en el que ya está construido dCDN. Promete alta velocidad, lo que suele causar problemas en las redes descentralizadas.
El protocolo no se describe formalmente en ninguna parte, pero en el PDF se puede entender que funciona usando:

  • LEDBAT
  • BitTorrent DHT
  • Conexiones de dispositivo a dispositivo desde FireChat

Un párrafo separado indica la capacidad de las redes en NewNode para implementarse y repararse automáticamente (esto último probablemente implica la inestabilidad de una red en malla de dispositivos móviles). Además, dado que los desarrolladores esperan implementar soporte de protocolo en todas las aplicaciones posibles, el tráfico generado por NewNode no desenmascarará al usuario. Se declara protección DDoS y la frase se resalta por separado:

Aproveche la base de 250 millones de usuarios de BitTorrent

En general, no está claro qué querían decir con esto y cómo se equiparaba el acceso a Bittorrent DHT en el protocolo a la base de usuarios de Bittorrent.

Obviamente, trabajar sin Internet es una herencia de las tecnologías FireChat, pero no está claro en qué medida. La única línea sobre acceso fuera de línea indica el acceso a "su contenido", lo que probablemente significa reenviar datos entrantes a través de un cliente vecino con Internet a través de una red de malla.

repositorio

Contiene SDK para Android, iOS y macOS/Linux. Durante los tres años y medio de existencia del proyecto, se anotaron 4 contribuyentes, pero esencialmente todo el código fue escrito por un desarrollador: Greg Hazel. Aquí, por supuesto, me desanimé: todo este oropel ambicioso resultó ser esencialmente el proyecto favorito de un desarrollador. Pero algo me da esperanza.

NewNode: CDN descentralizada del desarrollador FireChat

Se comenzaron a construir conexiones individuales en el sitio y, después de buscar en Github, finalmente lo recordé. El director ejecutivo de Clostra, que está desarrollando el proyecto, y uno de los contribuyentes es Stanislav Shalunov, uno de los desarrolladores de FireChat y autor de Low Extra Delay Background Transport (LEDBAT), que utilizan Bittorrent, Apple y probablemente algo más. . Ahora también es inversor y parece que planea desarrollar seriamente su protocolo y hacerlo generalmente aceptado (o al menos conocido públicamente, como ocurrió con LEDBAT).

¿Qué más confunde?

Además de depender completamente de un desarrollador, existen otras rarezas en torno a este proyecto.

  • Nadie escribe sobre él en ninguna parte. Ni en HN, ni en blogs ni en Twitter. Vacío de información completo. Ni siquiera sé dónde se enteró de él la persona que escribió la descripción al principio del post.
  • Si la idea es realmente buena, utilizando la marca personal y la autoridad de Shalunov, podría haberse promocionado hace mucho tiempo y haber obtenido el apoyo de los principales actores (o de una gran comunidad). No hay nada de esto.
  • Clostra es un estudio muy turbio. Muy sencillo. Tienen un sitio web de aspecto extremadamente espeluznante en el que presentan su único producto Keymaker (y NewNode), todo sin ejemplos, reseñas, capturas de pantalla y otras tonterías necesarias para una página de destino. Simplemente hay texto inspirador en términos vagos e íconos del stock más cercano. No se puede estudiar el equipo, las vacantes ni siquiera saber nada sobre esta empresa. Tienen un Twitter, que aparentemente está gestionado por un bot, y un Facebook que fue abandonado en el momento de su creación. Pero a pesar de todo este aburrimiento externo, en varios lugares enfatizan el hecho de su cooperación con los servicios gubernamentales, especialmente con el Departamento de Defensa. Hay tres reseñas sobre cómo solicitar un trabajo con ellos, dos de las cuales son marcadamente negativas (por ejemplo, "No pierdas el tiempo con Clostra. Algo apesta en esta estafa", y una es muy positiva. En general, al principio A primera vista, un proyecto así no es una estafa.

A ver qué sale de todo esto, personalmente será interesante para mí seguir un proyecto tan ambicioso. Si NewNode despega, puede cambiar significativamente la forma en que funcionan las aplicaciones móviles y su tráfico, y si falla, la idea puede ser retomada por alguien más responsable y capaz.

Sobre los derechos de publicidad

Los servidores épicos son confiables VDS basado en KVM con los últimos procesadores AMD EPYC. Como ocurre con otro tipo de servidores, existe una gran selección de sistemas operativos para instalación automática, es posible instalar cualquier SO desde el propio ISO, cómodo Панель управления desarrollo propio y pago diario.

NewNode: CDN descentralizada del desarrollador FireChat

Fuente: habr.com

Añadir un comentario