GNUnet 0.13 já foi lançado e essas são suas novidades

A nova versão de GNUnet 0.13 já foi lançado e está geralmente disponível para todos. Nesta nova versão, um das principais novidades que se destacam é o registro GNUnet Assigned Numbers Authority (WINS), Implementação de GNS e muito mais.

Para aqueles que se afastam do GNUnet, você deve saber que ele se destina a construir redes P2P descentralizadas e seguras.

Sobre o GNUnet

Redes construídas com GNUnet não têm um único ponto de falha e podem garantir a inviolabilidade das informações privadas dos usuários, incluindo a eliminação de possíveis abusos por parte de órgãos de inteligência e administradores com acesso aos nós da rede. A versão é marcada como contendo mudanças significativas de protocolo que violam a compatibilidade com versões anteriores 0.12.x.

GNUnet suporta rede P2P via TCP, UDP, HTTP / HTTPS, Bluetooth e WLAN, e pode funcionar no modo F2F (Amigo para amigo).

Se suporta desvio de NAT, incluindo o uso de UPnP e ICMP. É possível usar uma tabela de hash distribuída (DHT) para endereçar a localização dos dados.

Além do quee meios são fornecidos para implantar redes mesh. Para conceder e revogar seletivamente os direitos de acesso, uma troca descentralizada de atributos de identificação reclaimID é usada, usando o GNS (GNU Naming System) e criptografia baseada em atributos (Attribute-Based Encryption).

O sistema caracterizado por baixo consumo de recursos e o uso de uma arquitetura multithread para garantir o isolamento entre os componentes.

Instalações flexíveis são fornecidas para registro e estatísticas. Para desenvolver aplicativos de usuário final, GNUnet fornece uma API para a linguagem C e pastas para outras linguagens de programação.

Para simplificar o desenvolvimento, é proposto o uso de loops de eventos e processos em vez de tópicos. A estrutura inclui uma biblioteca de teste para a implantação automática de redes experimentais cobrindo dezenas de milhares de pares.

Principais novos recursos do GNUnet 0.13

Nesta nova versão, como mencionamos no início, a principal novidade é que o registro WINS foi estabelecido (GNUnet Assigned Numbers Authority), que é responsável por atribuir nomes e endereços ao GNUnet.

Isso também junto com a implementação do nome de domínio descentralizado GNS Está alinhado com as especificações propostas pelo IETF.

Outra mudança importante é que o trabalho de 'bloco' do plugin NSS foi ajustado, Novos sinalizadores complementares foram adicionados para registros que não são postados explicitamente sob a marca fornecida, mas retornados pelo resolvedor.

No mecanismo de revogação de chave (GNS / REVOGAÇÃO), comprovante de trabalho concluído, função é passado para usar o algoritmo de hash Argon2.

No serviço de troca de atributos de identificação descentralizada (RECLAIM), o tamanho do ticket foi aumentado para 256 bits.

Das outras mudanças que se destacam nesta nova versão:

  • Adicionada saída de aviso ao utilitário gnunet-namestore ao adicionar registros TLSA ou SRV fora de um registro BOX.
  • O plug-in de transporte que usa o protocolo UDP para transferência de dados foi movido para a categoria experimental devido a problemas de estabilidade;
  • O formato do arquivo de chave e o método de serialização de chave privada ECDSA são unificados com outras bibliotecas (as chaves antigas deixarão de funcionar).
  • A biblioteca libsodium é usada como uma implementação de algoritmos de criptografia baseados em curvas elípticas.
  • Adicionada capacidade de criar utilitários com a biblioteca cURL, não relacionada a gnutls.
  • Buildbot Continuous Integration Server retornado.
  • As bibliotecas libmicrohttpd, libjansson e libsodium estão incluídas nas dependências de construção.

Como instalar o GNUnet no Linux?

Para aqueles que estão interessados ​​em poder instalar este framework, eles podem fazer isso seguindo as instruções que compartilhamos abaixo.

Para quem são eles Arch Linux, Manjaro, Arco Linux ou qualquer outro usuário derivado, basta abrir um terminal e digitar o seguinte comando nele:

sudo pacman -S gnunet

Agora para aqueles que são usuários do Fedora, A instalação pode ser feita primeiro habilitando o repositório com o seguinte comando:

sudo dnf copr enable yosl/gnunet

E depois eles instalam com este comando:

sudo dnf install gnunet

Finalmente você também pode obter a estrutura compilando seu código para isso você pode seguir as instruções detalhado neste link. 


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.