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 -
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
Fonte: habr.com