Nostr é um protocolo de comunicação simples capaz de cimentar a construção de redes sociais descentralizadas, sem censura e com alto nível de privacidade, sem envolver uma tarefa complexa e cara, abrindo as portas para a geração de redes sociais abertas a todos.
Como usuário de redes sociais, a ideia de privacidade e segurança sempre foi uma preocupação. Com as recentes violações de dados e escândalos que assolaram as redes sociais tradicionais, fica claro que a privacidade e a segurança não são garantidas. Porém, com a chegada das redes sociais descentralizadas, essas preocupações podem desaparecer e, um exemplo perfeito disso, podemos ver na Nostr.
Nostr, identifica-se como um protocolo projetado para criar uma rede social descentralizada que promete privacidade, segurança e muito mais. Tudo isso, construído sobre uma rede de nós retransmissores capazes de enviar e receber informações entre eles por meio de um Protocolo P2P, suportado em criptografia assimétrica e que não utiliza a tecnologia blockchain para sua operação, facilitando a implantação, o desenvolvimento e a integração com outras tecnologias.
Com todos esses recursos, Nostr rapidamente se tornou um dos projetos de software livre de crescimento mais rápido dedicado a redes sociais nos últimos anos. Um que também vem ganhando grande força no ecossistema cripto, devido à proximidade ideológica e tecnológica da sua construção.
Origem de Nostr
O nome Nostr significa "Notas e outras coisas transmitidas por relés", um nome que se encaixa perfeitamente com a descrição deste protocolo, sua finalidade e funcionamento. Afinal, Nostr é justamente o protocolo responsável por levar a mensagem que você escreve e levá-la aos diferentes nós de retransmissão que fazem parte da rede, e de onde os usuários podem receber a mensagem, lê-la e interagir com você.
O projeto começou sua construção com o trabalho de seu criador, usuário do GitHub, @fiatjaf. Foi ele quem divulgou inicialmente o código inicial e a primeira especificação desse protocolo, mostrando o potencial dessa nova tecnologia.
Privacidade e segurança: as promessas da Nostr para as redes sociais
As redes sociais tornaram-se uma parte vital de nossas vidas diárias, conectando-nos com amigos e familiares e permitindo-nos compartilhar nossos pensamentos e experiências. No entanto, isso vem com a ameaça constante de violações de dados e violações de privacidade. Sabe-se que as redes sociais tradicionais como Facebook, Twitter e Instagram coletam e vendem dados do usuário, colocando em risco sua privacidade. Como resultado, surgiu a necessidade de uma rede social que garanta privacidade e segurança.
Nostr difere das redes sociais tradicionais como Facebook, Twitter e Instagram de várias maneiras. Em primeiro lugar, Nostr é descentralizado, o que significa que não há nenhuma autoridade central controlando a rede. Isso elimina o risco de vazamento de dados e violação de privacidade comuns nas redes sociais tradicionais.
Além disso, Nostr oferece criptografia de ponta a ponta, o que significa que toda a comunicação é criptografada, garantindo que apenas o destinatário possa ler a mensagem. Este não é o caso das redes sociais tradicionais, onde os dados do usuário são frequentemente coletados e vendidos para empresas terceirizadas.
Tudo isso deixa bem claro que; o futuro das redes sociais é descentralizado e a Nostr está liderando o caminho. A Nostr não apenas oferece maior privacidade e segurança do que as redes sociais tradicionais, especialmente considerando o impacto que recentes violações de dados e escândalos tiveram nas redes sociais tradicionais e na vida digital e real de seus usuários. Se não, por sua vez, Nostr oferece uma solução para lutar contra a crescente censura que se exerce nesses espaços.
Como funciona o protocolo Nostr?
Nostr funciona usando chaves criptográficas e assinaturas digitais para que as mensagens sejam invioláveis e sua integridade permaneça intacta. Assim, a Nostr usa dois tipos de software: o cliente e o relé (relay).
O primeiro, o cliente, é usado para enviar eventos. Ou seja, é o software que os usuários usam para se conectar à rede e através dele podem ter uma interface gráfica que permite gerenciar sua conta. Este software também se encarrega de automatizar todo o processo de utilização da criptografia e outras opções oferecidas ao usuário (por exemplo, a possibilidade de ter uma carteira de criptomoedas associada à sua conta Nostr, entre outras opções).
Por seu lado, o segundo software é o relé ou relay. Este é responsável por receber eventos ou mensagens de pessoas conectadas à rede e fazê-los chegar a quem se interessa por eles. Devido à sua construção, os retransmissores recebem e enviam as mensagens que recebem para outros retransmissores, permitindo que essas mensagens cheguem a um número cada vez maior de pessoas. Desta forma, é oferecida uma enorme capacidade de resistência à censura, pois se houver um relé censurando algum conteúdo ou mensagem, essa mensagem pode ser replicada em vários relés ao mesmo tempo e com ela as chances de chegar até nós são mantidas .
Para manter a segurança e a certeza de que as mensagens são de quem dizem ser, a Nostr utiliza criptografia assimétrica. Na realidade, cada conta Nostr tem duas chaves:
- Um público que podemos compartilhar com o resto das pessoas dentro da rede Nostr, e que se tornaria nosso "nome de usuário" ou "nome de usuário" dentro da rede
- Outra privada, que é aquela que devemos proteger a todo custo.
A chave pública é utilizada para que aqueles que desejam receber nossas mensagens possam acompanhar e verificar que se são realmente mensagens autênticas feitas por nós. Este processo de verificação é totalmente seguro e criptográfico, na verdade, é basicamente o mesmo processo que é usado para verificar as operações realizadas com criptomoedas ou com sistemas como o PGP.
A chave pública não apenas permite que as mensagens sejam rastreadas e verificadas, mas também nos permite escrever uma mensagem e que só é legível pela pessoa que criou a referida chave. Para isso, usamos a chave pública para criptografar a mensagem e o destinatário que usa a chave privada pode descriptografá-la. O melhor de tudo é que esse processo criptográfico intensivo não é computacionalmente caro. Pelo menos, não em níveis como os que vemos na mineração de criptomoedas e o processo é executado inteiramente pelos clientes, de modo que os relays se encarregam apenas de unir todas as partes da rede e enviar as mensagens que eles esperam.
Prós e contras de Nostr
Claro que o uso do Nostr nos oferece vários prós e contras, que apresentaremos aqui:
- Não há proibição. Ninguém pode banir você no Nostr, que oferece a liberdade de se expressar sem medo de que suas ideias levem ao fechamento de sua conta. Claro, você deve deixar claro que seu conteúdo pode ser moderado. Por exemplo, se você gerar conteúdo violento e os retransmissores que você usa proibirem isso, eles podem evitar a retransmissão do seu conteúdo. Isso é possível porque seu conteúdo possui uma assinatura criptográfica e basta moderar essa assinatura para evitar a retransmissão do conteúdo. No entanto, isso não é uma proibição porque você pode alterar o relé ou escolher vários deles que aceitem seu conteúdo e continuem atingindo seu público ou aqueles que possam se interessar por sua mensagem.
- As contas podem ser facilmente "migradas". A Nostr permite-lhe ligar a sua conta e o software dos seus clientes a vários relés, permitindo assim chegar a várias comunidades que possam estar registradas nesses relés. Para conseguir isso, basta adicionar o novo relay à lista de relays do seu cliente e com isso você já estará dentro dessa comunidade.
- Sem censura. Os retransmissores podem cobrar para permitir que você poste, o que significa que, mesmo que todos os retransmissores gratuitos o tenham proibido de postar, você sempre pode pagar para postar em algum lugar.
- Publicidade reduzida. A Nostr é uma rede que não pretende ser um espaço de exploração para publicidade. Devido a isso, a publicidade que podemos encontrar é reduzida apenas àquela que os clientes podem introduzir em seus aplicativos.
- Resistente a spam/bot. Muitos retransmissores exigem informações adicionais quando acreditam que uma mensagem é spam. Caso o usuário não possa fornecer as informações adicionais, a mensagem não será enviada ao repetidor, mantendo a plataforma livre de spam. Também não há anúncios ou técnicas de monetização irritantes.
No entanto, nem tudo é positivo e entre os seus contras podemos encontrar:
- No momento, não é possível ver quantos seguidores você tem no Nostr. Você pode ter uma ideia geral por meio de um processo de inscrição, mas nunca será como o Instagram ou o Twitter, onde você sabe exatamente quantas pessoas estão recebendo suas transmissões.
- É difícil conseguir seguidores. Para participar, você precisa encontrar a chave pública de uma pessoa (ou empresa) para poder inseri-la e receber suas transmissões. Normalmente, você precisa solicitá-lo ou encontrá-lo em um site, pois não há um recurso "pessoas que você possa conhecer" como em outras plataformas de mídia social.
Como criar uma conta e usar o Nostr?
O processo para criar uma conta e usar o Nostr é muito simples de realizar e, de fato, podemos fazê-lo seguindo estas etapas simples:
Primeiro, escolha um cliente para Nostr que atenda às suas necessidades. Clientes como Iris (Web), Amethyst (Android), Damus (iOS) e Gossip (Desktop – Windows e GNU/Linux). Neste caso, escolheremos Iris, já que sendo baseado na web você pode facilmente replicar este processo a partir de qualquer dispositivo.
Neste ponto, você precisa gerar seu nome e isso iniciará o processo de geração de um par de chaves públicas/privadas para seu cliente Nostr. Terminado esse processo, que é transparente para você, você poderá escolher alguns usuários de seu interesse que queira seguir.
Agora você pode escolher os usuários que lhe interessam e assim você começará a segui-los dentro da Nostr.
Como você pode ver, o Iris é uma excelente opção para começar a usar o Nostr, especialmente se você estiver interessado em ter uma abordagem simples dessa tecnologia e, ao mesmo tempo, aproveitar opções muito parecidas com as que você pode ver em redes como Twitter ou Mastodon.
De qualquer forma, se você deseja armazenar a chave pública e privada desta conta, para usá-la em outros clientes Nostr, basta acessar a opção Configuração, e lá você verá os dados de suas chaves.
Como sempre, tenha cuidado com sua chave privada, lembre-se que é a única forma de acessar sua conta Nostr, se você a perder, ninguém poderá recuperar sua conta.