Definição – o que significa Nodezilla?
Nodezilla é o nome de uma rede ponto a ponto baseada na Internet que oferece serviços seguros, distribuídos e persistentes aos seus usuários. Ele serve como um link de serviços distribuídos construídos em cima de uma rede de roteamento criada na Internet. Os serviços suportados pelo Nodezilla incluem compartilhamento anônimo de arquivos, streaming hierárquico de multimídia e compartilhamento de fotos digitais. As principais características da rede Nodezilla são acesso rápido, segurança, redundância e anonimato.
Nodezilla costuma ser chamado de “The Grid”.
Definirtec explica Nodezilla
O núcleo do Nodezilla, conhecido como Agente de Rede, é escrito em C ++; o cliente é escrito em Java e fornece uma GUI para vários serviços. Os clientes no Nodezilla são chamados de nós Nodezilla. O cliente Nodezilla é executado em qualquer plataforma que suporte Java, mas apenas o Nodezilla Network Agent depende da CPU. Os clientes Nodezilla podem se conectar a um nó distante, fornecendo a todas as máquinas acesso total à rede Nodezilla. O cliente também pode ser operado remotamente, permitindo que seus usuários façam o download diretamente para uma máquina remota.
O Nodezilla mantém um serviço de cache para garantir a velocidade e redundância de seus serviços e aumentar o compartilhamento persistente.
A forma como o serviço de compartilhamento de arquivos é implementado no roteador distribuído do Nodezilla também permite o download a uma taxa muito alta, já que as partes do arquivo solicitado vêm de vários nós. Isso requer algum espaço de armazenamento, que é fornecido por cada usuário do Nodezilla.
O Nodezilla também usa um sistema de créditos para desencorajar os aproveitadores. É necessário um número mínimo de créditos para baixar um determinado arquivo. Os créditos disponíveis são determinados pelo espaço em disco que um usuário fornece ao serviço Nodezilla para armazenar blocos em cache e o tempo de execução do nó do usuário, entre outras coisas.
A criptografia é uma parte muito importante dos serviços do Nodezilla. Da comunicação entre os nós à identificação e assinaturas de objetos, todos os dados importantes são criptografados e assinados usando algoritmos de criptografia e certificados criptográficos. Além disso, o Nodezilla não usa nomes de usuário, identificadores ou nomes de arquivo para preservar o anonimato do usuário.