Galera, pelo que entendi o protocolo nostr não espelha o conteúdo de toda a rede nos relays, correto? Isso significa que os seus dados estão apenas em alguns servidores, e os hosts desses servidores podem te censurar e inclusive banir correto?

Se for isso, a rede fica "fraca", pois pode inclusive haver várias redes separadas que nem se comunicam...

Seria interessante ter uma arquitetura em que todos os nós estariam na mesma e as mensagens distribuídas para todos os nós "relays"

Enfim, se falei merda me desculpem, só estou conjecturando...

Será que o nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z pode nos ajudar?

Abraços

E obrigado...

Reply to this note

Please Login to reply.

Discussion

Garanta que vc tenha um backup das suas mensagens. Os relays e servidores de imagem podem desaparecer a qualquer momento. Especialmente se vc não paga pelo serviço de hosting dos seus dados.

Entendi, o que significa que se alguém não está usando os mesmos relays que eu uso, ele não conseguirá ver as minhas mensagens e nem eu as dele certo?

Pergunta, se eu fazer backup das minhas mensagens eu posso dar rollback em outros relays?

Sim, vc salvas as mensagens já assinadas. Quando precisar, é só fazer um broadcast para um novo relay.

Valeu...

nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqelpt5w o cliente Amethyst salva as mensagens assinadas localmente no dispositivo? Existe possibilidade de backup?

nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqelpt5w qual cliente desktop linux você me recomendaria?

Foi o que percebi hoje. Eu estava usando o client Coracle, lá eu não conseguia todos, inclusive você. Adicionei vários relays e os usuários começaram a aparecer. A questão é que nessa rede, não são os usuários que estão descentralizados, são os servidores e por usar, é possível a censura, ainda mais se certas pessoas decidirem que alguns dns de relays promovem "discurso de ódio" ou são anti-democráticos.

Muitas dessas fragilidades do Nostr podem ser resolvidas com um bom cliente (software que você usa para acessar os relays). Por exemplo, se você usa um navegador web (browser) como cliente, dificilmente você estará salvando as mensagens que você assinou, e estará dependente dos relays fazerem isso por você. Mas se você usa um cliente desktop (programa rodando diretamente na sua máquina), é bem fácil implementar um sistema mais robusto que salva tudo localmente, e quem sabe te permite comunicação direta com esse mesmo software rodando no computador de outro usuário, quem sabe até usando um outro protocolo para isso. Ou seja, as possibilidade são diversas. Sempre vai ter um desenvolvedor como eu pensando em melhorar isso.