Baza de cunoștințe Sub capotă
relee
Releele sunt singurele servere din Nostr și sunt prosti intenționat: ei acceptă evenimentele semnate și înmânează-le oricui o cere. Nymchat vorbește cu vreo douăzeci dintre ei la o dată.
Această pagină este tradusă automat pentru comoditate. Originalul în limba engleză este versiunea care se aplică.
Ce este un releu
Un releu este un server WebSocket care stochează evenimente și servește abonamente. Nu te autentifică, nu-ți deține identitatea și nu știe care este contul tău, deoarece nu exista cont. Oricine poate rula unul.
De aceea, redundanța contează. Clientul dvs. se conectează la mai multe relee simultan și le trimite pe fiecare eveniment pentru toți, așa că unul care merge offline, să vă refuze evenimentul sau să-l renunțe în liniște costă tu nimic. Acesta este, de asemenea, motivul pentru care nimic nu este garantat să persistă: un ștafet poate scăpa de evenimente vechi oricând dorește, iar mesajele canalului sunt în mod explicit tipuri de evenimente efemere că se așteaptă ca releele expiră.
Nymchat se conectează la un set de bază de aproximativ douăzeci de relee - inclusiv
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net şi offchain.pub — plus din punct de vedere geografic
relee localizate alese pentru canalele geohash în care vă aflați de fapt.
Gestionarea releelor dvs
Se deschide indicatorul de conexiune de sub nym ("Conectat (18 relee)") Rețea Statistici: câte relee sunt conectate, latența medie, debitul evenimentului și datele în interior și afară, cu latență per-releu și numărătoare de evenimente.
Dacă numerele de acolo par scumpe, Modul de date scăzute — oferit chiar în acel panou și în Setări › Date și Backup — tăieturi pool-ul la cinci relee de bază și încarcă georeleuri numai când intri într-un canal. Chat de grup și modul numai PM, sub Setări › Canale, merge în continuare, săriți peste abonamentele la canal.
Proxy-ul de confidențialitate
Conectarea directă la douăzeci de relee înseamnă să spuneți a douăzeci de operatori de relee adresa dumneavoastră IP. Implementarea găzduită de Nymchat evită ca: WebSocket-urile de retransmisie să fie proxy prin propriile sale infrastructura, astfel încât releele văd adresa proxy-ului mai degrabă decât a ta.
Două forme ale acestuia:
- a proxy cu un singur releu care transmite o conexiune la un releu;
- a bazin de releu, unde se deschide clientul dvs unul socket-ul și proxy-ul fani la fiecare ștafetă din spatele lui, deduplicând evenimentele pe drumul de întoarcere. O singură conexiune de pe dispozitivul dvs. în loc de douăzeci, ceea ce reprezintă o economie mare pentru un telefon.
Proxy-ul este o trecere. Evenimentele sunt semnate de dvs. înainte de a ajunge la el și de la un capăt la altul conținutul criptat rămâne criptat prin intermediul acestuia - nu poate citi mesajele dvs. private mai mult decât poate un releu.
Aceeași infrastructură se află în fața încărcării media și a previzualizărilor linkurilor, deci obțineți o imagine pe cineva postat nu predă adresa dvs. IP oricărei gazde pe care locuiește.
Proxy-ul mută încrederea în loc să o elimine: releele nu vă mai văd adresa și operatorul proxy o face. Este o reală îmbunătățire față de a vorbi cu douăzeci de străini direct și nu este anonimat. Dacă aveți nevoie de asta, rulați Nymchat peste Tor sau un VPN ca bine, sau serviți singur aplicația și conectați-vă direct la relee.