L'idea di Nostr è quella di creare un social network decentralizzato, resistente alla censura. Infatti su Nostr non c'è alcuna censura di contenuti, non c'è un ente che decide cosa può essere pubblicato e cosa no. Può essere molto utile per diffondere informazioni (ma anche fake news a questo punto) senza che un ente possa censurarle (quello che fa Twitter, Facebook, Youtube ad esempio) ma anche per implementare un sistema di pagamento (che comunque puoi utilizzare già con Bitcoin).
Non c'è alcuna necessità di dare mail, numeri di cellulare e dati personali. Questo social è basato su crittografia e firme digitali ed utilizza un client utile a creare una coppia di chiavi: una pubblica ed una privata. Per pubblicare un post (nota) devo firmarla con una chiave privata, essa poi viene inviata ad un relay (sono tipo server messi a disposizione da volontari) che la riceve, salva su disco e la condivide. I client verificano anche che ogni nota non sia stata compromessa e sia stata firmata correttamente, ciò impedisce che il dato venga manomesso. I vari relay mettono in comunicazione tutti gli utenti (client) condividendo appunto le note pubblicate da altri utenti. I contenuti sono validati dai relay che teoricamente li dovrebbero condividere senza censurarli. Chiunque può crearsi un relay e condividere comunque quella informazione. Il grosso problema è che, ad oggi, non ci sono incentivi economici per tenere attivo un relay.
CLIENT DA USARE
Non esiste un web server/dominio centralizzato. E' possibile utilizzare Nostr con tanti web client e creare facilmente più identità (proprio come posso creare più indirizzi di un wallet). L'infrastruttura è formata da client (sono tipo wallet che firmano ed inviano note), relay (entità che ricevono dati e li condividono, i dati sono crittografati end to end e non sono accessibili) ed utenti ovviamente (account con chiave privata/pubblica).
Tra i client più noti troviamo Snort (computer ed Android), effettuando il login posso generare una chiave privata online schiacciando su "generate key" oppure la posso generare utilizzando l'estensione Chrome Nos2x. La chiave privata, una volta generata, va salvata. Essa rappresenta la vostra identità digitale su Nostr. Se ho usato l'estensione, da Snort posso fare il login appunto con quest'estensione ed autorizzare la connessione per un tempo variabile (5 minuti, solo per adesso, per sempre). Questa è la registrazione.
Poi posso aggiornare il profilo scrivendo nome, nick, biografia, immagine profilo, etc
Posso inserire anche un indirizzo Lightning Network (Wallet Of Satoshi ad esempio, qui trovi una lista di LightningAddress, inserirò una mail) per ricevere "tip" (a grandi linee quello che succede con Brave Browser), cioè dei pagamenti. Per ogni interazione devo autorizzare tramite la firma digitale.
Per approfondire su questo layer2 di Bitcoin: Come Funziona Lightning Network: Basse Fee e Privacy
Un altro client è Astral Ninja dal quale posso effettuare il login sempre con la stessa estensione oppure generare un'altra identità digitale quindi una chiave privata. Se uso la stessa estensione, i miei dati immessi su Snort me li ritroverò anche qui perchè l'identità (chiave privata/pubblica) è la stessa. Tramite questo web client è più semplice cercare i profili da seguire.
ALTRI CRYPTO SOCIAL
Qualcosa di simile era stata fatta già da Deso (Decentralized Social). Sempre connesso al mondo Crypto ma non social decentralizzato in quanto basato su credenziali di accesso troviamo il social Torum che permette anche di guadagnare il token nativo della piattaforma postando contenuti e svolgendo alcune operazioni.
Nessun commento:
Posta un commento