Base de coñecemento Baixo o capó
Relés
Os relés son os únicos servidores de Nostr, e son mudos a propósito: eles aceptar eventos asinados e entregalos a quen o solicite. Nymchat fala con unha vintena deles ás unha vez.
Esta páxina está traducida por máquina para maior comodidade. O orixinal en inglés é a versión que se aplica.
Que é un relevo
Un relé é un servidor WebSocket que almacena eventos e ofrece subscricións. Non o fai autenticarte, non posúe a túa identidade e non sabe cal é a túa conta, porque non hai conta. Calquera pode executar un.
Por iso importa a redundancia. O teu cliente conéctase a moitos relés á vez e envía cada un evento a todos eles, polo que un desconectarse, rexeitar o seu evento ou abandonalo en silencio custa ti nada. Tamén é por iso que nada está garantido para persistir: un relevo pode deixar caer eventos antigos sempre que queira, e as mensaxes da canle son explícitamente tipos de eventos efémeros que se espera que os relés caducar.
Nymchat conéctase a un conxunto básico de aproximadamente vinte relés, incluídos
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net e offchain.pub - máis xeograficamente
relés localizados escollidos para as canles de xeohash nas que estás realmente.
Xestionando os teus relés
Ábrese o indicador de conexión baixo o teu nym ("Conectado (18 relés)") Rede Estadísticas: cantos relés están conectados, latencia media, rendemento de eventos e datos e fóra, con latencia por retransmisión e contas de eventos.
Se os números alí parecen caros, Modo de datos baixos - ofrecido directamente nese panel e en Configuración › Datos e Copia de seguranza: cortes o grupo a cinco relés básicos e carga os relés xeo só cando entras nunha canle. Modo só de conversas en grupo e PM, en Configuración › Canles, vai aínda máis saltando as subscricións de canles por completo.
O proxy de privacidade
Conectarse directamente a vinte relés significa dicirlles a vinte operadores de relés o teu enderezo IP. A implementación aloxada de Nymchat evita que: os WebSockets de retransmisión sexan proxy a través do seu propio infraestrutura, polo que os relés ven o enderezo do proxy en lugar do teu.
Dúas formas dela:
- a proxy de relé único que envía unha conexión a un relé;
- a piscina de relevos, onde abre o teu cliente un socket e o proxy fans a todos os relevos que hai detrás, deduplicando os eventos no camiño de volta. Unha conexión desde o teu dispositivo en lugar de vinte, o que supón un gran aforro nun teléfono.
O proxy é un paso. Os eventos son asinados por ti antes de que cheguen a el e de extremo a extremo o contido cifrado permanece encriptado a través del; non pode ler ningunha das túas mensaxes privadas máis do que pode un relevo.
A mesma infraestrutura enfróntase á carga de medios e ás vistas previas das ligazóns, polo que busca unha imaxe publicado non entrega o seu enderezo IP a calquera host no que viva.
O proxy move a confianza en lugar de eliminala: os relés xa non ven o teu enderezo e o operador proxy fai. É unha verdadeira mellora con respecto a falar con vinte descoñecidos directamente, e non é anonimato. Se o necesitas, executa Nymchat sobre Tor ou unha VPN como ben, ou serve a aplicación ti mesmo e conéctate aos relés directamente.