Se você já ouviu falar sobre Nostr, pode estar se perguntando: o que é isso, afinal? Muito se fala que o Nostr é uma rede social, mas a verdade é que é muito mais do que isso. O Nostr pode ser a verdadeira web descentralizada.

Inicialmente, a utilidade principal do Nostr foi criar redes sociais, mas, diferente do Facebook, Twitter e Instagram, o Nostr não tem um site ou aplicativo móvel oficial. Isso acontece porque o Nostr é um protocolo e, com base nele, diversos aplicativos podem ser desenvolvidos.

Neste artigo, vamos abordar especificamente os clientes (clients), uma parte fundamental do funcionamento do protocolo Nostr.

Bora lá!

O Que é Nostr?

O Nostr, abreviação de “Notes and Other Stuff Transmitted by Relays,” é um protocolo open source que possibilita a criação de aplicativos e redes descentralizadas.

Assim, enquanto as redes sociais tradicionais, como Facebook, Twitter e Instagram, dependem de servidores centralizados e possuem sites e apps oficiais, o Nostr funciona de maneira totalmente diferente.

Portanto, é um protocolo aberto sobre o qual muitos aplicativos e serviços podem ser desenvolvidos, sem a necessidade de uma única entidade controladora. Além disso, a ideia central do Nostr é descentralizar a transmissão e o armazenamento de dados.

Logo Nostr

Como o Nostr funciona?

Para entender o papel dos clients, é fundamental primeiro compreender como o Nostr funciona.

Como já vimos, em vez de depender de um servidor centralizado, o Nostr utiliza um sistema de relays (retransmissores) para transmitir e armazenar dados.

Poranto, quando um usuário publica uma nota, essa nota é enviada a um ou mais relays, que a tornam disponível para outros usuários conectados a esses mesmos relays.

Diferentemente das redes sociais centralizadas, onde o usuário cria uma conta com login e senha, no Nostr o usuário cria uma conta gerando um par de chaves: uma chave privada e uma chave pública. Assim, ele funciona de maneira muito semelhante ao Bitcoin, e não é à toa que os bitcoiners foram os primeiros a começar a usar o Nostr.

Chave privada

Com a chave privada, o usuário pode começar a postar em qualquer aplicativo que suporte o Nostr, e essas postagens serão enviadas para os relays padrão ou para os que o usuário escolher.

Como a chave privada não está vinculada a um aplicativo específico, o usuário pode usá-la para acessar a conta em qualquer aplicativo que suporte Nostr.

É como se você pudesse, com um único login e senha, acessar o Instagram, LinkedIn, Twitter e outros sites.

Chave publica

Já a chave pública pode ser compartilhada com outras pessoas para que possam encontrar usuários na rede.

Esse par de chaves funciona como sua identidade na rede Nostr. Bom, mas o que isso tem a ver com os clientes do Nostr?

É o que vamos entender agora.

O papel dos clientes (clients) no Nostr

No Nostr, clientes ou clients são aplicativos que permitem aos usuários acessar o protocolo Nostr e interagir com os vários relays que armazenam dados.

Assim, quando o usuário entra em um cliente Nostr usando sua chave privada, ele pode fazer postagens (conhecidas como “notas”), deixar comentários, curtir ou compartilhar o conteúdo de outros usuários.

Depois de conectado a um cliente, o usuário terá uma experiência de “mídia social“, e esse cliente será seu ponto de contato com o protocolo.

O Nostr conecta as pessoas na camada fundamental do protocolo. Portanto, ao seguir alguém ou ser seguido, é possível interagir com essa pessoa independentemente do cliente Nostr que estiver utilizando.

Ou seja, não é necessário refazer suas conexões caso decida trocar de cliente.

Massa, né?!

imagem que mostra a relação e interação entre clientes, relays e usuários no Nostr

Os clientes desempenham várias funções, incluindo:

  1. Conexão aos Relays: os clientes se conectam a vários relays, permitindo que os usuários publiquem e recebam notas. A diversidade de relays garante que a rede permaneça resiliente mesmo se alguns relays falharem ou forem censurados.
  2. Publicação de Notas: através dos clientes, os usuários podem criar e publicar notas. Essas notas podem conter texto, links e outros tipos de conteúdo, e são disseminadas pelos relays conectados.
  3. Leitura de Notas: os clientes permitem que os usuários leiam notas publicadas por outros usuários. Isso inclui a capacidade de filtrar notas por diversos critérios, como autor, hashtags ou palavras-chave.
  4. Interação Social: muitos clientes oferecem funcionalidades adicionais para interação social, como curtir, comentar ou compartilhar notas. Essas funcionalidades variam de cliente para cliente.
  5. Segurança e Privacidade: os clientes do Nostr podem incorporar várias camadas de segurança, como criptografia de ponta a ponta para mensagens privadas e autenticação descentralizada. Isso garante que as comunicações sejam seguras e privadas.

Quais tipos de clientes existem?

Existem vários tipos de clientes Nostr, cada um com suas próprias características e funcionalidades, proporcionando diferentes experiências para os usuários.

A principal diferença entre os clientes é a plataforma em que podem ser acessados. Alguns são baseados na web e podem ser acessados através de qualquer navegador. Outros são aplicativos de desktop que você precisa baixar e instalar no seu computador. E, por fim, existem os clientes de celular, que são aplicativos nativos para Android ou iOS.

Independentemente do cliente escolhido, todos irão gerar um par de chaves pública e privada. Assim, uma vez que o usuário tem posse de suas chaves, é importante guardá-las bem, pois, caso perca essas informações, perderá o acesso à sua conta.

Além disso, não há como redefinir ou recuperar sua conta via e-mail, como em plataformas centralizadas.

Vamos entender agora de que maneira você pode acessar os clientes Nostr:

Websites

A maneira mais fácil de acessar a rede Nostr é através dos clientes web. Com sua chave privada em mãos, você pode acessar um site, fazer login e começar a interagir com os usuários, assim como faria em redes sociais tradicionais.

Como exemplos de clientes web, podemos citar Astral Ninja, Iris, Primal e Snort Social.

Aplicativos de celular

É possível também acessar o Nostr baixando um aplicativo no celular. Essa é a forma mais comum e familiar, oferecendo aos usuários a experiência que eles já estão acostumados a ter com outros aplicativos de mídias sociais.

Como exemplos de clientes com app, temos o Primal, o Damus, Amethyst e Plebstr.

Como vimos ao longo deste artigo, atualmente existem vários clientes disponíveis, mas precisamos observar quantos usuários cada um conseguirá atrair e quantos usuários o ecossistema Nostr como um todo conseguirá manter.

Competir no cenário das mídias sociais, que é dominado por grandes empresas com enormes recursos de investimento, será um grande desafio.

Conclusão

O Nostr representa um avanço significativo rumo a uma web verdadeiramente descentralizada, e os clientes são componentes essenciais para o funcionamento e a usabilidade desta rede. Eles não apenas permitem que os usuários publiquem e leiam notas, mas também oferecem uma variedade de funcionalidades que enriquecem a experiência social e garantem a segurança e a privacidade das comunicações.

Com a crescente popularidade do Nostr e a contínua evolução dos clientes, o Nostr tem o potencial de transformar a maneira como interagimos online, oferecendo uma experiência mais livre, segura e privada em um mundo onde nossos dados são vigiados e expostos a qualquer preço.

Espero que este artigo tenha ajudado você a entender o que são os clientes do Nostr!

Até o próximo e opt out!

Compartilhe em suas redes sociais:

Escrito por
Imagem do Autor
Kaká Furlan

Fundadora da Area Bitcoin, um dos maiores projetos de educação de Bitcoin do mundo, publicitária, apaixonada por tecnologia e mão na massa full time. Já participou das principais conferências de Bitcoin como Adopting, Satsconf, Surfin Bitcoin e Bitcoin Conference.

Ícone do X

Curtiu esse artigo? Considere nos pagar um cafezinho para continuarmos escrevendo novos conteúdos! ☕