Nostr è un semplice protocollo di comunicazione in grado di cementare la costruzione di social network decentralizzati, senza censura e con un alto livello di privacy, senza comportare un compito complesso e costoso, aprendo le porte alla generazione di social network aperti a tutti.
Come utente di social media, l'idea di privacy e sicurezza è sempre stata una preoccupazione. Con le recenti violazioni dei dati e gli scandali che hanno afflitto i social network tradizionali, è chiaro che la privacy e la sicurezza non sono garantite. Tuttavia, con l'arrivo dei social network decentralizzati, queste preoccupazioni possono scomparire e, un perfetto esempio di ciò, lo possiamo vedere in Nostr.
Nostr, identifica come a protocollo progettato per creare un social network decentralizzato che promette privacy, sicurezza e molto altro. Tutto questo, costruito su una rete di nodi di ritrasmissione in grado di inviare e ricevere informazioni tra di loro utilizzando a Protocollo P2P, supportato su crittografia asimmetrica e altro non utilizza la tecnologia blockchain per il suo funzionamento, semplificando l'implementazione, lo sviluppo e l'integrazione con altre tecnologie.
Con tutte queste caratteristiche, Nostr è rapidamente diventato uno dei progetti di software libero dedicati ai social network in più rapida crescita negli ultimi anni. Uno che sta anche guadagnando grande trazione nell'ecosistema crittografico, a causa della vicinanza ideologica e tecnologica dopo la sua costruzione.
Origine di Nostra
Il nome Nostr significa "Note e altre cose trasmesse tramite relè", un nome che si adatta perfettamente alla descrizione di questo protocollo, al suo scopo e al suo funzionamento. Dopotutto, Nostr è proprio il protocollo responsabile di prendere il messaggio che scrivi e portarlo ai diversi nodi di inoltro che fanno parte della rete, e da cui gli utenti possono prendere il messaggio, leggerlo e interagire con te.
Il progetto ha iniziato la sua costruzione con il lavoro del suo creatore, l'utente GitHub, @fiatjaf. Fu lui a rilasciare inizialmente il codice iniziale e la prima specifica di questo protocollo, mostrando le potenzialità di questa nuova tecnologia.
Privacy e sicurezza: le promesse di Nostr per i social network
I social network sono diventati una parte vitale della nostra vita quotidiana, connettendoci con amici e familiari e permettendoci di condividere i nostri pensieri ed esperienze. Tuttavia, ciò comporta la costante minaccia di violazioni dei dati e della privacy. È noto che i social network tradizionali come Facebook, Twitter e Instagram raccogliere e vendere i dati degli utenti, mettendo in pericolo la tua privacy. Di conseguenza è nata la necessità di un social network che garantisca privacy e sicurezza.
Nostr differisce dai social network tradizionali come Facebook, Twitter e Instagram in diversi modi. Prima di tutto, Nostr è decentralizzato, il che significa questo non esiste un'autorità centrale che controlla la rete. Ciò elimina il rischio di perdita di dati e violazioni della privacy che sono comuni nei social network tradizionali.
Inoltre, Nostr offre la crittografia end-to-end, il che significa che tutte le comunicazioni sono criptato, assicurando che solo il destinatario possa leggere il messaggio. Questo non è il caso dei social network tradizionali, dove spesso i dati degli utenti vengono raccolti e venduti a società terze.
Tutto ciò rende molto chiaro che; il futuro dei social media è decentralizzato e Nostr è all'avanguardia. Non solo Nostr offre maggiore privacy e sicurezza rispetto ai social network tradizionali, soprattutto considerando l'impatto che le recenti violazioni dei dati e gli scandali hanno avuto sui social network tradizionali e sulla vita digitale e reale dei loro utenti. In caso contrario, Nostr offre a sua volta una soluzione per combattere la crescente censura che viene esercitata in questi spazi.
Come funziona il protocollo Nostr?
Nostr funziona usando chiavi crittografiche e firme digitali in modo che i messaggi siano inviolabili e la loro integrità rimanga intatta. Pertanto, Nostr utilizza due tipi di software: il client e il relè (relay).
Il primo, il cliente, è abituato inviare eventi. Cioè, è il software che gli utenti utilizzano per connettersi alla rete e attraverso di esso sono in grado di disporre di un'interfaccia grafica che consente loro di gestire il proprio account. Questo software è anche incaricato di automatizzare l'intero processo di utilizzo della crittografia e altre opzioni offerte all'utente (ad esempio la possibilità di avere un portafoglio di criptovaluta associato al proprio account Nostr, tra le altre opzioni).
Da parte sua, il secondo software è il relè o il relè. Questo è responsabile di ricevere eventi o messaggi da persone connesse alla rete e farli raggiungere coloro che sono interessati a loro. Grazie alla loro struttura, i relè ricevono e inviano i messaggi che ricevono ad altri relè, consentendo a questi messaggi di raggiungere sempre più persone. In questo modo viene offerta un'enorme capacità di resistere alla censura, poiché se potrebbe esserci un relè che censura un contenuto o un messaggio, questo messaggio può essere replicato in più relè contemporaneamente e con esso vengono mantenute le possibilità che arrivi .
Per mantenere la sicurezza e la certezza che i messaggi provengano da chi dicono di essere, Nostr si avvale di crittografia asimmetrica. In realtà, ogni account Nostr ha due chiavi:
- Uno pubblico che possiamo condividere con il resto delle persone all'interno della rete Nostr e che diventerebbe il nostro "nome utente" o "nome utente" all'interno della rete
- Un altro privato, che è quello che dobbiamo proteggere a tutti i costi.
La chiave pubblica viene utilizzata in modo che coloro che desiderano ricevere i nostri messaggi possano farlo tenerne traccia e verificare che si tratti effettivamente di messaggi autentici realizzati da noi. Questo processo di verifica è completamente sicuro e crittografico, infatti, è sostanzialmente lo stesso processo che viene utilizzato per verificare le operazioni effettuate con le criptovalute o con sistemi come PGP.
La chiave pubblica non solo consente di tracciare e verificare i messaggi, ma anche ci permette di scrivere un messaggio e che sia leggibile solo dalla persona che ha creato detta chiave. Per questo, utilizziamo la chiave pubblica per crittografare il messaggio e il destinatario che utilizza la chiave privata può decrittografarlo. Soprattutto, questo processo ad alta intensità di criptovaluta non è computazionalmente costoso. Almeno, non a livelli come quelli che vediamo nel mining di criptovaluta e il processo viene eseguito interamente dai client, quindi i relè hanno solo il compito di unire tutte le parti della rete e inviare loro i messaggi che si aspettano.
Pro e contro di Nostr
Naturalmente, l'uso di Nostr ci offre diversi pro e contro, che presenteremo qui:
- Non c'è divieto. Nessuno può vietarti su Nostr, che offre la libertà di esprimerti senza il timore che le tue idee portino alla chiusura del tuo account. Ovviamente, devi essere chiaro che i tuoi contenuti possono essere moderati. Ad esempio, se generi contenuti violenti e i relay che utilizzi lo proibiscono, potrebbero evitare di ritrasmettere i tuoi contenuti. Questo è possibile perché il tuo contenuto ha una firma crittografica ed è sufficiente moderare tale firma per evitare la ritrasmissione del contenuto. Tuttavia, questo non è un divieto perché puoi cambiare il relè o sceglierne diversi che accettano i tuoi contenuti e continuano a raggiungere il tuo pubblico o coloro che potrebbero essere interessati al tuo messaggio.
- Gli account possono essere facilmente "migrati". Nostr ti permette di collegare il tuo account e il software dei tuoi clienti a diversi relay, permettendoti così di raggiungere varie comunità che possono essere registrate in quei relay. Per raggiungere questo obiettivo, devi solo aggiungere il nuovo relè all'elenco dei relè del tuo cliente e con ciò sarai già all'interno di quella comunità.
- Non censurato. I relay possono farti pagare per permetterti di postare, il che significa che anche se tutti i relay gratuiti ti hanno vietato di postare, puoi sempre pagare per postare da qualche parte.
- Pubblicità ridotta. Nostr è una rete che non intende essere uno spazio di sfruttamento per la pubblicità. A causa di ciò, la pubblicità che possiamo trovare si riduce solo a quella che i clienti possono introdurre nelle loro applicazioni.
- Resistente a spam/bot. Molti relay richiedono informazioni aggiuntive quando ritengono che un messaggio sia spam. Se l'utente non può fornire le informazioni aggiuntive, il messaggio non verrà inviato al ripetitore, mantenendo la piattaforma libera dallo spam. Inoltre, non ci sono pubblicità o fastidiose tecniche di monetizzazione.
Tuttavia, non tutto è positivo e tra i suoi contro possiamo trovare:
- Al momento non è possibile vedere quanti follower hai su Nostr. Puoi farti un'idea generale attraverso un processo di candidatura, ma non sarà mai come Instagram o Twitter, dove sai esattamente quante persone stanno ricevendo le tue trasmissioni.
- È difficile ottenere follower. Per unirti, devi trovare la chiave pubblica di una persona (o azienda) in modo da poterla inserire e ricevere le sue trasmissioni. Di solito devi chiederlo o trovarlo su un sito Web, poiché non esiste una funzione "persone che potresti conoscere" come su altre piattaforme di social media.
Come creare un account e usare Nostr?
Il processo per creare un account e utilizzare Nostr è molto semplice da eseguire, infatti possiamo farlo seguendo questi semplici passaggi:
Innanzitutto, scegli un cliente per Nostr che soddisfi le tue esigenze. Client come Iris (Web), Amethyst (Android), Damus (iOS) e Gossip (Desktop – Windows e GNU/Linux). In questo caso sceglieremo Iris, poiché essendo basato sul web puoi facilmente replicare questo processo da qualsiasi dispositivo.
A questo punto, devi generare il tuo nome e questo avvierà il processo di generazione di una coppia di chiavi privata/pubblica per il tuo client Nostr. Una volta terminato questo processo, per te trasparente, potrai scegliere alcuni utenti di tuo interesse che potresti voler seguire.
Ora puoi scegliere gli utenti che ti interessano e in questo modo inizierai a seguirli all'interno di Nostr.
Come puoi vedere, Iris è un'ottima opzione per iniziare con Nostr, soprattutto se sei interessato ad avere un approccio semplice a questa tecnologia e, allo stesso tempo, divertirti Opzioni molto simili a quelle che puoi vedere su reti come Twitter o Mastodon.
In ogni caso, se desideri archiviare la chiave pubblica e privata di questo account, per utilizzarla in altri client Nostr, puoi semplicemente andare all'opzione Configurazione e lì vedrai i dati delle tue chiavi.
Come sempre, fai attenzione con la tua chiave privata, ricorda che è l'unico modo per accedere al tuo account Nostr, se lo perdi, nessuno sarà in grado di recuperare il tuo account.