Treci la conținut
Înapoi la Nymchat

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ă.

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.

Panoul de statistici ale rețelei Nymchat, care enumeră releele conectate cu latența și numărul de evenimente.
Statistici de rețea, cu latența fiecărui releu și numărul 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.

Ce vă face și ce nu vă cumpără

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.