Bitchat agora está no Radicle

Bitchat, um aplicativo de mensagens descentralizado que funciona sobre redes em malha Bluetooth e o protocolo Nostr, espelhou seu código para o forge de código ponto a ponto Radicle depois que o governo indiano teria pedido ao GitHub para remover o projeto. Comentaristas avaliam seus objetivos técnicos — comunicação offline, sem contas e resistente ao controle central — contra limitações do mundo real, como escalabilidade da rede em malha, bans de lojas de aplicativos e hospedagem obscura, que podem limitar a adoção em massa. A mudança também destaca o interesse crescente em forges de código descentralizados como Radicle e Tangled, junto com preocupações sobre nome, usabilidade e a eficácia da censura estatal no ambiente atual de redes sociais.

O que é Bitchat e como ele se compara

  • Descrito como um aplicativo de mensagens descentralizado, ponto a ponto, com dois transportes:
    • Malha local de Bluetooth Low Energy para comunicação offline.
    • Protocolo Nostr para mensagens baseadas na internet.
  • Sem contas, números de telefone ou servidores centrais; pensado como um “chat de grupo secundário”.
  • Diferente de Nostr/XMTP pelo foco em malha Bluetooth offline.
  • Posicionado explicitamente contra o AT Protocol; usa Radicle em vez de Tangled baseado em ATProto.

Rede em malha e considerações técnicas

  • A malha Bluetooth é central; o aplicativo não é compatível com IRC a menos que alguém construa uma ponte.
  • Questões sobre alcance (7 saltos, ~100 m cada) são deixadas para o whitepaper do projeto.
  • Limitações gerais de redes em malha discutidas:
    • Malhas móveis “sempre conectadas” não escalam bem além de alguns milhares de nós em movimento.
    • Malhas fragmentadas com store-and-forward podem funcionar melhor, mas limitam mídia rica.
  • Foram cogitadas ideias para sobrepor malhas BLE a longa distância por meio de nós de retransmissão ligados por VPN.

Hospedagem no Radicle e infraestrutura do projeto

  • Confusão entre radicle.dev e radicle.network:
    • Esclarecido como sendo o mesmo projeto: .dev para docs/protocolo, .network para o explorador da rede.
    • A separação existe em parte para evitar bloqueio de todo o domínio por causa de conteúdo gerado por usuários.
  • Alguns elogiam a interface do Radicle e sugerem scripts para espelhar repositórios Git arbitrários no Radicle.
  • Um comentário observa que o mantenedor do repositório Bitchat ficou inatingível no empacotamento para o F-Droid; sugere fazer um fork.

Tentativa de remoção governamental e debate sobre censura

  • Contexto: o governo indiano teria pedido ao GitHub para remover o Bitchat; os links ainda parecem acessíveis.
  • Alguns argumentam que a ação aumentou a visibilidade e empurrou a replicação para o Radicle (efeito tipo Streisand).
  • Outros contrapõem que, no ambiente atual, proibições geralmente reduzem o uso, especialmente se as lojas de aplicativos entrarem na discussão.
  • Discussão mais ampla sobre moderação:
    • Diz-se que todas as grandes plataformas censuram em certa medida; a moderação é apresentada como necessária para combater spam/ódio.
    • Disputas sobre viés ideológico percebido na moderação antiga do Twitter.
    • A proteção legal para plataformas (citada via Seção 230) é usada para justificar “plataformas privadas podem moderar como quiserem”.

Adoção, uso e alternativas

  • Relatos de campo:
    • Em um grande festival (~80 mil pessoas), ~20 dispositivos foram detectados; o comprimento máximo observado do caminho foi de ~2 saltos, limitando a cobertura.
    • Alguns usuários em cidades relatam não ver pares; outros relatam uso em protestos, inclusive na Índia.
    • O conteúdo até agora varia de quase vazio a arte ASCII grosseira.
  • Vários observam a novidade de enviar mensagens sem Wi‑Fi ou rede celular.
  • Apps anteriores de Bluetooth/próximos apenas (por exemplo, FireChat, Berkanan, IR/infravermelho, truques de nomes de AirDrop/hotspot) são mencionados para comparação, com comentaristas argumentando que Bitchat resolve um problema de malha mais amplo e mais autônomo.

Nome, marca e cultura

  • Muitos criticam o nome por ser juvenil ou estranho de pronunciar; outros veem isso como um trocadilho propositalmente ousado (semelhante a outros títulos de brincadeira).
  • Especula-se que o nome possa ser inspirado em clientes IRC anteriores e que nomes provocativos às vezes são uma escolha intencional de branding.
  • Meta-discussão sobre posts recorrentes “X agora está em Y” no HN e a tendência de zombar mais de nomes caprichosos de projetos open source do que de nomes corporativos.