1 pontos por GN⁺ 2026-01-20 | 1 comentários | Compartilhar no WhatsApp
  • bitchat é um app de mensagens distribuído que funciona por meio de uma rede mesh Bluetooth, sem internet nem servidores
  • Cada dispositivo atua como cliente e servidor, descobre automaticamente aparelhos próximos e retransmite mensagens em múltiplos saltos
  • Oferece resistência à censura, evasão de vigilância e independência de infraestrutura, permitindo manter a comunicação mesmo em falhas de internet ou situações de desastre
  • Estão disponíveis versões para iOS/macOS e Android, com compatibilidade total de protocolo
  • O software é disponibilizado em domínio público, permitindo que qualquer pessoa o use e modifique livremente

Visão geral do bitchat

  • bitchat é um aplicativo de mensagens peer-to-peer descentralizado baseado em uma rede mesh Bluetooth
    • Não requer conexão com a internet, servidores nem número de telefone
    • Forma uma rede de comunicação ad hoc apenas com dispositivos próximos
  • Cada dispositivo desempenha simultaneamente os papéis de cliente e servidor
    • Descobre automaticamente os peers ao redor
    • Expande o alcance da rede com uma função de retransmissão em múltiplos saltos, que encaminha mensagens por vários dispositivos

Principais características

  • Resistência à censura: como não há servidor central, é difícil monitorar ou bloquear
  • Evasão de vigilância: a comunicação ocorre apenas dentro da rede Bluetooth local
  • Independência de infraestrutura: pode funcionar em falhas de internet, desastres naturais, protestos ou regiões com restrições de conectividade

Distribuição do software

  • Versão para iOS/macOS
    • App Store: bitchat mesh
    • Código-fonte: GitHub - permissionlesstech/bitchat
    • Suporta iOS 16.0 ou superior e macOS 13.0 ou superior
    • Pode ser compilado com Xcode, XcodeGen ou Swift Package Manager
  • Versão para Android
    • Play Store: bitchat
    • Código-fonte: GitHub - permissionlesstech/bitchat-android
    • Disponibiliza releases em APK
    • Suporta Android 8.0 (API 26) ou superior
    • Mantém compatibilidade total de protocolo com a versão para iOS

Documentação e licença

  • White paper técnico: whitepaper.md
  • O software é disponibilizado em domínio público (public domain), permitindo uso e modificação livres

1 comentários

 
GN⁺ 2026-01-20
Comentários do Hacker News
  • Os celulares já estão cheios de tecnologias sem fio avançadas, mas, legalmente, não podem se comunicar diretamente por mais de algumas centenas de metros sem uma estação-base controlada centralmente
    Já um walkie-talkie de 10 dólares consegue se comunicar por vários quilômetros com tecnologia rudimentar, mas a transmissão de dados seria proibida
    Isso não é resultado de uma limitação técnica, mas de regulações impostas pelo governo

    • Parece que seria possível preencher essa lacuna usando pequenos módulos USB com suporte a LoRa e codecs de voz de baixo bitrate como o Codec2
      Ainda assim, seria muito mais conveniente se isso viesse embutido no celular. Existem dispositivos como o LilyGo T-Deck Plus/Pro, mas ainda é preciso carregar um aparelho separado em vez de usar o telefone
    • Muitos chips Wi‑Fi podem ser colocados em modo monitor para receber todos os pacotes e também transmitir diretamente
      A largura de banda é baixa, mas suficiente para texto ou até áudio. É preciso acesso root e implementar um protocolo próprio com código de correção de erros
    • O problema não é a lei, e sim o fato de o LTE Direct não ter se popularizado
      Essa tecnologia permitia comunicação direta entre celulares a até 1 km, mas exigia implementação no firmware e acabou sendo aplicada só em telefones governamentais
      O 5G também tem recursos de Device-to-Device, mas não está claro se há suporte real
      Também existe a questão da alocação de frequências, e os celulares têm limitações de energia e de antena que dificultam comunicação de longa distância
      Walkie-talkies têm antenas maiores e mais potência, mas a largura de banda é estreita, então a taxa de transmissão de dados é baixa
    • Na verdade, não existe lei que impeça fabricantes de celular de colocarem rádios na faixa ISM de 900 MHz
      E walkie-talkies também fazem transmissão de dados de forma legal
    • Fico em dúvida se essa afirmação de que “walkie-talkies tornam transmissão de dados ilegal” é mesmo verdade
      Eu usava o Gotenna antigamente, e ele era legal tanto nos EUA quanto na Europa
      A REI também vende o Motorola Talkabout T803, que se conecta ao smartphone por Bluetooth e retransmite mensagens curtas
  • Está faltando um recurso de propagação adiada (deferred propagation)
    Há retransmissão até o TTL expirar, mas não existe uma função para guardar a mensagem quando o destinatário está offline e entregá-la depois
    Se fosse possível configurar os nós para manter mensagens em cache por certo período, eles também poderiam atuar como mensageiros (couriers) entre grupos de usuários isolados

    • Vale a pena olhar para a antiga FidoNet
      Ela já implementava perfeitamente uma arquitetura de store-and-forward por links discados e sem fio há 40 anos
      Era muito mais confiável do que o alcance real do BT5 (cerca de 10 m)
      Redes mesh por Bluetooth só funcionam em condições muito específicas, então acabam sendo pouco práticas
    • Excelente observação
      Já vi esse tipo de assunto centenas de vezes no HN, mas raramente há uma discussão realista sobre store-and-forward
      Casos recentes como o do Irã mostram o quanto essa tecnologia é necessária
      Até nos EUA, grandes eventos ou desastres podem derrubar as redes, o que reforça a necessidade de mensageria descentralizada
    • Não basta pensar só em entrega adiada; também é preciso considerar estações retransmissoras de alta potência
      Em situações de instabilidade política, às vezes a distribuição unidirecional de informação é mais importante do que comunicação em duas vias
      Um modo somente recepção é mais difícil de rastrear e útil para transmitir informações essenciais
      Tudo isso pode ser resolvido com um modelo store-and-forward
      Dongles LoRa são melhores que Bluetooth, mas podem ser mais arriscados de usar
    • Esse conceito se chama exatamente store and forward
    • Talvez o problema seja que os sistemas operacionais móveis, especialmente o iOS, encerram à força apps em segundo plano
  • O BitChat ficou em 1º lugar em Uganda durante o bloqueio de internet antes das eleições
    Link da matéria
    Também na Jamaica, durante um furacão, virou um dos principais apps após o colapso das comunicações

    • A segunda matéria tem um estilo tão uniforme que parece ter sido escrita por IA
  • Parece o tipo de recurso que a Apple deveria colocar no iPhone
    Ela já teve sucesso com o Find My e o AirTag, então adicionar mensagens offline por Bluetooth ao iMessage seria perfeito
    Já dá para imaginar aquele vídeo de demonstração no estilo Apple mostrando uso em cruzeiros, estádios e até caminhadas espaciais

    • Mas a adoção do iPhone é baixa fora de certos mercados
      Lugares onde isso realmente faz falta são regiões de crise política com internet bloqueada, então suporte a Android é essencial
    • Acho difícil vender isso com marketing de privacidade
      No fim, o usuário precisa confiar na Apple e também no retransporte por desconhecidos em vez da operadora
      Quando a polícia já usa estações-base falsas para vigilância, a questão da confiança fica séria
      Ainda assim, é um recurso muito necessário em contextos de comunicação de curta distância, como festivais ou cruzeiros
    • É bem provável que os governos dos EUA ou da China pressionem a Apple
      Se o governo não permitir, esse recurso não deve ser lançado
    • A Apple já apresentou funções de nicho como no Apple Watch Ultra, então há alguma chance
    • Mas um sistema assim ameaça o modelo de receita das operadoras
      Se for um sistema descentralizado que funciona sem infraestrutura, fica a dúvida: o que exatamente poderia ser cobrado?
  • Às vezes penso que, se o networking local sem fio tivesse se popularizado mais cedo e o IPv6 tivesse reduzido a disseminação do NAT,
    a estrutura atual da internet poderia ser completamente diferente
    E, sem as plataformas fechadas criadas por capital de risco, talvez ela fosse mais aberta

    • Na verdade, o ponto central é a política de alocação de espectro
      Já houve avanços impressionantes com a pequena faixa não licenciada de 2,4 GHz,
      então liberar faixas VHF/UHF mais baixas para uso sem licença geraria uma explosão de inovação
    • Ainda assim, no fim das contas, rede cabeada (fibra) provavelmente venceria
      Ela é indispensável em capacidade e estabilidade, além de necessária para expandir datacenters
      Ferramentas P2P aumentariam, mas a estrutura geral da internet continuaria parecida
  • Fico me perguntando quando um app de mensagens por Bluetooth realmente seria usado
    Mesmo com BT5, 400 m é o limite, então mandar fotos para um jornalista durante um protesto parece inviável
    Se for só para avisar a família sobre o jantar, não parece algo tão necessário

    • O coded PHY do Bluetooth 5 pode chegar a 1 km em condições ideais
      A maioria dos celulares modernos consegue suportar isso sem troca de hardware
      O problema não é técnico, e sim político
      É um recurso que seria útil no cotidiano e em desastres, mas não existe solução embutida
      É irônico que vivamos numa era com comunicação via satélite e ainda falte uma função básica de P2P
    • Um desenvolvedor criou o próprio app de comunicação por Bluetooth durante um cruzeiro em família, porque a internet via satélite era cara demais
      Faz sentido não precisar passar por um servidor quando os aparelhos estão próximos
    • No começo dos anos 2010, tenho lembranças de usar o app de notas da Sony Ericsson para conversar por Bluetooth
      Numa pousada rural sem sinal, conversei em segredo com a garota da cama ao lado
      Foi uma noite bem divertida
    • Isso é útil em qualquer situação em que a internet móvel não funcione
      Não só em protestos, mas também em shows, festivais e regiões montanhosas
    • No Irã, a internet está bloqueada neste momento
      Enquanto o regime promove uma repressão brutal, tecnologias assim são urgentemente necessárias
  • Pessoalmente, não gosto do envolvimento do Jack Dorsey
    Por isso prefiro o Briar

    • Só que a falta de app para a plataforma Apple reduz bastante a utilidade
    • Tanto faz qual app seja, o importante é a implementação mais eficaz
      Esse tipo de tecnologia é necessário agora
      Mesmo que o BitChat tenha começado como um experimento do Dorsey, se crescer, isso por si só já tem valor
    • Outra alternativa é o Berty
    • Em vez de só dizer que não gosta, seria bom compartilhar o motivo
    • O Briar já existe, então não entendo por que estão tentando reinventar a roda
  • Queria que a Web Bluetooth API dos navegadores tivesse suporte mais amplo
    Se fosse baseado em PWA, daria para evitar a censura das app stores

    • Mas PWAs não conseguem rodar em segundo plano nem interagir bem com Bluetooth, então a utilidade prática é limitada
  • Tecnologias que excluem governo e intermediários nunca serão permitidas legalmente
    O mesmo vale para rádio de longo alcance, comunicação P2P e pagamentos descentralizados
    Se o governo não puder rastrear ou cobrar imposto, isso não vai se popularizar
    Vivemos numa era em que empresas podem apagar conteúdo digital mesmo depois da compra,
    então o fato de baixar por torrent ser ilegal já diz muita coisa

  • Acho Meshtastic com kits baratos (10 a 35 dólares) muito melhor
    Só com Bluetooth, o limite fica em algo como 100 m, mas com Meshtastic dá para chegar a 2–20 km
    A comunidade também é bem ativa

    • Mas o Meshtastic tem problemas de confiabilidade
      Mesmo numa rede com 60 estações, é difícil passar de um hop
      Já o Meshcore mostra taxa de sucesso de quase 100% até depois de 5 hops
      Antes eu evitava por ser closed source, mas agora o app Flutter open source está ficando estável