Cos’è Nostr e come usarlo in Linux

Cos’è Nostr e come usarlo in Linux

Nostr è un protocollo Internet nuovo e innovativo che mira a semplificare il modo in cui le persone utilizzano i social media. Invece di un singolo sito Web, Nostr utilizza relay e crittografia a chiave pubblica per decentralizzare la trasmissione dei messaggi su Internet.

Questo articolo ti mostrerà come installare un client Nostr in Linux. Inoltre, ti mostrerà anche come creare la tua coppia di chiavi univoca per partecipare alla rete Nostr.

Come funziona Nostr e perché usarlo?

Il modo in cui funziona Nostr è che ogni utente ha una coppia di chiavi univoche che lo identificano all’interno della rete. Ogni messaggio che un utente invia e riceve da un Nostr relay viene firmato e crittografato utilizzando le sue chiavi.

Di conseguenza, solo l’utente che possiede la chiave di firma può aprire e decodificare i suoi messaggi. Ciò rende qualsiasi contenuto che passa attraverso Nostr privato per impostazione predefinita.

Uno screenshot che mostra una conversazione diretta tra due utenti Nostr.

A parte questo, un altro vantaggio di Nostr rispetto ad altri siti di social media è che è “indipendente dal contenuto”. Ciò significa che il protocollo non richiede un formato rigoroso per i messaggi in entrata e in uscita. Ad esempio, un post Nostr può essere breve come un tweet o lungo come un blog di funzionalità.

Installazione del client Gossip Nostr

Il primo passo per usare Nostr è installare un client nel tuo computer. Mentre ci sono un buon numero di programmi che possono attingere alla rete, il più affidabile in questo momento è Gossip. Questo è un client orientato al desktop che non ha bisogno di un browser web per essere eseguito sul tuo computer.

Uno screenshot dello schermo di Gossip about.
  • Scarica il suo pacchetto dal repository Github dello sviluppatore:

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

Una finestra del terminale che mostra il processo di download di Gossip.
  • Fare doppio clic su. deb per avviare l’installazione del pacchetto Gossip nel tuo sistema.

Creazione del tuo primo account Nostr

  • Avvia l’applicazione Gossip dal menu Applicazioni.
  • Questo aprirà una semplice finestra bianca che mostra una breve panoramica di ciò che puoi fare all’interno di Gossip. Per creare il tuo primo account, fai clic su “Tu”.
Uno screenshot della schermata di destinazione di Gossip.
  • Fai clic sulla prima casella di testo sotto la categoria “Genera una coppia di chiavi” e digita la password del tuo account.
Uno screenshot del processo di generazione della chiave Nostr.
  • Fai clic su “Genera ora” per creare il tuo nuovo account Nostr.
Uno screenshot evidenziato del pulsante di generazione della chiave Nostr.

Importazione di un account Nostr esistente

Oltre a creare un nuovo account Nostr, Gossip ti consente anche di importare una chiave Nostr esistente come account utente principale. Questo può essere utile se hai già utilizzato Nostr e non vuoi rifare le tue liste di follower.

Tutto quello che devi fare è trovare la chiave privata del tuo attuale account Nostr e incollarla nella casella di testo “Inserisci chiave privata” di Gossip nella categoria “Importa chiave privata”. Fai clic su “Importa”.

Connessione ai relè e invio di una nota

Per far funzionare Nostr, devi connetterlo a un nodo di inoltro. Questi sono piccoli server nel cloud che trasportano le tue informazioni crittografate attraverso Nostr. Ti consentono anche di trovare altri utenti nella rete e di consegnare i tuoi post ai tuoi follower.

  • Fare clic sul pulsante “Relè”.
Uno screenshot dell'interfaccia Gossip che evidenzia la categoria Relay.
  • Fare clic sul pulsante secondario “Configura”.
Uno screenshot evidenziato che mostra la sottocategoria Configura per i relè Nostr.
  • Per aggiungere un relay, scrivi l’URL completo del server a cui desideri connetterti, quindi fai clic su “Aggiungi”. Nel mio caso, utilizzo i seguenti relay: wss://nos.lol, wss://relay.nostr.band e wss://purplepag.es.
Uno screenshot che mostra un elenco di ripetitori appena aggiunti a Gossip.
  • Fai clic sulle caselle di controllo “Leggi”, “Scrivi” e “Pubblicizza” accanto al tuo nuovo relè. Ciò consente al tuo client Gossip di utilizzarli per comunicare con altri client.
Uno screenshot di più inoltri abilitati sul client Gossip.
  • Ora puoi pubblicare la tua prima nota. Fare clic sul pulsante “Feed”.
Uno screenshot evidenziato che mostra il collegamento per la categoria Feed.
  • Per inviare la tua prima nota, scrivi nella casella di testo vuota e fai clic su “Invia”.
Uno screenshot che mostra l'interfaccia Feed per Gossip.

A Seguire Altri Account Nostr

Oltre a inviare note a te stesso, puoi anche seguire e interagire con altri utenti della rete. È simile alla funzione “Segui” sulla maggior parte dei siti Web di social media.

  • Fai clic sul pulsante “Persone”.
Uno screenshot evidenziato che mostra il collegamento per la categoria Persone in Gossip.
  • Fai clic su “Segui qualcuno di nuovo”.
Uno screenshot che mostra il collegamento Segui qualcuno nuovo all'interno di Gossip.
  • Fornisci la chiave del profilo dell’account che desideri seguire. Questa è una lunga stringa di lettere e numeri che iniziano con “nprofile”. È possibile trovare un elenco degli utenti correnti insieme alle loro chiavi nprofile visitando un sito web di directory utente .
Uno screenshot della landing page di Nostr.Band.
  • Per ottenere la chiave nprofile per un utente, premi il piccolo simbolo della freccia giù accanto all’utente che desideri seguire.
Uno screenshot che mostra la freccia rivolta verso il basso per un account Nostr in Nostr.Band.
  • Fai clic su “Copia nprofile”.
Uno screenshot che mostra il collegamento Copia nprofile per l'utente ramces.
  • Una volta che hai una chiave nprofile, torna a Gossip e incollala nella casella di testo direttamente sotto la categoria “Segui un nprofile”.
Uno screenshot che mostra la chiave nprofile all'interno dell'interfaccia di Gossip.
  • Fare clic sul pulsante “Segui” per caricare le note e le informazioni dell’utente.
Uno screenshot dell'utente irrompe all'interno di Gossip.

Lettura del feed di un account Nostr esterno

Una delle caratteristiche geniali di Nostr è che puoi leggere qualsiasi dato pubblico inviato a un particolare account purché tu conosca la sua chiave nprofile. Ciò lo rende utile per gli utenti che desiderano creare un feed di “sola lettura” dei propri utenti preferiti.

  • Per importare il feed pubblico di un altro account, devi ottenere la sua chiave “npub”. Puoi ottenerlo anche andando su Nostr.Band.
Uno screenshot della pagina Web di Nostr.Band.
Fonte immagine: https://nostr.band
  • Fai clic sul simbolo della freccia rivolta verso il basso dell’utente che desideri importare in Gossip.
Uno screenshot di una voce utente Nostr.Band con un'evidenziazione sulla freccia rivolta verso il basso.
  • Fai clic su “Copia npub”.
Uno screenshot della voce del profilo Nostr.Band con un'evidenziazione sul collegamento Copia npub.
  • Apri Gossip e fai clic su “Tu”, quindi su “Chiavi”.
Uno screenshot che mostra l'interfaccia di Gossip per la gestione delle chiavi.
  • Scorri verso il basso la finestra e incolla la tua chiave npub nella casella di testo sotto la categoria “Importa chiave pubblica”.
Uno screenshot della chiave npub all'interno del client Gossip.
  • Fare clic su “Importa chiave pubblica” per caricare il feed dell’account esterno in Gossip.
Uno screenshot che mostra l'interfaccia di Gossip con un account Nostr esterno in esecuzione.

Domande frequenti

Non riesco a vedere nessun post nel mio client Nostr.

Questo problema è molto probabilmente dovuto a un elenco di inoltro Gossip configurato in modo errato o a un inoltro malfunzionante. Per risolvere questo problema, puoi ricontrollare il tuo elenco di inoltro se ogni server ha le autorizzazioni “Lettura” e “Scrittura” abilitate. Puoi anche includere ulteriori relè che fungano da backup ridondante per il tuo client Gossip.

Posso usare il mio account Gossip Nostr su un altro cliente?

SÌ. Poiché un account Nostr è solo una semplice coppia di chiavi pubbliche e private, puoi portare il tuo account a qualsiasi cliente e caricherà comunque tutte le tue note e le tue attuali liste di follower.

È possibile bloccare i messaggi spam in Nostr?

Sì e no. Per impostazione predefinita, un inoltro pubblico accetterà sempre una nota indipendentemente da dove provenga. Ciò significa che uno spammer può sempre trasmettere messaggi pubblicamente e spetta al client dell’utente filtrare questi messaggi. Tuttavia, ci sono una serie di servizi a pagamento a cui puoi iscriverti che eseguiranno il filtraggio dello spam a livello di inoltro.

Credito immagine: Redd F tramite Unsplash . Tutte le modifiche e gli screenshot di Ramces Red.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *