O que é Nostr e como usá-lo no Linux

O que é Nostr e como usá-lo no Linux

Nostr é um protocolo de internet novo e inovador que visa simplificar a forma como as pessoas usam as mídias sociais. Em vez de um único site, a Nostr usa retransmissões e criptografia de chave pública para descentralizar a transmissão de mensagens pela Internet.

Este artigo mostrará como você pode instalar um cliente Nostr no Linux. Além disso, também mostrará como criar seu próprio par de chaves exclusivo para participar da rede Nostr.

Como o Nostr funciona e por que usá-lo?

A forma como Nostr funciona é que cada usuário tem um par de chaves únicas que os identificam dentro da rede. Todas as mensagens que um usuário envia e recebe de uma retransmissão Nostr são assinadas e criptografadas usando suas chaves.

Como resultado, apenas o usuário que possui a chave de assinatura pode abrir e decodificar suas mensagens. Isso torna qualquer conteúdo que passa por Nostr privado por padrão.

Uma captura de tela que mostra uma conversa direta entre dois usuários do Nostr.

Além disso, outra vantagem do Nostr sobre outros sites de mídia social é que ele é “independente de conteúdo”. Isso significa que o protocolo não requer um formato estrito para mensagens recebidas e enviadas. Por exemplo, uma postagem Nostr pode ser tão curta quanto um tweet ou tão longa quanto um blog de destaque.

Instalando o cliente Gossip Nostr

O primeiro passo para usar o Nostr é instalar um cliente em seu computador. Embora haja um bom número de programas que podem acessar a rede, o mais confiável no momento é o Gossip. Este é um cliente orientado para desktop que não precisa de um navegador da Web para ser executado em seu computador.

Uma captura de tela da tela Gossip about.
  • Baixe seu pacote do repositório Github do desenvolvedor:

wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb

Uma janela de terminal mostrando o processo de download do Gossip.
  • Clique duas vezes no. deb para iniciar a instalação do pacote Gossip em seu sistema.

Criando sua primeira conta Nostr

  • Inicie o aplicativo Gossip no menu Aplicativos.
  • Isso abrirá uma janela branca simples que mostra uma breve visão geral do que você pode fazer dentro do Gossip. Para criar sua primeira conta, clique em “Você”.
Uma captura de tela da tela inicial do Gossip.
  • Clique na primeira caixa de texto na categoria “Gerar um par de chaves” e digite a senha da sua conta.
Uma captura de tela do processo de geração de chave Nostr.
  • Clique em “Gerar agora” para criar sua nova conta Nostr.
Uma captura de tela destacada do botão de geração de chave Nostr.

Importando uma conta Nostr existente

Além de criar uma nova conta Nostr, Gossip também permite que você importe uma chave Nostr existente como sua conta de usuário principal. Isso pode ser útil se você já usou o Nostr e não deseja refazer suas listas de seguidores.

Tudo o que você precisa fazer é encontrar a chave privada da sua conta Nostr atual e colá-la na caixa de texto “Enter Private Key” do Gossip na categoria “Import Private Key”. Clique em “Importar”.

Conectando a relés e enviando uma nota

Para que o Nostr funcione, você precisa conectá-lo a um nó de retransmissão. Estes são pequenos servidores na nuvem que carregam suas informações criptografadas em Nostr. Eles também permitem que você encontre outros usuários na rede, além de entregar suas postagens aos seus seguidores.

  • Clique no botão “Relés”.
Uma captura de tela da interface Gossip destacando a categoria Relays.
  • Clique no subbotão “Configurar”.
Uma captura de tela realçada mostrando a subcategoria Configurar para relés Nostr.
  • Para adicionar um retransmissor, escreva o URL completo do servidor ao qual deseja se conectar e clique em “Adicionar”. No meu caso, utilizo os seguintes relés: wss://nos.lol, wss://relay.nosr.band e wss://purplepag.es.
Uma captura de tela mostrando uma lista de relés recém-adicionados ao Gossip.
  • Clique nas caixas de seleção “Ler”, “Escrever” e “Anunciar” ao lado de seu novo relé. Isso permite que seu cliente Gossip os use para se comunicar com outros clientes.
Uma captura de tela de vários relés sendo ativados no cliente Gossip.
  • Agora você pode publicar sua primeira nota. Clique no botão “Feed”.
Uma captura de tela destacada mostrando o link para a categoria Feed.
  • Para enviar sua primeira nota, escreva na caixa de texto em branco e clique em “Enviar”.
Uma captura de tela mostrando a interface de feed do Gossip.

Seguindo outras contas Nostr

Além de enviar notas para si mesmo, você também pode seguir e interagir com outros usuários da rede. Isso é semelhante ao recurso “Seguir” na maioria dos sites de mídia social.

  • Clique no botão “Pessoas”.
Uma captura de tela destacada mostrando o link para a categoria Pessoas em Fofoca.
  • Clique em “Seguir alguém novo”.
Uma captura de tela mostrando o link Seguir alguém novo dentro do Gossip.
  • Forneça a chave de perfil da conta que você deseja seguir. Esta é uma longa sequência de letras e números que começam com “nprofile”. Você pode encontrar uma lista de usuários atuais junto com suas chaves nprofile visitando um site de diretório de usuários .
Uma captura de tela da página inicial do Nostr.Band.
  • Para obter a chave nprofile de um usuário, pressione o pequeno símbolo de seta para baixo ao lado do usuário que deseja seguir.
Uma captura de tela mostrando a seta para baixo de uma conta Nostr em Nostr.Band.
  • Clique em “Copiar nprofile”.
Uma captura de tela mostrando o link Copiar nprofile para o usuário ramces.
  • Depois de obter uma chave nprofile, volte para Gossip e cole-a na caixa de texto diretamente abaixo da categoria “Follow an nprofile”.
Uma captura de tela mostrando a chave nprofile dentro da interface do Gossip.
  • Clique no botão “Seguir” para carregar as notas e informações desse usuário.
Uma captura de tela do usuário entrando em Gossip.

Lendo o Feed de uma Conta Nostr Externa

Um dos recursos brilhantes do Nostr é que você pode ler qualquer dado público que esteja sendo enviado para uma conta específica, desde que conheça sua chave nprofile. Isso o torna útil para usuários que desejam criar um feed “somente leitura” de seus usuários favoritos.

  • Para importar o feed público de uma conta diferente, você precisa obter sua chave “npub”. Você também pode obter isso indo para Nostr.Band.
Uma captura de tela da página da Nostr.Band.
Fonte da imagem: https://nostr.band
  • Clique na seta para baixo do usuário que você deseja importar para o Gossip.
Uma captura de tela de uma entrada de usuário Nostr.Band com um destaque na seta para baixo.
  • Clique em “Copiar npub”.
Uma captura de tela da entrada do perfil Nostr.Band com um destaque no link Copiar npub.
  • Abra o Gossip e clique em “Você” e depois em “Chaves”.
Uma captura de tela mostrando a interface do Gossip para gerenciar chaves.
  • Role a janela e cole sua chave npub na caixa de texto abaixo da categoria “Import Public Key”.
Uma captura de tela da chave npub dentro do cliente Gossip.
  • Clique em “Import Public Key” para carregar o feed da conta externa no Gossip.
Uma captura de tela mostrando a interface do Gossip com uma conta Nostr externa em execução.

perguntas frequentes

Não consigo ver nenhuma postagem no meu cliente Nostr.

Este problema é provavelmente devido a uma lista de retransmissão Gossip mal configurada ou a uma retransmissão com defeito. Para corrigir isso, você pode verificar sua lista de retransmissão se cada servidor tiver as permissões “Ler” e “Gravar” habilitadas. Você também pode incluir relés adicionais para servir como um backup redundante para seu cliente Gossip.

Posso usar minha conta Gossip Nostr em um cliente diferente?

Sim. Como uma conta Nostr é apenas um simples par de chaves públicas e privadas, você pode levar sua conta para qualquer cliente e ela ainda carregará todas as suas notas e suas listas de seguidores atuais.

É possível bloquear as mensagens de spam no Nostr?

Sim e não. Por padrão, uma retransmissão pública sempre aceitará uma nota, independentemente de onde ela veio. Isso significa que um spammer sempre pode transmitir mensagens publicamente e cabe ao cliente do usuário filtrar essas mensagens. No entanto, há vários serviços pagos nos quais você pode se inscrever, os quais farão a filtragem de spam em um nível de retransmissão.

Crédito da imagem: Redd F via Unsplash . Todas as alterações e screenshots por Ramces Red.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *