NewNode es un CDN descentralizado del desarrollador de FireChat





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

NewNode: SDK para desarrollo móvil, que hace que cualquier aplicación sea indestructible para 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 desordenado, pero interesante, y me metí en eso. No había lugar para una descripción del proyecto en el repositorio, por lo que tuve que ir al sitio web de Clostra (bastante extraño) y volver a leer la página de destino local varias veces para comprender qué tipo de tecnología es y qué parte de ella es principal. Vuelvo a contar a continuación.



dCDN



Los desarrolladores de Clostra creen que los CDN tradicionales son pobres para hacer frente a la congestión de la red, son vulnerables a la posible censura y piratería, y también requieren mucho trabajo y dinero para escalar. Ofrecen una alternativa: un CDN descentralizado, dentro del cual las aplicaciones pueden intercambiar contenido sin la capacidad de infiltrarse y controlar el tráfico desde el exterior. Además, en su opinión, el uso masivo de dCDN no causará congestión y desorden en la red.



Protocolo



A continuación, resulta que NewNode es un protocolo de igual a igual en el que ya se está creando dCDN. Promete alta velocidad, lo que generalmente causa problemas para las redes descentralizadas.

Formalmente, el protocolo no se describe en ninguna parte, pero desde pdfki puedes entender lo que usa:



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


Un elemento separado indica la propiedad de las redes en NewNode para implementar y reparar automáticamente (lo último, lo más probable, implica la inestabilidad de la red de malla desde dispositivos móviles). Además, dado que los desarrolladores esperan integrar el soporte de protocolo en todas las aplicaciones posibles, el tráfico generado por NewNode no desenmascarará al usuario. Se declara la 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 el atractivo para Bittorrent DHT en el protocolo se equiparó a la base de usuarios de Bittorrent.



Obviamente, trabajar sin Internet se hereda de las tecnologías FireChat, pero no está claro en qué medida. La única línea sobre el acceso fuera de línea reclama 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 notaron 4 colaboradores, pero de hecho todo el código fue escrito por un desarrollador: Greg Hazel . Aquí, por supuesto, me deprimí: todo este ambicioso oropel resultó ser, de hecho, un proyecto favorito de un desarrollador. Pero algo es alentador para mí.







Se comenzaron a construir conexiones separadas en el sitio, y después de hurgar en el github, finalmente lo recordé. El CEO de Clostra, que desarrolla 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 ejecuta Bittorrent, Apple y probablemente algo más. Ahora también es un inversor, y es muy probable que planee desarrollar seriamente su protocolo y hacerlo generalmente aceptado (o al menos generalmente conocido, como sucedió con LEDBAT).



¿Qué más es confuso?



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



  • Nadie escribe sobre él en ningún lado. No en HN, no en Blozhik o Twitter. Información completa al vacío. Ni siquiera sé cómo la persona que escribió el testimonio desde el principio de la publicación se enteró de él.
  • , , , ( ). .
  • Clostra — . . , Keymaker ( NewNode), , , , . . , - . , , . , Department of Defence. , (, «Don't waste your time with Clostra. Something stinks about this scam», . , .


Veamos qué sale de todo esto, personalmente, será interesante para mí seguir un proyecto tan ambicioso. Si NewNode se dispara, puede cambiar mucho el trabajo de las aplicaciones móviles y su tráfico, y si se dobla, alguien más responsable y capaz puede captar la idea.






Publicidad



Los servidores épicos son VDS confiables basados ​​en KVM con los últimos procesadores AMD EPYC. En cuanto a otros tipos de servidores, hay una gran selección de sistemas operativos para la instalación automática, es posible instalar cualquier sistema operativo desde su propio ISO , un panel de control conveniente de su propio diseño y pago diario.






All Articles