Sciobazo Sub la kapuĉo
Relajsoj
Relajsoj estas la solaj serviloj en Nostr, kaj ili intence estas mutaj: ili akcepti subskribitajn eventojn kaj transdonu ilin al kiu petas. Nymchat parolas al proksimume dudek el ili ĉe unufoje.
Ĉi tiu paĝo estas maŝintradukita por komforto. La angla originalo estas la versio kiu validas.
Kia stafeto estas
Relajso estas WebSocket-servilo, kiu stokas eventojn kaj servas abonojn. Ĝi ne faras aŭtentikigi vin, ne posedas vian identecon kaj ne scias kio estas via konto, ĉar ne estas konto. Iu ajn povas kuri unu.
Tial gravas redundo. Via kliento konektas al multaj relajsoj samtempe kaj sendas ĉiun evento al ĉiuj ili, do unu eksterrete, rifuzi vian eventon aŭ trankvile faligi ĝin kostas vi nenion. Estas ankaŭ kial nenio garantias daŭri: stafetado povas faligi malnovajn eventojn kiam ajn ĝi ŝatas, kaj kanalaj mesaĝoj estas eksplicite efemeraj eventospecoj ke relajsoj estas atenditaj eksvalidiĝi.
Nymchat konektas al kerna aro de proksimume dudek stafetkuradoj - inkluzive
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net kaj offchain.pub — plus geografie
lokitaj relajsoj elektitaj por la geohash-kanaloj, en kiuj vi efektive estas.
Administri viajn relajsojn
La konektindikilo sub via nym ("Konektita (18 relajoj)") malfermiĝas Reto Statoj: kiom da relajsoj estas konektitaj, averaĝa latenteco, okazaĵa trairo kaj datumoj enen kaj eksteren, kun po-relajso latenteco kaj eventokalkuloj.
Se la nombroj tie aspektas multekostaj, Malalta Datuma Reĝimo — proponite tuj tiu panelo, kaj sub Agordoj › Datumoj & Sekurkopio — tranĉoj la naĝejo al kvin kernaj relajsoj kaj ŝarĝas georelajsojn nur kiam vi eniras kanalon. Grupaj Babilejoj kaj Nur PM-Reĝimo, sub Agordoj › Kanaloj, iras plue pretersaltante kanalajn abonojn entute.
La privateca prokurilo
Konekti al dudek relajsoj rekte signifas diri al dudek stafetistoj vian IP-adreson. La gastigita deplojo de Nymchat evitas tion: relajso WebSockets estas proksigata per sia propra infrastrukturo, do relajsoj vidas la adreson de la prokurilo prefere ol la vian.
Du formoj de ĝi:
- a unu-relajsa prokurilo tio plusendas unu konekton al unu relajso;
- a stafetejo, kie via kliento malfermiĝas unu ingo kaj la prokurilo adorantoj eksteren al ĉiu stafetado malantaŭ ĝi, deduplikante okazaĵojn sur la vojo reen. Unu konekto de via aparato anstataŭ dudek, kio estas granda ŝparado en telefono.
La prokurilo estas trapaso. Eventoj estas subskribitaj de vi antaŭ ol ili atingas ĝin kaj finfine ĉifrita enhavo restas ĉifrita per ĝi — ĝi ne povas legi viajn privatajn mesaĝojn pli ol povas stafetado.
La sama infrastrukturo frontas amaskomunikilaron ŝarĝon kaj ligi antaŭprezentojn, do alporti bildon iu afiŝita ne transdonas vian IP-adreson al iu ajn gastiganto sur kiu ĝi vivas.
La prokurilo movas la fidon prefere ol forigi ĝin: relajsoj ne plu vidas vian adreson, kaj la prokura operatoro faras. Ĝi estas vera plibonigo super parolado kun dudek fremduloj rekte, kaj ĝi ne estas anonimeco. Se vi bezonas tion, rulu Nymchat super Tor aŭ VPN kiel nu, aŭ servu la apon mem kaj konektu rekte al relajsoj.