Pular para o conteúdo principal

5chan

O 5chan é um imageboard sem servidor, sem administrador e totalmente descentralizado, que roda sobre o protocolo Bitsocial. Ele mantém a estrutura de diretórios familiar dos imageboards, mas introduz a posse descentralizada — qualquer pessoa pode criar um board, e vários boards podem disputar o mesmo espaço de diretório por meio de um mecanismo de votação.

Downloads

PlataformaLink
Web5chan.app
DesktopDisponível para Mac, Windows e Linux
CelularDisponível para Android

Como funcionam os boards

O 5chan organiza o conteúdo em boards usando o layout clássico de diretórios (por exemplo, /b/, /g/). Ao contrário dos imageboards tradicionais, em que um administrador central controla todos os boards, o 5chan permite que qualquer usuário crie e seja plenamente dono do próprio board. Quando vários boards apontam para o mesmo espaço de diretório, eles disputam essa posição por votação.

Como criar um board

Para criar um novo board, você precisa executar o bitsocial-cli como um nó peer-to-peer. Isso garante que seu board seja hospedado de forma descentralizada, sem depender de nenhum servidor central.

Atribuições de diretório

As atribuições dos espaços de diretório (qual board aparece em qual caminho) são gerenciadas hoje por meio de pull requests no GitHub ao arquivo 5chan-directories.json. Esse processo é temporário — versões futuras vão permitir a criação de boards dentro do aplicativo e votação via pubsub para cuidar das atribuições de diretório automaticamente.

Detalhes internos

Por baixo dos panos, o 5chan usa a camada de cliente compartilhada do protocolo Bitsocial para suas interações de rede. O aplicativo web em 5chan.app roda um nó Helia no navegador por padrão, então uma aba comum entra na rede como peer: ela carrega boards de outros peers e publica via pubsub, sem nenhum gateway IPFS centralizado no caminho do conteúdo. Veja Peer-to-peer no navegador para saber o que isso envolve e o que um nó de navegador ainda não consegue fazer.