NewNode — uma CDN descentralizada desenvolvida pelo criador do FireChat

NewNode — uma CDN descentralizada desenvolvida pelo criador do FireChat

Recentemente, encontrei uma menção a algo chamado NewNode:

NewNode é um SDK para desenvolvimento móvel que torna qualquer aplicativo à prova de censura e DDoS, diminuindo drasticamente a carga no servidor. Rede P2P. Pode funcionar teoricamente sem internet.

Parecia bastante confuso, mas interessante, e eu decidi investigar. No repositório, não havia um espaço para descrever o projeto, então tive que acessar o site da Clostra (bastante estranho) e reler várias vezes a landing page local para entender que tipo de tecnologia é essa e qual parte é a principal. Resumo abaixo.

dCDN

Os desenvolvedores da Clostra acreditam que CDNs tradicionais lutam mal contra a sobrecarga da rede, são vulneráveis à censura e ataques, além de exigirem muito trabalho e dinheiro para escalabilidade. Eles oferecem uma alternativa — uma CDN descentralizada, dentro da qual os aplicativos poderão trocar conteúdo sem a possibilidade de interferência e controle do tráfego externo. Além disso, segundo eles, a adoção em massa da dCDN não causará sobrecargas nem congestionamento na rede.

Protocolo

Em seguida, fica claro que o NewNode é um protocolo peer-to-peer, no qual a dCDN já está sendo construída. Ele promete alta velocidade, o que geralmente causa problemas para redes descentralizadas.
Formalmente, o protocolo não é descrito em lugar algum, mas pode-se entender a partir do PDF que funciona utilizando:

  • LEDBAT
  • Bittorrent DHT
  • Conexões device-to-device do FireChat

Um ponto destacado é que as redes na NewNode se desenvolvem e se consertam automaticamente (o que provavelmente implica na instabilidade de uma rede mesh de dispositivos móveis). Além disso, já que os desenvolvedores esperam implementar o suporte ao protocolo em todos os aplicativos possíveis, o tráfego gerado pelo NewNode não irá desmascarar o usuário. A proteção contra DDoS foi anunciada, e uma frase foi destacada:

Aproveite a base de usuários de 250 milhões do BitTorrent

Na verdade, não está claro o que se queria dizer com isso e como a referência ao Bittorrent DHT no protocolo foi equiparada à base de usuários do Bittorrent.

A operação sem internet, claramente, é herdada das tecnologias FireChat, mas não está claro em quais limites. Na única linha sobre off-line, é declarado acesso ao "seu conteúdo", o que provavelmente significa o redirecionamento de dados de entrada através de um cliente vizinho com internet pela rede mesh.

Repositório

Nele estão os SDKs para Android, iOS e macOS/Linux. Nos três anos e meio de existência do projeto, quatro colaboradores contribuíram, mas na verdade todo o código foi escrito por um único desenvolvedor — Greg Hazel. Aqui, é claro, eu fiquei meio desanimado — toda essa ambição resultou sendo, na verdade, um projeto paralelo de um único desenvolvedor. Mas há algo que me encoraja.

NewNode — uma CDN descentralizada desenvolvida pelo criador do FireChat

As conexões começaram a se formar ainda no site, e ao fuçar no GitHub, eu finalmente lembrei. O CEO da Clostra, que está desenvolvendo o projeto, e um dos colaboradores — Stanislav Shalunov, um dos desenvolvedores do FireChat e autor do Low Extra Delay Background Transport (LEDBAT), que é utilizado pelo Bittorrent, Apple e, provavelmente, outras empresas. Agora ele também é investidor, e parece muito que ele está planejando desenvolver seriamente seu protocolo e torná-lo amplamente aceito (ou pelo menos conhecido, como aconteceu com o LEDBAT).

O que mais me incomoda

Além da completa dependência de um único desenvolvedor, há outras peculiaridades ao redor deste projeto.

  • Ninguém escreve sobre isso em lugar algum. Nem no HN, nem em blogs ou redes sociais. Um completo vácuo informativo. Eu nem sei de onde a pessoa que escreveu as características do início do post soube sobre isso.
  • Se a ideia é realmente boa, utilizando a marca pessoal e a autoridade de Shalunov, poderia ter sido divulgada e obtido apoio de grandes players (ou uma grande comunidade). Nada disso existe.
  • A Clostra é um estúdio muito obscuro. Muito mesmo. Eles têm um site de aparência extremamente duvidosa, onde apresentam seu único produto Keymaker (e o NewNode), tudo sem exemplos, depoimentos, capturas de tela e outras informações que são essenciais para um site. Há apenas um texto inspirador com formulações vagas e ícones de um banco de imagens próximo. Não se pode estudar a equipe, vagas ou descobrir qualquer coisa sobre essa empresa. Eles têm um Twitter que aparentemente é gerenciado por um bot, e um Facebook abandonado desde a sua criação. Mas, apesar de toda essa aparência estranha, em vários lugares eles destacam o fato de sua colaboração com órgãos públicos, especialmente com o Departamento de Defesa. Há três avaliações sobre a contratação deles, onde duas são extremamente negativas (por exemplo, 'Não perca seu tempo com a Clostra. Algo está errado com essa fraude'), enquanto uma é muito positiva. Em suma, à primeira vista, esse projeto não se distingue de uma fraude.

Vamos ver o que disso tudo vai resultar, pessoalmente estou curioso para acompanhar um projeto tão ambicioso. Se o NewNode der certo, pode mudar bastante a forma como os aplicativos móveis funcionam e o tráfego deles, e se não der certo, a ideia pode ser aproveitada por alguém mais responsável e capaz.

Em nome da publicidade

Servidores épicos — são confiáveis VDS baseado em KVM com os mais recentes processadores AMD EPYC. Assim como em outros tipos de servidores, há uma enorme seleção de sistemas operacionais para instalação automática, além da possibilidade de instalar qualquer SO a partir do próprio ISO, conveniente painel de controle desenvolvimento próprio e pagamento diário.

NewNode — uma CDN descentralizada desenvolvida pelo criador do FireChat

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster