Batayan ng kaalaman Sa ilalim ng talukbong
Mga relay
Ang mga relay ay ang tanging mga server sa Nostr, at sila ay pipi sa layunin: sila tanggapin ang mga pinirmahang kaganapan at ibigay ang mga ito sa sinumang humingi. Nakikipag-usap si Nymchat sa mga dalawampu sa kanila sa minsan.
Ang pahinang ito ay isinalin sa makina para sa kaginhawahan. Ang orihinal na Ingles ay ang bersyon na naaangkop.
Ano ang isang relay
Ang relay ay isang WebSocket server na nag-iimbak ng mga kaganapan at naghahatid ng mga subscription. Hindi ito pinapatotohanan ka, hindi pagmamay-ari ang iyong pagkakakilanlan at hindi alam kung ano ang iyong account, dahil walang account. Kahit sino ay maaaring magpatakbo ng isa.
Kaya naman mahalaga ang redundancy. Kumokonekta ang iyong kliyente sa maraming relay nang sabay-sabay at ipinapadala ang bawat isa kaganapan sa kanilang lahat, kaya ang isa ay mag-offline, tinatanggihan ang iyong kaganapan o tahimik na pagbabawas ng gastos wala ka. Ito rin ang dahilan kung bakit walang garantisadong magpapatuloy: ang isang relay ay maaaring mag-drop ng mga lumang kaganapan sa tuwing gusto nito, at tahasan ang mga mensahe sa channel mga uri ng pansamantalang kaganapan na ang mga relay ay inaasahan na mawawalan ng bisa.
Ang Nymchat ay kumokonekta sa isang pangunahing hanay ng humigit-kumulang dalawampung relay — kabilang ang
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net at offchain.pub — kasama sa heograpiya
matatagpuan ang mga relay na pinili para sa mga geohash channel kung saan ka talaga.
Pamamahala ng iyong mga relay
Ang indicator ng koneksyon sa ilalim ng iyong nym ("Connected (18 relays)") ay bubukas Network Stats: kung gaano karaming mga relay ang nakakonekta, average na latency, throughput ng kaganapan, at data sa at out, na may per-relay latency at bilang ng kaganapan.
Kung ang mga numero doon ay mukhang mahal, Mababang Mode ng Data — inaalok kaagad panel na iyon, at sa ilalim ng Mga Setting › Data at Backup — cuts ang pool sa limang core relay at naglo-load lang ng mga geo relay kapag pumapasok ka sa isang channel. Mga Group Chat at PMs Only Mode, sa ilalim ng Mga Setting › Mga Channel, pupunta higit pa sa pamamagitan ng paglaktaw sa mga subscription sa channel nang buo.
Ang proxy ng privacy
Ang direktang pagkonekta sa dalawampung relay ay nangangahulugan ng pagsasabi sa dalawampung relay operator ng iyong IP address. Iniiwasan iyon ng naka-host na deployment ng Nymchat: ang mga relay na WebSocket ay na-proxy sa pamamagitan ng sarili nitong imprastraktura, kaya nakikita ng mga relay ang address ng proxy kaysa sa iyo.
Dalawang anyo nito:
- a single-relay proxy na nagpapasa ng isang koneksyon sa isang relay;
- a relay pool, kung saan nagbubukas ang iyong kliyente isa socket at ang proxy mga tagahanga sa bawat relay sa likod nito, na nagde-deduplicate ng mga kaganapan sa pagbabalik. Isang koneksyon mula sa iyong device sa halip na dalawampu, na isang malaking pagtitipid sa isang telepono.
Ang proxy ay isang passthrough. Ang mga kaganapan ay nilagdaan mo bago sila umabot dito at end-to-end ang naka-encrypt na nilalaman ay mananatiling naka-encrypt sa pamamagitan nito — hindi nito mabasa ang iyong mga pribadong mensahe higit pa sa lata ng relay.
Ang parehong imprastraktura ay humahantong sa pag-load ng media at mga preview ng link, kaya kumukuha ng larawan ng isang tao hindi ibinibigay ng posted ang iyong IP address sa kung saang host ito nakatira.
Inililipat ng proxy ang tiwala sa halip na alisin ito: hindi na nakikita ng mga relay ang iyong address, at ginagawa ng proxy operator. Ito ay isang tunay na pagpapabuti sa pakikipag-usap sa dalawampung estranghero direkta, at hindi ito anonymity. Kung kailangan mo iyon, patakbuhin ang Nymchat sa Tor o isang VPN bilang mabuti, o ihatid ang app at direktang kumonekta sa mga relay.