O Neocities se tornou o primeiro site importante a usar Web distribuída IPFS
Os criadores do protocolo distribuído para hospedagem de conteúdo IPFS arbitrário se uniram ao site de hospedagem da Neocities para promover sua idéia de Internet distribuída. Agora, as páginas do Neocities estão disponíveis para todas as pessoas testando o novo protocolo.O IPFS é um sistema de arquivos distribuído (os criadores o chamavam de "Sistema de Arquivos Interplanetário", "um sistema de arquivos interplanetário (mas essencialmente todo planetário)") que, de acordo com os desenvolvedores, deve substituir o protocolo HTTP atual para acessar a Web. De acordo com a descrição dos criadores, isso pode ser comparado com um grupo de usuários que compartilham o mesmo torrent, cujo conteúdo é um projeto do github.Os desenvolvedores de todas as formas possíveis enfatizam as falhas fundamentais (e às vezes fatais) do protocolo HTTP, que, em sua opinião, não podem ser corrigidas melhorando-o gradualmente. A Internet evoluiu como uma rede de servidores que fornecem conteúdo. Mas é sabido que, se o servidor travar, o conteúdo ficará inacessível. A situação foi alterada por redes distribuídas nas quais os arquivos são armazenados pelos próprios usuários, enquanto outros usuários, em busca do arquivo desejado, fazem o download em partes de diferentes locais.Segundo os desenvolvedores do IPFS, o novo sistema deve se tornar mais confiável, menos dispendioso de usar e mais importante - não deve ser suscetível a ataques de governos e empresas.A rede IPFS opera com hashes criptográficos - o hash contém o conteúdo correspondente armazenado por qualquer usuário da rede. Ao mesmo tempo, cada usuário não precisa armazenar todo o conteúdo - ele escolhe, usando um mecanismo remanescente de favoritos no navegador, que tipo de conteúdo ele deseja salvar.A idéia de uma Internet distribuída não é nova - eu já escrevi sobre projetos semelhantes que buscam aumentar a confiabilidade e a resiliência da Web. Os próprios criadores do protocolo bittorrent fizeram um - este é o navegador do Project Maelstrom ponto a ponto . O segundo é o projeto Alpha Ephemeral , que é mais como uma implementação do conceito. Nele, as páginas criadas existem desde que estejam abertas no navegador de pelo menos uma pessoa.O IPFS tem uma diferença significativa e crítica em relação aos projetos mencionados - a capacidade de alterar as páginas. O IPNS permite que você use chaves criptográficas para assinar um link para um hash IPFS que representa a versão mais recente do site. O hash que aponta para o site permanece o mesmo, mas o conteúdo pode ser alterado.Além disso, os criadores previram o uso de endereços legíveis por humanos em vez de hashes, usando o sistema DNS existente. Para fazer isso, através do registro TXT correspondente do servidor de nomes. Os planos também incluem o uso de um sistema de nomes Namecoin distribuído e descentralizado para se livrar completamente de qualquer sistema controlado.Todos podem participar dos testes e suporte do sistema. Está escrito em Go, seu código fonte está no github. Existem versões compiladaspara Mac Os, Linux e Windows.Neocities (prefixo neo- juntamente com um link para um dos primeiros serviços de hospedagem na web do GeoCities) - hospedagem gratuita. Os autores das páginas recebem espaço em disco sem a capacidade de executar scripts do lado do servidor. Na primavera de 2015, os criadores relataram que cerca de 43.500 projetos estão hospedados no site.Source: https://habr.com/ru/post/pt383917/
All Articles