A nova versão do IPFS 0.6 já foi lançada e essas são suas novidades

Faz pouco o lançamento da nova versão foi anunciado sistema de arquivos descentralizado IPFS 0.6 (Sistema de Arquivo InterPlanetário), que forma um armazenamento de arquivos com versão global implantado na forma de uma rede P2P composta por sistemas membros. IPFS combina ideias previamente implementadas em sistemas como Git, BitTorrent, Kademlia, SFS e Web e se assemelha a um único "par" de BitTorrent (pares que participam da distribuição) trocando objetos Git.

O IPFS difere no endereçamento por conteúdo, em vez de localização e nomes arbitrários. O código de implementação de referência é escrito em Go e distribuído sob as licenças Apache 2.0 e MIT.

No IPFS, um link para acessar um 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 endereço antigo, e a nova estará disponível em um endereço diferente, pois o hash do conteúdo do arquivo será alterado).

Como o identificador do arquivo muda a cada mudança, para não enviar novos links a cada vez, são fornecidos serviços para vincular endereços permanentes que levam em consideração diferentes versões do arquivo (IPNS), ou para corrigir um alias semelhante ao FS e DNS tradicionais (MFS (Mutable File System) e DNSLink).

IPFS ajuda a resolver problemas contos como confiabilidade de armazenamento (se o armazenamento original estiver fora de ordem, o arquivo pode ser baixado dos sistemas de outros usuários), oposição à censura de conteúdo (o bloqueio exigirá o bloqueio de todos os sistemas do usuário que possuem uma cópia dos dados) e a organização do acesso na ausência de conexões de acesso direto à Internet ou quando a qualidade do canal de comunicação for ruim (você pode baixar os dados através dos mais próximos na rede local )

O que há de novo no IPFS 0.6?

A nova versão é notável para o inclusão de um transporte padrão com base no protocolo QUIC, que é um plug-in no protocolo UDP que oferece suporte à multiplexação de várias conexões e fornece métodos de criptografia equivalentes a TLS / SSL.

No IPFS, um soquete para receber conexões UDP é iniciado automaticamente no mesmo endereço de rede e porta que o controlador de transporte baseado em TCP. O QUIC é usado para conexões de entrada e saída e, ao se conectar a novos nós, se o QUIC não estiver disponível, ele será revertido para TCP.

A segunda inovação importante era o sSuporte de transporte seguro para RUÍDO, baseado no protocolo Noise e desenvolvido como parte da libp2p, uma pilha de rede modular para aplicações P2P.

Após a coordenação inicial da conexão, todas as trocas de dados subsequentes entre os participantes são criptografadas e protegidas contra espionagem. O NOISE substituiu o transporte SECIO, mas o TLS 1.3 continua a ser usado como o método principal de criptografar conexões entre os nós.

O NOISE é bastante simples de implementar e está posicionado como um transporte universal multiplataforma que pode ser implementado em várias linguagens de programação.

A nova versão também oferece a oportunidade de adicionar suas próprias páginas "404 não encontradas" e adicione suporte opcional para método de codificação Base36, que é ideal para dados alfanuméricos que não diferenciam maiúsculas de minúsculas, como nomes de domínio (ao usar Base32, as chaves IPNS Ed25519 são dois bytes maiores do que o limite no tamanho do subdomínio e com Base36 ele se encaixa no limite).

Além disso, a opção 'emparelhamento' foi adicionada às configurações, que define uma lista de nós para conectar, manter uma conexão e reconectar para determinar as conexões "físicas" entre os pares usados ​​com frequência.

Por fim, se você estiver interessado em saber mais sobre esta nova versão, você pode conferir os detalhes, indo para o seguinte link. 

Como usar o IPFS no Linux?

Para aqueles que estão interessados ​​em implementar o IPFS em seus sistemas, eles podem fazê-lo seguindo as instruções que são detalhados neste artigo.

IPFS: Como usar o sistema de arquivos interplanetários no GNU / Linux?
Artigo relacionado:
IPFS: Como usar o sistema de arquivos interplanetários no GNU / Linux?

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.

  1.   Kao dito

    Isso é algo que eu já vi antes, mas não consigo entender para que serve. Acho que existem serviços ou aplicativos que já usam para suas coisas, mas ainda não tentei nenhum.