IPFS 0.9 vem com seu próprio sistema de resolução DNS, melhorias de segurança e muito mais

Faz pouco o lançamento de a nova versão do sistema de arquivos descentralizado IPFS 0.9 (Sistema de Arquivos InterPlanetário) em que se destaca que go-ipfs é ainda mais configurável, assim como o principais correções, correções de segurança críticas e que alguns recursos raramente usados ​​também estão sendo preteridos ou removidos para tornar mais fácil para os usuários descobrirem as maneiras fáceis de usar o go-ipfs com segurança e eficiência.

Para aqueles que não estão familiarizados com o IPFS, eles devem saber que neste sistema de arquivos, um link de arquivo está diretamente relacionado ao seu conteúdo e inclui um hash criptográfico do conteúdo. O endereço do arquivo não pode ser renomeado arbitrariamente, ele só pode ser alterado após a alteração do conteúdo. Da mesma forma, é impossível fazer uma alteração no arquivo sem alterar o endereço (a versão antiga permanecerá no mesmo endereço e a nova estará disponível em um endereço diferente).

Ele forma um armazenamento de arquivos com versão global implementado na forma de uma rede P2P composta de sistemas membros. O IPFS combina ideias previamente implementadas em sistemas como Git, BitTorrent, Kademlia, SFS e a Web, e se assemelha a um único enxame de BitTorrent (pares que participam da distribuição) trocando objetos Git. O IPFS é endereçado pelo conteúdo, e não pelo local e nomes arbitrários.

Principais novos recursos do IPFS 0.9

Nesta nova versão que é apresentada do IPFS 0.9 os gateways têm a capacidade de carregar IPLD arbitrário (Interplanetary Data Linked, namespace para lidar com recursos baseados em hash) por meio do manipulador "/ api / v0 / dag / export", que executa uma função semelhante ao comando "ipfs dag export".

A exportação está no formato de arquivo DAG (Gráfico acíclico dirigido). O IPLD resultante permite que o usuário verifique se os dados baixados do gateway público correspondem ao nome simbólico solicitado contra o qual pode ser verificado a conformidade com o hash de conteúdo inicialmente associado ao símbolo de nome.

Outra novidade que se apresenta é que forneceu a capacidade de definir seu próprio resolvedor de DNS usando o protocolo "DNS sobre HTTPS", que será usado no lugar do sistema de resolução na configuração do sistema operacional. Isso inclui substituir o resolvedor para domínios de nível superior individuais.

No DNSLink, um mecanismo para vincular nomes DNS regulares a endereços IPFS, a substituição seletiva do resolvedor pode ser usada para criar nomes de domínio não relacionados à ICANN, por exemplo, você pode conectar o resolvedor para lidar com domínios de nível superior ».eth«, que não são formalmente aprovados pela ICANN.

Além disso, a interface da web (WebUI) foi atualizado com suporte experimental para fixar serviços externos (análogo ao comando "ipfs pin remote service") e o design das telas para trabalhar com arquivos e colegas foi modificado.

Enquanto por a interface CLI, agora é possível exportar chaves usando o comando "Exportação de chave Ipfs" sem interromper o processo ipfs em segundo plano.

Também é observado que um cliente DHT experimental foi adicionado para recuperação de dados usando uma tabela de hash distribuída, que difere da solução baseada em IPNS em desempenho superior e o suporte SECIO foi preterido e desabilitado por padrão devido à prevalência de suporte. TLS e ruído, O suporte SECIO agora foi completamente removido.

Finalmente também é mencionado que os componentes de migração para novas versões do go-ipfs são divididos em pacotes separar para acelerar o carregamento e simplificar a organização de atualizações em configurações com seus próprios plug-ins. O processo de download de atualizações por IPFS foi automatizado e as configurações foram adicionadas para simplificar a aplicação de atualizações na ausência de uma conexão de rede ou sendo bloqueado por um firewall.

Se você estiver interessado em saber mais sobre isso sobre esta nova versão lançada, você pode verificar o detalhes no link a seguir.


Seja o primeiro a comentar

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: Miguel Ángel Gatón
  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.