Eu sempre vejo postagens falando sobre a importância dos relés, eu nem sei o que é nem pra que servem e tampouco como configurá-los.. Pra quem não sabe nada disso como eu mas quer aprender, por onde começar?
Pense no relay como uma caixa postal pública (espero q saiba 😄), onde vc coleta msgs q deixaram lá ou vc deixa mensagens lá, mas no caso dos relays não necessariamente são pra vc. Relays são sistemas rodando em algum lugar, pode ser gratuito ou pago, vai depender do quanto vc importa com essas msgs. O importante é, o app q vc usa vai mostrar as msgs dos relays q aquele app está configurado para coletar, ou seja, não existe um relay global onde todos usuários de nostr deixam msgs. É comum uma msg de usuário estar em um relay mas não em outro.Vc vai ter q experimentar para saber qual relay vc quer usar, e apesar de poder usar vários relays, não é recomendável, pois o app vai consumir bastante tráfego de internet. Sobre escolher os relays, vai depender do app que vc usa, alguns tem seus próprios, outros não usam sequer um predefinido. O interesse da pessoa sobre ter controle sobre quais relays utilizar vai determinar como consumir as msgs e até o app de preferência.
A analogia da caixa postal pública ajudou a clarear um pouco, apesar que agora tenho mais perguntas do que respostas 😅 Por exemplo, se eu estou vendo esta sua mensagem e você a minha significa que eu e você estamos conectados a um relé em comum? Se eu remover este relé então não consigo mais ver esta sua mensagem? Quando eu sigo um usuário que não tem nenhum relé em comum comigo o que acontece? Tenho acesso à "caixa postal pública" dele? Ela foi adicionada aos meus relés?
Suas dúvidas são ótimas e vc pegou a idéia. Sim, estamos utilizando relays em comum, na verdade, dois: wss://nos.lol e wss://relay.nostr.band. Pode acontecer tbm de um relay propagar msgs para outros relays ou talvez, não tenho certeza, um relay coletar de outros. Sim, se o app q vc usa não mais se conectar aos relays q mencionei, provavelmente vc não mais verá mais minhas msgs, digo provavelmente pois pode acontecer o q mencionei sobre os relays propagarem msgs. Sobre o relay de um usuário q vc segue, apenas o fato de vc ver um usuário significa q vc está conectado ao relay onde o perfil daquele usuário está. E aqui é uma ótima oportunidade pra mencionar q tudo na "rede" nostr ficam registrado nos relays, com exceção da sua chave privada, com isso os detalhes do perfil tbm é um tipo de msg q fica no relay e por isso q eu disse q vc estar vendo um usuário é pq vc conectou ao relay q aquele usuário consome. Outra coisa, alguns apps, talvez todos, são "espertos" em "descobrir" outros relays q o usuário utiliza e assim conseguir exibir msgs pra vc q nem estão em um relay predefinido no seu app, isso graças a um tipo de msg (o mesmo sobre os detalhes do seu perfil) o qual contem uma lista de relays q aquele usuário utiliza. Por exemplo, no link abaixo do njump (existem outros q mostram) tem dados do seu perfil e os relays onde esses dados do perfil estão. https://njump.me/nprofile1qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qgwwaehxw309ahx7uewd3hkctcqyphj0uyxzuzxuzk0wdjku3culr2ur3v3wfanvy7d7r8ettmv5g3axu9c4cz