NewNode: CDN descentralizado do desarrollador FireChat

NewNode: CDN descentralizado do desarrollador FireChat

O outro día atopeime cunha mención dun certo NewNode:

NewNode é un SDK para o desenvolvemento móbil que fai que calquera aplicación sexa indestructible para calquera censura e DDoS, e reduce drasticamente a carga do servidor. Rede P2P. Pode traballar en teoría sen Internet.

Parecía bastante caótico, pero interesante, e comecei a descubrilo. Non había lugar no repositorio para unha descrición do proxecto, polo que tiven que ir ao sitio web de Clostra (bastante estraño) e volver ler varias veces a páxina de destino local para entender que tipo de tecnoloxía é e cal é a súa parte principal. é. Volveino a contar a continuación.

dCDN

Os desenvolvedores de Clostra cren que as CDN tradicionais non se enfrontan ben á conxestión da rede, son vulnerables á posible censura e piratería e tamén requiren moito traballo e diñeiro ao escalar. Ofrecen unha alternativa: un CDN descentralizado, no que as aplicacións poderán intercambiar contido sen a posibilidade de entrar e controlar o tráfico desde o exterior. Ademais, na súa opinión, o uso masivo de dCDN non provocará sobrecargas e desorde na rede.

Protocolo

Ademais, resulta que NewNode é un protocolo peer-to-peer no que xa está construído dCDN. Promete alta velocidade, o que adoita causar problemas para as redes descentralizadas.
O protocolo non se describe formalmente en ningún lugar, pero a partir do PDF pode entender que funciona usando:

  • LEDBAT
  • Bittorrent DHT
  • Conexións de dispositivo a dispositivo desde FireChat

Un parágrafo separado indica a capacidade das redes de NewNode para implantarse e repararse automaticamente (este último probablemente implica a inestabilidade dunha rede de malla de dispositivos móbiles). Ademais, dado que os desenvolvedores esperan implementar soporte de protocolo en todas as aplicacións posibles, o tráfico xerado por NewNode non desenmascarará ao usuario. Declárase a protección DDoS e a frase resáltase por separado:

Aproveita os 250 millóns de usuarios de BitTorrent

En xeral, non está claro o que querían dicir con isto e como se equiparaba o acceso a Bittorrent DHT no protocolo á base de usuarios de Bittorrent.

Traballar sen Internet é obviamente herdado das tecnoloxías FireChat, pero non está claro ata que punto. A única liña sobre sen conexión indica o acceso ao "teu contido", o que probablemente signifique reenviar os datos entrantes a través dun cliente veciño con Internet a través dunha rede de malla.

repositorio

Contén SDK para Android, iOS e macOS/Linux. Durante os tres anos e medio de existencia do proxecto, anotáronse 4 colaboradores nel, pero esencialmente todo o código foi escrito por un desenvolvedor: Greg Hazel. Aquí, por suposto, quedei desanimado: todo este ambicioso guirnaldo resultou ser esencialmente un proxecto de mascota dun desenvolvedor. Pero algo me da esperanza.

NewNode: CDN descentralizado do desarrollador FireChat

As conexións individuais comezaron a construírse no sitio e, despois de rebuscar en Github, finalmente lembreime. O CEO de Clostra, que está a desenvolver o proxecto, e un dos colaboradores é Stanislav Shalunov, un dos desenvolvedores de FireChat e autor de Low Extra Delay Background Transport (LEDBAT), que é usado por Bittorrent, Apple e probablemente outra cousa. . Agora tamén é investidor, e parece que planea desenvolver seriamente o seu protocolo e facelo aceptado polo xeral (ou polo menos públicamente, como pasou con LEDBAT).

Que máis confunde

Ademais de depender completamente dun programador, hai outras peculiaridades que rodean este proxecto.

  • Ninguén escribe sobre el en ningures. Nin en HN, nin en blogs nin en Twitter. Baleiro de información completa. Nin sequera sei onde se enterou del a persoa que escribiu a descrición desde o inicio da publicación.
  • Se a idea é realmente boa, usando a marca persoal e a autoridade de Shalunov, podería ter sido promovida hai moito tempo e conseguir o apoio dos principais xogadores (ou dunha gran comunidade). Non hai nada disto.
  • Clostra é un estudo moi sombrío. Moi directo. Teñen un sitio web moi espeluznante no que presentan o seu único produto Keymaker (e NewNode), todo sen exemplos, recensións, capturas de pantalla e outras tonterías necesarias para unha páxina de destino. Só hai texto inspirador con redacción vaga e iconas do stock máis próximo. Non podes estudar o equipo, as vacantes nin sequera descubrir nada sobre esta empresa. Teñen un Twitter, que ao parecer está dirixido por un bot, e un Facebook que estaba abandonado no momento da súa creación. Pero a pesar de todo este aburrimento externo, en varios lugares destacan o feito da súa cooperación cos servizos gobernamentais, especialmente co Departamento de Defensa. Hai tres opinións sobre a solicitude de emprego con eles, dúas das cales son moi negativas (por exemplo, "Non perdas o tempo con Clostra. Algo cheira a esta estafa", e unha é moi positiva. En xeral, ao principio ollada, tal proxecto non é unha estafa distinguir.

A ver que sae de todo isto, persoalmente, será interesante para min seguir un proxecto tan ambicioso. Se NewNode despega, pode cambiar de forma bastante significativa a forma en que funcionan as aplicacións móbiles e o seu tráfico, e se falla, a idea pode ser recollida por alguén máis responsable e capaz.

Sobre os dereitos da publicidade

Os servidores épicos son fiables VDS baseado en KVM cos últimos procesadores AMD EPYC. Do mesmo xeito que con outros tipos de servidores, hai unha gran variedade de sistemas operativos para a instalación automática; é posible instalar calquera SO dende o teu propio ISO, cómodo panel de control desenvolvemento propio e pago diario.

NewNode: CDN descentralizado do desarrollador FireChat

Fonte: www.habr.com

Engadir un comentario