As mensagens só podem ser acessadas tendo sua nsec em posse, ou seja, quem conseguiu achar roubar a sua identidade (se já sabe como funciona a questão de gerenciamento de chaves, não precisa se preocupar), agora, usando sua npub, como dá para se usar a de qualquer um (teste aí em seu client, fazer login com a npub de qualquer um), funciona assim como uma carteira de bitcoin watch-only, consegue-se ver (quase) todas as ações, porém não consegue-se assinar nada. As mensagens aparecerão somente cifradas (ex: "Olá, boa noite", ficará visível de fora como "Jhei73+hdodl+4!$(;$8@+3;38oHdbHjK")
Eu digo "quase todas as ações", pois já existe há um bom tempo o NIP-17, que foi a implementação de DMs privados realmente, sem vazamento de tantos metadados, assim mandando mensagens dessa forma, ninguém de fora consegue visualizar. A maioria dos clients já implementou isso, porém ainda é opt-in, o usuário precisa ativar para não acabar gerando o problema maior de se enviar mensagem para alguém que usa um client que não implementou o NIP-17 ainda (estão bem atrasados se não implementaram). Quando isso acontece, o usuário que usa o client atrasado não recebe a mensagem, simples assim.
Procure nas configurações do seu client para ativar o NIP-17 se achar necessário, no Amethyst você escolhe em cada chat individualmente, só clicar no ícone que parece da guia anônima do navegador.
Que interessante. Tentei fazer esse teste no Primal e no Coracle, mas o Primal, aparentemente, não permite fazer esse tipo de login com npub e o Coracle permite, mas desabilita o link para as DMs e, ao acessar a rota /messages, eu recebo um 403, dizendo que não estou permitido em acessar o serviço DM naquela modalidade.
Conhece algum cliente que permita fazer isso? Fiquei curioso em explorar isso.
O próprio Amethyst você pode se logar tranquilamente com uma npub qualquer
Mas cliente web, tem algum?
Eu queria explorar isso pelo viés da programação, por isso meu interesse em algum cliente web.
Então para você, o melhor é ir estudar o protocolo, leia os NIPs e tudo mais
Caso queira conversas seguras privadas aqui no Nostr, use o nostr:nprofile1qqs9ajjs5p904ml92evlkayppdpx2n3zdrq6ejnw2wqphxrzmd62swspz9mhxue69uhkummnw3ezuamfdejj72cp92h
O ápice da privacidade e anonimato seria o https://simplex.Chat , mas este está a par do Nostr, é um protocolo completamente diferente, eu diria que o protocolo perfeito, que nada deixa a vazar.