Preskoči na vsebino
Nazaj v Nymchat

Baza znanja Pod pokrovom

Releji

Releji so edini strežniki v Nostru in so namerno neumni: oni sprejeti podpisane dogodke in jih predati tistemu, ki zahteva. Nymchat se pogovarja s približno dvajsetimi na enkrat.

Kaj je rele

Rele je strežnik WebSocket, ki shranjuje dogodke in služi naročninam. Ne gre vas avtentificira, nima vaše identitete in ne ve, kaj je vaš račun, ker ni računa. Vsakdo ga lahko vodi.

Zato je odvečnost pomembna. Vaša stranka se poveže z več releji hkrati in pošlje vsakega dogodek za vse, tako da en odklop brez povezave, zavrnitev vašega dogodka ali tiha opustitev stane ti nič. To je tudi razlog, zakaj nič ni zagotovljeno, da bo vztrajalo: rele lahko izpusti stare dogodke kadarkoli hoče, sporočila kanala pa so eksplicitna efemerne vrste dogodkov da se od relejev pričakuje poteče.

Nymchat se poveže z osnovnim naborom približno dvajsetih relejev – vključno z relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.net in offchain.pub — plus geografsko locirani releji, izbrani za geohash kanale, v katerih se dejansko nahajate.

Upravljanje vaših relejev

Odpre se indikator povezave pod vašim imenom ("Povezano (18 relejev)"). Omrežje Statistika: koliko relejev je povezanih, povprečna zakasnitev, prepustnost dogodkov in podatki in ven, z zakasnitvijo na rele in štetjem dogodkov.

Plošča s statistiko omrežja Nymchat s seznamom povezanih relejev z njihovo zakasnitvijo in številom dogodkov.
Statistika omrežja z zakasnitvijo vsakega releja in številom dogodkov.

Če so številke videti drage, Način nizke količine podatkov — ponujen kar notri to ploščo in pod Nastavitve › Podatki & Varnostno kopiranje — rezi bazen na pet osrednjih relejev in naloži geografske releje samo, ko vstopite v kanal. Način samo za skupinske klepete in PM, pod Nastavitve › Kanali, gre nadalje tako, da v celoti preskočite naročnine na kanale.

Proxy za zasebnost

Neposredna povezava z dvajsetimi releji pomeni, da dvajsetim operaterjem relejev poveste svoj naslov IP. Gostujoča uvedba Nymchata se izogne temu: rele WebSockets so proksi prek lastnega infrastrukture, tako da releji vidijo naslov proxyja namesto vašega.

Dve obliki:

  • a proxy z enim relejem ki posreduje eno povezavo na en rele;
  • a štafetni bazen, kjer se odpre vaša stranka eno vtičnico in proxy se razširi na vsak rele za seboj in odstrani podvojitve dogodkov na poti nazaj. Ena povezava iz naprave namesto dvajset, kar je velik prihranek pri telefonu.

Proxy je prehod. Dogodke podpišete vi, preden jih dosežejo in od konca do konca šifrirana vsebina ostane šifrirana prek njega — ne more prebrati vaših zasebnih sporočil več kot zmore rele.

Ista infrastruktura skrbi za nalaganje medijev in predogled povezav, tako da nekdo pridobi sliko posted ne preda vašega naslova IP kateremu koli gostitelju, na katerem živi.

Kaj vas to kupi in kaj ne

Proxy premakne zaupanje, namesto da bi ga odstranil: releji ne vidijo več vašega naslova in proxy operater. To je resnično izboljšanje v primerjavi z pogovorom z dvajsetimi neznanci neposredno in ne gre za anonimnost. Če to potrebujete, zaženite Nymchat prek Tor ali VPN kot no, ali pa aplikacijo servirajte sami in se neposredno povežite z releji.