O que é Ouinet?
Ouinet é uma tecnologia fundamental para permitir o comparilhamento de conteúdo Web com outros dispositivos pelo Navegador CENO. A Ouinet se apresenta como código reutilizável (uma biblioteca) que uma aplicação como o CENO pode usar para fazer parte de uma rede de nós cooperativos que se comunicam diretamente (par a par ou P2P) para ajudar no acesso e armazenamento de conteúdo Web novo e requisitar e entregar conteúdo previamente acessado para outros.
Ouinet é baseada em uma combinação inventiva no uso de tecnologias existentes para compor todas as suas funcionalidades: a localização de outros participantes é feita com técnicas advindas do universo do compartilhamento de arquivos (a tabela hash distribuída do BitTorrent), a comunicação com eles usa protocolos comuns da Web e de compartilhamento de arquivos (requisições de proxy HTTP e o µTP do BitTorrent). Além disso, padrões modernos da indústria garantem a segurança das comunicações e a autenticidade do conteúdo intercambiado (criptografia TLS e assinaturas Ed25519). A Ouinet permite a substituição de tecnologias específicas por outras, se necessário (por exemplo, alguns usos do µTP podem ser substituídos por Transportes Plugáveis do Tor).
Em dispositivos móveis, a Ouinet pode ser incorporada em aplicações para o usuário final (como uma biblioteca do Android). Em computadores, ela pode ser usada por clientes Web comuns, como navegadores (como um proxy HTTP local).
De mesmo modo que o Navegador CENO, a Ouinet é desenvolvida pela eQualitie como um sofware gratuito, livre e de código aberto.
É feito para quem?
Ouinet é útil principalmente para desenvolvedores de software, criadores de conteúdo e editores que desejam permitir aos usuários de suas aplicações o compartilhamento de conteúdo com outros usuários. Essa possibilidade reduz a demanda geral para o servidor da aplicação e melhora a acessibilidade ao conteúdo para usuários habitantes de países que bloqueiam o acesso àquele servidor.
Por favor, observe que Ouinet é um projeto experimental em evolução: algumas funcionalidades podem não funcionar de maneira confiável o suficiente em certos cenários, podem existir bugs e ocorrer travamentos. Encorajamos você a nos contatar em cenoers@equalitie.org, realizar testes e retornar um relatório - seu feedback é muito bem-vindo!
Aviso: Ouinet não é uma ferramenta de anonimato. Se você não tem certeza sobre ela ser adequada a uma certa tarefa, não hesite em nos contatar.