O que é a ZeroNet?

A ZeroNet usa a mesma Cryptografia e Blockchain da Bitcoin junto com a tecnologia de distribuição de dados do BitTorrent para criar uma internet descentralizada e resistente a censura.
Os usuários podem publicar sites estáticos ou dinâmicos na ZeroNet e os visitantes podem optar em servir o website. Sites permanecerá online, mesmo se ele esteja sendo servido por apenas um peer.
Quando um site é atualizado pelo seu proprietário, todos os nós que servem esse site (visitantes anteriores) receberá apenas as atualizações incrementais feitas ao conteúdo do site.
ZeroNet conta com um banco de dados SQL integrado. Isso faz com que o desenvolvimento de content-heavy sites fácil. O Banco de Dados é também sincroniza com a hospedagem com a ZeroNet atualização incremental.

Porque a ZeroNet existe?

  • A ZeroNet acredita em uma internet aberta, livre, e sem censura na sua comunicação.
  • Sem censura: Pois depois de publicado não existe como apagar as informações.
  • Não há um ponto unico para falha: O conteúdo continuara online mesmo que só exista um peer na rede.
  • Virtualmente impossível desligar: Como a ZeroNet está em nenhum lugar, A ZeroNet esta em todos os lugares. O conteúdo é servido por qualquer usuário que deseja.
  • Rápido: ZeroNet usa a tecnologia BitTorrent por essa razão pode entregar conteúdo mais rápido do que servidores centralizados.
  • Funciona off-line: Você pode acessar o site mesmo se sua internet não está disponível, e pode até responder a mensagens enviar ZeroMail que quando a internet você voltar a ter internet tudo que você fez quando ela estava off-line sera enviado para todos.
  • Seguro: Titularidade sobre o conteúdo está protegido usando a mesma criptografia que protege sua carteira Bitcoin.

Funcionalidades

  • Fácil, instalação de configuração zero.
  • Não é nessecario usar login e senhas pois a ZeroNet ultiliza autorização baseada BIP32. A sua conta é protegida pela mesma criptografia de sua carteira Bitcoin.
  • Atualização em tempo real.
  • Namecoin .bit suporte para dar nome aos sites
  • SQL suporte para Base de dados: Permite para o desenvolvimento local mais fácil e tempos de carregamento de página mais rápidos.
  • Anonimato: suporte de rede Tor completa com .onion serviços ocultos em vez de endereços IPv4
  • TLS(Transport Layer Security) conexões criptografadas: Isso significa que mesmo se seu provedor de internet interceptar informação compartilhada pela ZeroNet usando o supercomputador mais rápido do mundo demoraria um bilhão de anos para decifrar as informações
  • Abertura de porta UPnP automática.
  • Plugin para o suporte multi usuário (proxy aberto): você pode ter varios usuários.
  • Funciona com qualquer navegador e sistema operacional

Como funciona

    • Depois de instalar e executar ZeroNet, para abrir um site, visite: http://127.0.0.1:43110/{Endereço_da_zeronet} ex.(http://127.0.0.1:43110/16kjT7s5mUM83uJ6cUKmkEAswJye1tEd3C)
    • ZeroNet usa a rede BitTorrent para encontrar peers que estão semeando o site e baixa o conteúdo do site (HTML, CSS, JS …) a partir destes peers.
    • Cada site visitado por você torna-se também servido por você.
    • Cada site contém uma lista de todos os arquivos utilizados no site e un deles é um hash SHA512 que é uma assinatura gerada utilizando a chave privada do proprietário do site
    • Se o proprietário do site modifica o site, então ele assina uma nova lista e publica para os peers. Depois que os peers verifica a integridade lista de arquivos (usando a assinatura), eles baixam os arquivos modificados e publicar o novo conteúdo para outros pares.

Limitações Atuais

      • Sem a habilidade de dividir e enviar um arquivo em partes para suporte de arquivos grandes como o Torrent
      • transferência de arquivos não é comprimida
      • Não é possivel fazer um site privado

Fonte: ZeroNet