Replying to Acrodago

# Manual de Uso do BitChat:

## O que é o BitChat?

O BitChat é uma aplicação de mensagens descentralizada peer-to-peer que opera através de redes mesh Bluetooth. Não requer internet, servidores ou números de telefone. É uma solução inovadora para comunicação local que funciona completamente offline.

### Características Principais

- **Sem Internet**: Funciona exclusivamente via Bluetooth

- **Sem Servidores**: Comunicação direta entre dispositivos

- **Sem Cadastro**: Não precisa de número de telefone ou email

- **Resistente à Censura**: Não pode ser bloqueado por governos ou operadoras

- **Rede Mesh**: Cada dispositivo atua como cliente e servidor, descobrindo automaticamente outros dispositivos e retransmitindo mensagens através de múltiplos saltos para estender o alcance da rede

- **Open Source**: Código aberto disponível no GitHub

## Instalação

### iOS/macOS

- **Requisitos**: iOS 16.0+ ou macOS 13.0+

- **Download**: Disponível na App Store como "bitchat mesh"

- **Código fonte**: https://github.com/permissionlesstech/bitchat

### Android

- **Requisitos**: Android 8.0+ (API 26)

- **Download**: APK disponível em https://github.com/permissionlesstech/bitchat-android/releases

- **Código fonte**: https://github.com/permissionlesstech/bitchat-android

## Como Usar

### 1. Primeira Configuração

1. **Baixe e instale** o aplicativo em seu dispositivo

2. **Ative o Bluetooth** nas configurações do seu telefone

3. **Abra o BitChat** - não é necessário criar conta ou fazer login

4. **Permita acesso ao Bluetooth** quando solicitado

### 2. Descoberta de Dispositivos

- O aplicativo automaticamente procura outros dispositivos BitChat próximos

- Você pode conversar com pessoas ao seu redor sem precisar do número de telefone ou email delas

- O alcance típico é de até 300 metros em condições ideais

### 3. Tipos de Chat Disponíveis

#### Chat Público Local

- **Mais seguro**: Sem preocupações de segurança

- Qualquer pessoa na rede pode participar

- Ideal para grupos temporários ou eventos

#### Mensagens Privadas e Canais

⚠️ **Aviso de Segurança**: Os recursos de mensagens privadas e canais não receberam revisão externa de segurança e podem conter vulnerabilidades. Não use para casos sensíveis e não confie na segurança até que seja revisado

### 4. Comandos do Chat

O BitChat usa uma interface similar aos antigos comandos IRC (Internet Relay Chat). Aqui estão os principais comandos:

#### Comandos Básicos

- **`/j #canal`** - Entrar ou criar um novo canal

- **`/m @nome mensagem`** - Enviar mensagem privada para um usuário

- **`/w`** - Listar usuários online

- **`/nick novonome`** - Alterar seu nome de usuário

#### Comandos de Canal

- **`/j #nomecanal senha`** - Entrar em canal protegido por senha

- **`/topic novo tópico`** - Definir tópico do canal (se você for o proprietário)

- **`/kick @usuário`** - Expulsar usuário do canal (proprietários)

### 5. Como Fazer Chats Privados

**Método 1: Usando Comandos**

```

/m @nomedousuario sua mensagem aqui

```

**Método 2: Pela Interface**

1. Toque no nome do usuário na lista de participantes

2. Selecione "Enviar mensagem privada"

3. Digite sua mensagem

**Segurança das Mensagens Privadas:**

- Usam criptografia X25519 + AES-256-GCM

- Implementam sigilo de encaminhamento (novas chaves a cada sessão)

- São efêmeras por padrão (apenas na memória)

### 6. Como Alterar o Nome

**Durante o uso:**

```

/nick NovoNome

```

**Na primeira vez:**

- O aplicativo gerará automaticamente um nome aleatório

- Use o comando `/nick` para personalizá-lo

- O nome não é permanente - você pode mudá-lo a qualquer momento

### 7. Como Criar uma Nova Comunidade/Canal

**Comando básico:**

```

/j #NomeDoCanalNovo

```

**Canal com senha:**

```

/j #CanalPrivado MinhaSenh@123

```

**Características dos canais:**

- Proprietário pode controlar retenção de mensagens

- Suporte a tópicos personalizados

- Possibilidade de expulsar usuários

- Criptografia Argon2id + AES-256-GCM para canais protegidos

### 8. Como Colocar Senha em Canais

**Ao criar um canal:**

```

/j #MeuCanalSeguro MinhaSenh@Forte2024

```

**Configuração de segurança:**

- Use senhas fortes (mínimo 12 caracteres)

- Combine letras maiúsculas, minúsculas, números e símbolos

- A senha é derivada usando Argon2id para máxima segurança

- Todos que quiserem entrar precisarão da senha exata

### 9. Funcionamento da Rede Mesh

- **Retransmissão automática**: Mensagens são repassadas entre dispositivos para aumentar o alcance

- **Descoberta dinâmica**: Novos dispositivos são automaticamente detectados

- **Resiliência**: A rede continua funcionando mesmo se alguns dispositivos saírem

- **TTL (Time To Live)**: Roteamento inteligente de mensagens

- **Fragmentação automática**: Para mensagens grandes

- **Deduplicação**: Evita mensagens duplicadas

## Funcionalidades de Emergência e Segurança

### Limpeza de Pânico

- **Como usar**: Toque triplo no logotipo do BitChat para deletar todo o conteúdo instantaneamente

- **Quando usar**: Situações de emergência onde é necessário apagar evidências rapidamente

- **Efeito**: Remove todas as mensagens, configurações e dados do aplicativo

### Recursos de Privacidade Avançados

#### Tráfego de Cobertura

- O aplicativo incorpora "tráfego de cobertura", enviando atrasos aleatórios e mensagens fictícias para evitar análise de tráfego

- Dificulta que observadores identifiquem padrões de comunicação

#### Otimização de Bateria

- **Compressão LZ4**: Economiza de 30% a 70% da largura de banda em mensagens de texto

- **Modos adaptativos**: Ajusta consumo baseado no nível da bateria

- Modo de desempenho (bateria alta)

- Modo balanceado (bateria média)

- Modo economia de energia (bateria baixa)

- Modo ultra-baixo consumo (bateria crítica)

## Casos de Uso Práticos

### Situações de Emergência

- **Desastres naturais**: Quando a infraestrutura de internet está fora do ar

- **Protestos e manifestações**: Comunicação resistente à censura

- **Áreas remotas**: Locais sem cobertura de internet ou celular

### Uso Cotidiano

- **Eventos grandes**: Festivais, shows, conferências

- **Escolas e universidades**: Comunicação entre estudantes

- **Grupos de caminhada**: Coordenação em trilhas

- **Grupos de trabalho**: Comunicação local em escritórios

## Vantagens e Limitações

### Vantagens

✅ **Privacidade**: Sem monitoramento de terceiros

✅ **Resistência**: Funciona independente da internet

✅ **Gratuito**: Sem custos de operação

✅ **Rápido**: Comunicação direta entre dispositivos

✅ **Anônimo**: Não requer identificação pessoal

### Limitações

❌ **Alcance limitado**: Funciona apenas em proximidade física

❌ **Dependente do Bluetooth**: Precisa manter o Bluetooth ativado

❌ **Bateria**: Pode consumir mais bateria que apps tradicionais

❌ **Recursos limitados**: Ainda em desenvolvimento

❌ **Criptografia em revisão**: Funcionalidades privadas ainda não totalmente seguras

## Dicas de Uso

### Para Melhor Performance

1. **Mantenha o Bluetooth ativo** sempre que quiser receber mensagens

2. **Posicione-se estrategicamente** em locais com mais pessoas usando o app

3. **Seja paciente** - mensagens podem levar mais tempo em redes maiores

4. **Use o chat público** para maior confiabilidade

### Privacidade e Segurança

1. **Use apenas chat público** para comunicações importantes por enquanto

2. **Não compartilhe informações sensíveis** até que a segurança seja auditada

3. **Lembre-se** que qualquer pessoa próxima pode participar do chat público

4. **Monitore seu uso de bateria** pois o Bluetooth consome energia

### Comandos Essenciais - Resumo Rápido

```

/j #canal - Entrar/criar canal público

/j #canal senha - Entrar/criar canal com senha

/m @usuario mensagem - Mensagem privada

/nick NovoNome - Alterar nome

/w - Ver usuários online

/topic Novo Tópico - Definir tópico (proprietário)

/kick @usuario - Expulsar usuário (proprietário)

```

### Dicas de Segurança para Senhas

- Use pelo menos 12 caracteres

- Combine letras (maiúsculas e minúsculas), números e símbolos

- Evite palavras do dicionário

- Exemplo de senha forte: `M3uC@n4l#S3gur0!2024`

## Suporte Técnico

- **Documentação técnica**: Disponível no whitepaper do projeto

- **Código fonte**: GitHub (permissionlesstech)

- **Comunidade**: Issues no GitHub para relatórios de bugs

- **Licença**: Software de domínio público

## Considerações Finais

O BitChat representa uma abordagem revolucionária para comunicação móvel, oferecendo uma alternativa descentralizada aos aplicativos de mensagem tradicionais. Embora ainda esteja em desenvolvimento, já oferece uma ferramenta valiosa para situações onde a comunicação tradicional não está disponível ou é inadequada.

**Importante**: Este é um software experimental. Use com consciência de suas limitações atuais e acompanhe as atualizações do projeto para melhorias de segurança e funcionalidade.

nostr:nprofile1qqsg3mzprj5q3ekxtadnj583uvzm2rhcfc69yr9gedxxv5x749ppjvgpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctckeuvvn

Reply to this note

Please Login to reply.

Discussion

No replies yet.