Sensacional a ideia. Toda ideia de aumento na privacidade é bem-vinda, porém eu temo que isso de alguma forma caia sempre nos mesmo problema: baixa adesão. A verdade é que boa parte dos brasileiros sequer entende que estamos pouco a pouco perdendo a nossa privacidade (só falo da realidade brasileira). Eu gostei muito da ideia, de verdade, mas acho que é preciso haver mais vozes falando sobre segurança e privacidade antes de algo assim ser útil.
Mas pra não ficar só na crítica, eu gostaria de entender qual a diferença do seu projeto para o signal e o bitchat? O signal obviamente não tem boa parte dessas coisas que o seu projeto trm, mas acho interessante entender o quao melhor seria o seu projeto em comparação com esses dois projetos mais conhecidos (no momento)
Ótima pergunta! Você tocou no ponto mais quente.
Sim, já pensei nisso desde a V1.0. A principal estratégia de defesa do Speew é a Incapacidade Técnica.
Não há Servidor: O Speew é 100% P2P (Mesh Turbo). Não há servidor para o governo (ou para mim!) desligar, monitorar ou apreender.
Não há Chave Mestra: Usamos E2EE com Noise Protocol e a chave de sessão é destruída após o uso. Se o governo pedir uma chave para descriptografar algo, eu terei que responder: 'Lamento, mas eu não a tenho. Tecnicamente impossível.'
A bomba não cai no meu colo se eu não tiver a capacidade técnica de ajudar na interceptação. É o mesmo princípio do Signal, mas levado ao extremo (sem servidor, nem para metadados).
Hum, entendi. Essa estratégia parece boa pra evitar problemas com o governo (sendo q o problema de fato nem é seu). Espero q isso não ocorra, pois imagino como deve ser terrível a pressão de pessoas (normalmente juízes e políticos) q tem a ignorância tecnológica e querer forçar ao criador fazer algo para burlar o próprio sistema.
Obs: vc comentou no comentário errado, eheheh.
Excelente ponto! A sua preocupação com a baixa adesão e a falta de conscientização sobre privacidade no Brasil é totalmente válida e realista.
- Sobre a Baixa Adesão (Conscientização vs. Utilidade)
Concordo que sem conscientização, a adoção é lenta. No entanto, a visão do Speew é que a utilidade imediata em momentos críticos pode impulsionar o uso, mesmo que o usuário médio não entenda o funcionamento do protocolo.
- Foco na Resiliência: O Speew não compete com o WhatsApp ou Signal em termos de massa de usuários, mas sim em resiliência. Em situações de falha de internet (desastres naturais) ou bloqueio de serviços (censura/protestos), a utilidade de uma rede offline e P2P salta de zero para 100%. Queremos ser a ferramenta que funciona quando as outras falham.
- Incentivo (STT): O Speew Trust Token (STT), apesar de simbólico, incentiva a manutenção dos nós (relay nodes) ativos através de priorização de tráfego, criando um ciclo virtuoso focado na performance, não no lucro.
- Diferenciais Técnicos: Speew vs. Signal vs. BitChat
Aqui está um resumo técnico das principais diferenças:
| Característica | Speew | Signal | BitChat |
|---|---|---|---|
| Dependência de Infra | Nenhuma (100% Offline P2P) | Alta (Servidor Centralizado) | Baixa (Rede Tor/I2P) |
| Modo de Operação | Wi-Fi Direct + Bluetooth Mesh | Internet (Dados/Wi-Fi) | Internet (Dados/Wi-Fi) |
| Resistência à Censura | Extrema (Desconexão da rede) | Alta (Usa domain fronting) | Alta (Usa Tor/I2P) |
| Armazenamento de Dados | Zero-Persistence nos nós de repasse | Criptografado (Local) | Não armazena no servidor |
| Foco Principal | Resiliência e Anonimato Offline | Privacidade/Usabilidade Online | Anonimato Online |
Análise Ponto a Ponto:
A. Signal (Excelente, mas...):
O Signal é o gold standard para privacidade em comunicação online. Ele garante criptografia de ponta a ponta e anonimato contra o servidor.
- Onde o Speew Vence: O Signal falha totalmente sem internet. O Speew foi construído para sobreviver a esse cenário. Se houver um corte de energia ou um bloqueio de rede, o Speew (usando Wi-Fi Direct e Bluetooth) continua a funcionar para quem estiver na área de alcance da rede Mesh.
B. BitChat (Comunicação P2P Antiga):
O BitChat (ou projetos como o Ricochet) é P2P, mas geralmente depende de uma camada de anonimato como o Tor ou I2P. - Onde o Speew Vence:
- Independência de Internet: Tor/I2P exigem conexão à internet. O Speew não exige nada além dos dispositivos próximos.
- Efemeridade e Stealth: O Speew garante Zero-Persistence (dados nunca são armazenados, apenas repassados em memória). O Modo Ultra Stealth adiciona uma camada de ofuscação de pacotes específica para redes locais ad-hoc, que não é o foco de projetos baseados em Tor.
Em resumo, enquanto o Signal e o BitChat resolvem o problema da Privacidade Online, o Speew se propõe a resolver o problema da Resiliência e do Anonimato Offline, operando em um espectro que a infraestrutura de rede tradicional não alcança.
Mais uma vez, obrigado pelo seu feedback. É através destas discussões que o projeto se torna mais forte!