Base de coneixement Sota el capó
Relleus
Els relés són els únics servidors de Nostr, i són tontos a propòsit: ells acceptar actes signats i lliurar-los a qui ho demani. Nymchat parla amb una vintena d'ells a una vegada.
Aquesta pàgina està traduïda automàticament per comoditat. L'original en anglès és la versió que s'aplica.
Què és un relleu
Un relé és un servidor WebSocket que emmagatzema esdeveniments i ofereix subscripcions. No ho fa t'autenticar, no és propietari de la teva identitat i no sap quin és el teu compte, perquè no hi ha cap compte. Qualsevol pot executar-ne un.
Per això és important la redundància. El vostre client es connecta a molts relés alhora i els envia cadascun esdeveniment a tots ells, de manera que un es desconnecta, rebutja el vostre esdeveniment o deixa-lo caure en silenci tu res. També és per això que res no es garanteix que persisteixi: un relleu pot deixar caure esdeveniments antics sempre que vulgui, i els missatges del canal són explícits tipus d'esdeveniments efímers que s'espera que ho facin els relleus caducar.
Nymchat es connecta a un conjunt bàsic d'aproximadament vint relés, inclosos
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net i offchain.pub - més geogràficament
relés localitzats escollits per als canals de geohash en què us trobeu realment.
Gestionar els teus relés
S'obre l'indicador de connexió sota el vostre nym ("Connectat (18 relés)") Xarxa Estadístiques: quants relés estan connectats, latència mitjana, rendiment d'esdeveniments i dades i fora, amb latència per relleu i recomptes d'esdeveniments.
Si els números allà semblen cars, Mode de dades baixes —ofereix directament aquest tauler i a Configuració › Dades i còpia de seguretat: retallades la piscina a cinc relés bàsics i carrega els relés geo només quan entres en un canal. Mode només per a xats de grup i MP, a Configuració › Canals, va encara més, saltant les subscripcions als canals per complet.
El proxy de privadesa
Connectar-se directament a vint relés significa dir-li a vint operadors de relés la teva adreça IP. El desplegament allotjat de Nymchat evita que: els WebSockets de retransmissió es transmetin mitjançant el seu propi servidor intermediari infraestructura, de manera que els relés veuen l'adreça del proxy en lloc de la vostra.
Dues formes d'això:
- a proxy d'un sol relé que reenvia una connexió a un relé;
- a piscina de relleus, on s'obre el vostre client un socket i el proxy fans a tots els relleus que hi ha darrere, desduplicant els esdeveniments a la tornada. Una connexió des del vostre dispositiu en lloc de vint, la qual cosa suposa un gran estalvi en un telèfon.
El proxy és un passthrough. Els esdeveniments els firmes abans que arribin i de punta a punta El contingut xifrat es manté xifrat a través d'ell; no pot llegir cap missatge privat més que un relleu.
La mateixa infraestructura fa front a la càrrega de mitjans i a les previsualitzacions d'enllaços, de manera que obteniu una imatge a algú publicat no lliura la vostra adreça IP a qualsevol amfitrió on visqui.
El proxy mou la confiança en lloc d'eliminar-la: els relés ja no veuen la vostra adreça i l'operador proxy ho fa. És una millora real respecte a parlar amb vint desconeguts directament, i no és anonimat. Si ho necessiteu, executeu Nymchat sobre Tor o una VPN com bé, o serveix l'aplicació tu mateix i connecta't als relés directament.