Nostr

Nostr (abbreviazione di Notes and Other Stuff Transmitted by Relays) è un protocollo decentralizzato pensato per i social network e altre applicazioni di comunicazione. È semplice, flessibile e progettato per essere resistente alla censura e al controllo centralizzato.

È l’applicazione più innovativa del momento, anche se il suo sviluppo non è ancora avanzato come quello di altri servizi. Per ora la comunità è ridotta ed è formata principalmente da entusiasti di Bitcoin, libertari e cyberpunk (scusate la generalizzazione).

Ecco una spiegazione più dettagliata: #AI-generated

  • Decentralizzazione: non dipende da un server centrale. Gli utenti si connettono tramite relay (server che ritrasmettono i messaggi), ma nessuno controlla l’intero sistema.
  • Chiavi crittografiche: ogni utente ha una chiave privata (per firmare i propri messaggi) e una chiave pubblica (che funge da identità sulla rete).
  • Interoperabilità: essendo un protocollo aperto, qualsiasi sviluppatore può creare applicazioni che usano Nostr per scopi diversi, come social network, chat o qualsiasi tipo di comunicazione.
  • Resistenza alla censura: per via del suo design, è difficile censurare o bloccare i contenuti. Anche se un relay specifico potrebbe rifiutare certi messaggi, gli utenti possono semplicemente connettersi ad altri relay.
  • Semplicità: Nostr ha un’architettura essenziale. Gli utenti pubblicano “eventi” (messaggi, post, ecc.) che vengono firmati digitalmente e ritrasmessi dai relay.

Immutabilità e resistenza alla censura (e all’autocensura)

Su Nostr i messaggi pubblicati sono immutabili e non possono essere eliminati né modificati una volta inviati. I messaggi vengono distribuiti attraverso più relay, il che rafforza la resistenza alla censura e l’immutabilità. Da quanto ho osservato, non tutti i client permettono di cancellare i propri messaggi, il che può essere un limite a seconda del caso d’uso.

Considerando che i messaggi sono firmati crittograficamente — garantendo che solo il proprietario della chiave privata possa inviare messaggi da un’identità specifica —, bisogna fare molta attenzione a ciò che si dice o, se si preferisce, agire in forma anonima.

Chiavi crittografiche

  • Una chiave è formata da due stringhe numeriche, una pubblica e una privata.
  • Una chiave non è associata ad alcun dato personale o email. Questo favorisce l’anonimato ma, in caso di perdita, si perde definitivamente l’accesso ai propri dati.
  • Un utente può avere più di una chiave.

Applicazioni Nostr

Ecco un elenco di applicazioni che funzionano con il protocollo Nostr. La più amichevole e vicina a ciò a cui siamo abituati è Primal.

Hint

Su Nostr si può pubblicare direttamente da Obsidian tramite il plugin Nostr Writer. #obsidian