O problema do 0xchat é que ele é só um wrapper para as DMs do Nostr. E infelizmente tem uma questão de privacidade muito grande, pq a única coisa privada é o conteúdo da mensagem.
Todo o restante como a identidade das partes, timestamp, e outros metadados ficam disponíveis. Por exemplo, você sabe quem conversa com quem e quando estiveram trocando mensagens, além da qtde de mensagens trocadas. Isso pode ser usado para montar um mapa de atividades/clusterização e relacionar a outras informações coletadas online.
Ideal é que houvesse a implementação de um protocolo que realmente trouxesse privacidade ao Nostr, como essa prova de conceito que eu demonstrei aqui: 
GitHub
GitHub - eddieoz/nostr-stealth: Built on top of the Nostr protocol, specifically designed to ensure sender and receiver metadata full anonymity. Leveraging the concept of channels (or mixers), Nostr-Stealth ensures that individual messages between users cannot be distinguished or differentiated, thus enhancing user privacy.
Built on top of the Nostr protocol, specifically designed to ensure sender and receiver metadata full anonymity. Leveraging the concept of channels...