NewNode - CDN descentralizado do desenvolvedor FireChat

NewNode - CDN descentralizado do desenvolvedor FireChat

Outro dia me deparei com a menção de um certo NewNode:

NewNode é um SDK para desenvolvimento móvel que torna qualquer aplicativo indestrutível para qualquer censura e DDoS e reduz drasticamente a carga no servidor. Rede P2P. Pode funcionar em teoria sem a Internet.

Parecia bastante caótico, mas interessante, e comecei a descobrir. Não havia lugar no repositório para uma descrição do projeto, então tive que ir ao site da Clostra (muito estranho) e reler várias vezes a landing page local para entender que tipo de tecnologia é e qual é sua parte principal é. Vou recontar abaixo.

dCDN

Os desenvolvedores da Clostra acreditam que os CDNs tradicionais não lidam bem com o congestionamento da rede, são vulneráveis ​​a possíveis censuras e hackers e também exigem muito trabalho e dinheiro para serem dimensionados. Eles oferecem uma alternativa - um CDN descentralizado, dentro do qual os aplicativos poderão trocar conteúdo sem a capacidade de entrar e controlar o tráfego externo. Além disso, na opinião deles, o uso massivo de dCDN não causará sobrecargas e desordem na rede.

Protocolo

Acontece ainda que o NewNode é um protocolo ponto a ponto no qual o dCDN já foi construído. Promete alta velocidade, o que costuma causar problemas para redes descentralizadas.
O protocolo não está descrito formalmente em nenhum lugar, mas pelo PDF você pode entender que ele funciona usando:

  • LEDBAT
  • BitTorrent DHT
  • Conexões dispositivo a dispositivo do FireChat

Um parágrafo separado indica a capacidade das redes no NewNode de serem implantadas e reparadas automaticamente (o último provavelmente implica a instabilidade de uma rede mesh de dispositivos móveis). Além disso, como os desenvolvedores esperam implementar o suporte ao protocolo em todas as aplicações possíveis, o tráfego gerado pelo NewNode não irá desmascarar o usuário. A proteção DDoS é declarada e a frase é destacada separadamente:

Aproveite as vantagens da base de 250 milhões de usuários do BitTorrent

Em geral, não está claro o que eles queriam dizer com isso e como o acesso ao Bittorrent DHT no protocolo foi equiparado à base de usuários do Bittorrent.

Trabalhar sem Internet é obviamente herdado das tecnologias FireChat, mas não está claro até que ponto. A única linha sobre off-line indica acesso ao “seu conteúdo”, o que provavelmente significa encaminhar dados recebidos por meio de um cliente vizinho com Internet em uma rede mesh.

repositório

Ele contém SDKs para Android, iOS e macOS/Linux. Ao longo dos três anos e meio de existência do projeto, foram anotados 4 colaboradores, mas essencialmente todo o código foi escrito por um desenvolvedor - Greg Hazel. Aqui, é claro, fiquei desanimado - todo esse enfeite ambicioso acabou sendo essencialmente um projeto favorito de um desenvolvedor. Mas algo me dá esperança.

NewNode - CDN descentralizado do desenvolvedor FireChat

Conexões individuais começaram a ser construídas no site e, depois de vasculhar o Github, finalmente me 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 é usado por Bittorrent, Apple e provavelmente outra coisa . Agora ele também é um investidor e parece que planeja desenvolver seriamente seu protocolo e torná-lo geralmente aceito (ou pelo menos conhecido publicamente, como aconteceu com o LEDBAT).

O que mais confunde

Além de ser totalmente dependente de um desenvolvedor, existem outras curiosidades em torno deste projeto.

  • Ninguém escreve sobre ele em lugar nenhum. Nem no HN, nem em blogs ou Twitter. Vácuo completo de informações. Nem sei onde a pessoa que escreveu a descrição no início do post descobriu sobre ele.
  • Se a ideia for realmente boa, usando a marca pessoal e a autoridade de Shalunov, ela poderia ter sido promovida há muito tempo e conquistado o apoio de grandes atores (ou de uma grande comunidade). Não há nada disso.
  • Clostra é um estúdio muito sombrio. Muito direto. Eles têm um site extremamente assustador no qual apresentam seu único produto Keymaker (e NewNode), tudo sem exemplos, análises, capturas de tela e outras besteiras necessárias para uma landing page. Há apenas textos inspiradores com palavras vagas e ícones do estoque mais próximo. Não dá para estudar a equipe, as vagas, nem mesmo saber nada sobre essa empresa. Eles têm um Twitter, que aparentemente é administrado por um bot, e um Facebook que foi abandonado na época de sua criação. Mas apesar de toda esta monotonia externa, em vários lugares enfatizam o facto da sua cooperação com os serviços governamentais, especialmente com o Departamento de Defesa. Há três avaliações sobre como se candidatar a um emprego com eles, duas das quais são fortemente negativas (por exemplo, “Não perca seu tempo com Clostra. Algo fede nesse golpe”, e uma é muito positiva. Em geral, a princípio relance, tal projeto não é uma farsa distinguir.

Vamos ver o que acontece com tudo isso, pessoalmente será interessante para mim acompanhar um projeto tão ambicioso. Se o NewNode decolar, poderá mudar significativamente a forma como os aplicativos móveis funcionam e seu tráfego e, se falhar, a ideia poderá ser adotada por alguém mais responsável e capaz.

Como a publicidade

Servidores Epic são confiáveis VDS baseado em KVM com os mais recentes processadores AMD EPYC. Tal como acontece com outros tipos de servidores, existe uma grande variedade de sistemas operacionais para instalação automática; é possível instalar qualquer sistema operacional do seu próprio ISO, confortável Панель управления desenvolvimento próprio e pagamento diário.

NewNode - CDN descentralizado do desenvolvedor FireChat

Fonte: habr.com

Adicionar um comentário