Eu não curto o SimpleX. Tem méritos teóricos reais, e em alguns aspectos bate o Signal e outras plataformas. Mas na prática não é tão melhor quanto o hype faz parecer.
Sim, quem diz que SimpleX ou Signal são "inseguros" ou "a mesma coisa" não entende de criptografia. O Session é; é o pior mensageiro com criptografia ponta a ponta atualmente em segurança, não usabilidade, nisso é ótimo mesmo.
Mas o Signal Protocol é o padrão ouro, auditado à exaustão, e quebrá-lo abalaria sistemas globais que o usam. SimpleX é excelente em aspectos como metadata mínimo, sem negar, mas em criptografia você evita mexer no que funciona a menos que seja crucial. Ambos são ferramentas sólidas, porém não confio em nenhum dos dois de verdade.
Até entendo as críticas ao Evgeny (Fundador do SimpleX) por sediar a empresa no Reino Unido, ou querer implementar Vouchers envolvendo a Ethereum no meio, entretanto, isso não faz muita diferença, poderia ser Bitcoin, ou estarem na Suiça, Alemanha, Suécia, não muda o real problema:
- Eles são uma plataforma, mais centralizada do que descentralizada, com alguns servidores (deles) distribuídos, uma opção de adicionar outros, mas nada automático ou fácil (99% dos usuários usam os padrões), e cujos servers coletam mais metadados do que um relay Nostr, que sequer sabe se uma mensagem é nova ou antiga;
- Servers do SimpleX veem IPs, timing e padrões de conexão de forma mais concentrada do que o discurso vende, mesmo com private routing ativado. E até usando Tor, é possível rastrear por correlação, algo que os relays Nostr diluem de maneira superior com broadcasting, e datas e horários aleatórios;
- "Escolha seu server" soa bonito, mas quase ninguém faz isso de verdade, a grande maioria fica nos default, logo pedir ou não um número de telefone, email ou ID fixo afeta quase nada, só piora a usabilidade pra um usuário leigo que só quer chegar, achar seu contato e conversar.
- Não gosto dessa mentalidade "Monerista" do fundador Evgeny, apesar dele ser dev de um protocolo aberto, ele tem muita influência no código, e essa coisa de querer "privacidade e anonimato extremo por padrão" eu acho uma bosta. Isso deveria ser uma segunda camada de um protocolo com IDs fixos, assim como o Bitcoin.
ID fixo permite maior confiança e previsibilidade, até caso você não queira mostrar seu rosto e viver como anônimo, seu ID verificado vai estar lá, e caso precise de privacidade: segunda camada. O sistema de IDs aleatórios do SimpleX funciona bem, mas duvido muito que vai escalar como o Nostr no futuro tendo isso em segunda camada opcional.
A maioria das pessoas NÃO precisa de anonimato e privacidade extrema, e muitas nem querem (lojistas, celebridades, vendedores que querem construir uma reputação sólida com sua imagem, e outros), e ID fixo não significa falta de anonimato e privacidade, é só um identificador, seja ele anônimo ou não.
E sim, "ID fixo" tipo número de telefone ou email eu não gosto, mas como já comentei, faz pouca diferença no caso do SimpleX, é mais um inconveniente pra criar uma conta do que um "problema de privacidade e anonimato", ou "se pede número de telefone, não é privado", o rastreio vai existir, existe e é possível no caso do SimpleX se eles se tornarem tirânicos, você não está protegido por conta de um ID aleatório.
Obviamente não é só isso, tenho mais motivos para não usar o SimpleX, e são "motivos", não "razões". Quem quiser usar esse, o WhatsApp, Telegram, Session, Briar, Threema, tudo bem.
Uso Signal porque roda no dia a dia sem drama. Já testei SimpleX, Session, Briar... todos têm pontos fortes, mas Signal é o que mantém meus contatos reais usando sem reclamar. Não é perfeito, mas funciona. É um pouco mais centralizado, mas a comodidade pra mim e outras pessoas mais leigas é muito melhor.
Quando precisar migrar, vou pro Nostr direto.
Lutem e busquem por protocolos, não plataformas.