Recentemente , foi apresentado o lançamento da nova versão do framework GNUnet 0.16. O programa traz algumas melhorias importantes. Entre elas, destacamos, por exemplo, que o Taler agora suporta assinaturas digitais e que também suporta a tabela de hash distribuída (DHT) implementa a capacidade de certificar rotas com uma assinatura digital.
Além disso, é mencionado que esta é uma nova versão importante, pois quebra a compatibilidade do protocolo com as versões 0.15.x, e as interações entre os pares antigos e novos causarão problemas. Os peers 0.15.x poderão se comunicar com o Git master ou peers 0.16.x, mas alguns serviços, principalmente o GNS, não serão suportados.
GNUnet lança versão 0.16
O GNUnet foi projetado para construir redes P2P descentralizadas seguras. As redes criadas com GNUnet não possuem um único ponto de falha e podem garantir a inviolabilidade das informações privadas dos usuários. Isso inclui a eliminação de possíveis abusos por agências de inteligência e administradores que tenham acesso aos nós da rede.
O GNUnet suporta rede P2P sobre TCP, UDP, HTTP/HTTPS, Bluetooth e WLAN, e pode funcionar no modo F2F (Friend-to-friend). A travessia de NAT é suportada, incluindo o uso de UPnP e ICMP. Uma tabela de hash distribuída (DHT) pode ser usada para endereçar o posicionamento de dados.
Ferramentas são fornecidas para implementar redes mesh. Para conceder e revogar seletivamente direitos de acesso, o serviço de troca de atributos de identidade descentralizado da reclaimID usa GNS (GNU Name System) e criptografia baseada em atributos (Encriptação Baseada em Atributos).
Vários aplicativos prontos para uso baseados em tecnologias GNUnet estão sendo desenvolvidos:
- O GNS Domain Name System (GNU Name System), que serve como um substituto totalmente descentralizado e não censurável para o DNS.
- Um serviço de compartilhamento de arquivos anônimos que não permite que as informações sejam analisadas transmitindo dados apenas de forma criptografada e não permite rastrear quem postou, pesquisou e baixou arquivos usando o protocolo GAP.
- Sistema VPN para criar serviços ocultos no domínio “.gnu” e encaminhar túneis IPv4 e IPv6 em uma rede P2P.
- Serviço de chat GNUnet para fazer chamadas de voz através do GNUnet.
- Uma plataforma para construir redes sociais descentralizadas Secushare usando o protocolo PSYC e suportando a distribuição de notificações em modo multicast usando criptografia de ponta a ponta apenas para usuários autorizados.
- Um sistema de e-mail criptografado de privacidade bastante fácil que usa GNUnet para proteger metadados e suporta vários protocolos criptográficos para verificação de chave;
- O sistema de pagamento GNU Taler, que fornece anonimato aos compradores, mas rastreia as transações do vendedor para transparência e relatórios fiscais.
Principais novos recursos do GNUnet 0.16
Nesta nova versão do GNUnet 0.16, destaca-se que a especificação para o sistema descentralizado de nomes de domínio GNS (GNU Name System) foi atualizada. Um novo tipo de registro REDIRECT foi proposto para substituir os registros CNAME.
Por outro lado, nota-se que foi adicionado um novo sinalizador de registro, CRITICAL , que pode ser usado para marcar registros particularmente importantes, a impossibilidade de processamento que deve levar ao retorno de um erro de determinação de nome. As operações de configuração do túnel VPN são movidas do resolvedor para aplicativos como o serviço DNS2GNS.
Também é mencionado que a tabela de hash distribuída (DHT) implementa a capacidade de certificar rotas com uma assinatura digital. As métricas de comprimento de caminho foram convertidas para usar a operação XOR tradicional, e a especificação para estruturas de dados DHT, funções criptográficas e registros de recursos foi atualizada.
Por outro lado, descobriremos que o suporte para Identificadores Descentralizados (DIDs) e Credenciais Verificáveis ??(VCs) foi adicionado ao serviço Decentralized Identity Attribute Exchange (RECLAIM).
Além disso, o sistema de pagamento GNU Taler agora suporta assinaturas digitais de Klaus Schnorr (o assinante não pode acessar o conteúdo) e que o sistema de compilação fornece a geração de arquivos de cabeçalho GANA (Authority Numbers) atualizados. Ao construir a partir do git, o reutils agora é necessário.
Por fim, se você estiver interessado em saber mais sobre esta nova versão lançada, poderá consultar os detalhes no link a seguir.
Via DesdeLinux