De acordo com seus desenvolvedores, o navegeador Brave agora tem suporte integrado para rede distribuída IPFS. Conheça e veja as vantagens disso.
Há poucos dias os desenvolvedores do popular navegador Brave anunciaram por meio de anúncio a integração do suporte ao sistema de arquivos descentralizado InterPlanetary File System (ou mais conhecido pela sigla como IPFS), que forma um armazenamento de arquivos com versões globais, que opera na forma de uma rede P2P composta por sistemas membros.
Com isso, os usuários Brave agora podem acessar recursos IPFS diretamente usando os esquemas ipfs:// e ipns://. O novo recurso está disponível na versão 1.19 do Brave para desktop.
Brave agora tem suporte integrado para rede distribuída IPFS
Foi mencionado que ao detectar uma tentativa de acessar um endereço IPFS ou detectar um link para um gateway HTTP para IPFS, o navegador pedirá ao usuário para iniciar seu próprio nó IPFS ou usar o gateway para acessar IPFS através de HTTP.
O gateway padrão é dweb.link, mantido pelo Protocol Labs, que supervisiona o desenvolvimento IPFS. Quando você opta por instalar seu próprio nó local, o pacote go-ipfs é carregado no sistema, para manutenção subsequente, o mesmo mecanismo usado para atualizar plug-ins é usado.
Para controlar o acesso ao IPFS no Brave, a página de serviço brave:/ipfs é implementada, bem como um botão especial no menu (Meu nó). Opcionalmente, o usuário pode instalar o plugin IPFS Companion para gerenciar o host IPFS local.
Além de garantir a confidencialidade, o processamento IPFS é desabilitado no modo privado e ao trabalhar através do Tor. O cache do host IPFS local é limitado a 1 GB e, quando o cache está 90% cheio, o coletor de lixo começa a funcionar a cada hora.
Em sua forma atual, o suporte IPFS no navegador implementa a funcionalidade de suporte ao nó IPFS, mas nem todos os planos foram implementados ainda e no futuro, suporte integrado para aplicativos da web IPFS, experimentos Filecoin, recursos de publicação, armazenamento compartilhado, controle de revisão e compartilhamento de conteúdo via IPFS, integração de IPFS na versão Android, fixação de conteúdo em um nó local, destaque visual do trabalho de IPFS na barra de endereço, capacidade de usar Tor como um transporte para IPFS.
IPFS ajuda a resolver problemas como confiabilidade de armazenamento (se o armazenamento original for desativado, o arquivo pode ser baixado de sistemas de outros usuários), resistindo à censura de conteúdo (para bloquear, você precisará bloquear todos os sistemas de usuário nos quais há uma cópia do dados) e a organização do acesso na ausência de uma ligação à Internet ou se a qualidade do canal de comunicação for fraca (pode descarregar os dados através dos participantes mais próximos da rede local).
Além de armazenar arquivos e trocar dados, o IPFS pode ser usado como base para a criação de novos serviços, por exemplo, para organizar o trabalho de sites não vinculados a servidores ou para criar aplicativos distribuídos.
O sistema de arquivos IPFS descentralizado se destaca por seu endereçamento por conteúdo, ao invés de localização e nomes arbitrários; No IPFS, o 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 alterado 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, pois mudará o hash do conteúdo do arquivo).
Levando em consideração que o identificador do arquivo muda a cada mudança, de modo a não transferir novos links a cada vez, são prestados serviços para vincular endereços permanentes que levam em consideração diferentes versões do arquivo (IPNS), ou ancorar um alias por analogia com FS e DNS tradicional (MFS (Mutable File System) e DNSLink).