Base di conoscenza Sotto il cofano
Relè
I relè sono gli unici server in Nostr e sono stupidi di proposito: loro accettare gli eventi firmati e consegnarli a chi lo chiede. Nymchat parla con una ventina di loro su una volta.
Questa pagina è tradotta automaticamente per comodità. Si applica l'originale inglese.
Cos'è un relè
Un relè è un server WebSocket che archivia eventi e serve abbonamenti. Non è così ti autentica, non possiede la tua identità e non sa qual è il tuo account, perché non c'è nessun conto. Chiunque può eseguirne uno.
Ecco perché la ridondanza è importante. Il tuo client si connette a più relè contemporaneamente e li invia ciascuno evento a tutti loro, quindi andare offline, rifiutare il tuo evento o abbandonarlo silenziosamente costa tu niente. È anche il motivo per cui non è garantito che nulla persista: un relè potrebbe eliminare vecchi eventi quando vuole e i messaggi del canale sono espliciti tipologie di eventi effimeri che ci si aspetta che i relè lo facciano scadere.
Nymchat si connette a un set principale di circa venti relè, incluso
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net E offchain.pub - più geograficamente
individua i relè scelti per i canali geohash in cui ti trovi effettivamente.
Gestire i tuoi relè
Si aprirà l'indicatore di connessione sotto il tuo nym ("Connesso (18 relè)"). Rete Statistiche: quanti relè sono collegati, latenza media, velocità effettiva degli eventi e dati in ingresso e fuori, con latenza per relè e conteggi di eventi.
Se i numeri sembrano costosi, Modalità dati bassi - offerto subito quel pannello e in Impostazioni › Dati e Backup: taglia il pool a cinque relè principali e carica i relè geografici solo quando si entra in un canale. Modalità solo chat di gruppo e messaggi PM, in Impostazioni › Canali, va ulteriormente saltando del tutto gli abbonamenti ai canali.
La delega sulla privacy
Connettersi direttamente a venti relè significa comunicare a venti operatori di relè il proprio indirizzo IP. La distribuzione ospitata di Nymchat evita che: i WebSocket di inoltro vengano proxy tramite i propri infrastruttura, quindi i relè vedono l'indirizzo del proxy anziché il tuo.
Due forme di esso:
- a proxy a relè singolo che inoltra una connessione a un relè;
- a pool di relè, dove si apre il tuo client uno socket e il proxy si aprono a ventaglio su ogni relè dietro di esso, deduplicando gli eventi sulla via del ritorno. Una connessione dal tuo dispositivo invece di venti, il che significa un grande risparmio su un telefono.
Il proxy è un passthrough. Gli eventi vengono firmati da te prima che lo raggiungano e dall'inizio alla fine il contenuto crittografato rimane crittografato attraverso di esso: non può leggere i tuoi messaggi privati più di quanto possa fare un relè.
La stessa infrastruttura gestisce il caricamento dei media e le anteprime dei collegamenti, quindi qualcuno recupera un'immagine postato non consegna il tuo indirizzo IP a qualunque host su cui risieda.
Il proxy sposta la fiducia anziché rimuoverla: i relè non vedono più il tuo indirizzo e lo fa l'operatore proxy. È un vero miglioramento rispetto a parlare con venti sconosciuti direttamente, e non si tratta di anonimato. Se ne hai bisogno, esegui Nymchat su Tor o una VPN come bene, oppure servi tu stesso l'app e connettiti direttamente ai relè.