Laktawan ti linaonna
Agsubli iti Nymchat

Batayan ti pannakaammo Iti sirok ti hood

Dagiti relay

Dagiti relay ti kakaisuna a server iti Nostr, ken inggagarada nga umel: isuda awaten dagiti napirmaan a pasamak ken ited dagitoy iti siasinoman a dumawat. Kasarita ni Nymchat ti agarup duapulo kadakuada iti maminsan.

Ania ti relay

Ti relay ket maysa a serbidor ti WebSocket a mangidulin kadagiti pasamak ken agserbi kadagiti suskripsion. Saan nga aramiden dayta authenticate you, dina kukua ti kinasiasino ken dina ammo no ania ti account-mo, gapu ta awan ti kuenta. Mabalin nga tarayen ti asinoman ti maysa.

Dayta ti gapuna a napateg ti redundancy. Ti kliyenteyo ket agkonekta iti adu a relay iti maminsan ken mangipatulod iti tunggal maysa event kadakuada amin, isu a maysa ti mapan offline, agkedked iti event-yo wenno siuulimek a panangibaba iti dayta ket aggatad awan ti aniaman. Dayta met ti gapuna nga awan ti garantisado nga agtalinaed: mabalin nga ibaba ti relay dagiti daan a pasamak kaanoman a kayatna, ken dagiti mensahe ti channel ket nalawag ephemeral a kita ti pasamak nga dagiti relay ket manamnama nga agleppas.

Ti Nymchat ket agkonekta iti maysa a kangrunaan a set ti agarup a duapulo a relay — agraman relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.net ken offchain.pub — plus iti heograpiko located relays a napili para kadagiti geohash channels nga aktual nga ayanmo.

Panangtarawidwid kadagiti relay-mo

Ti mangipakita ti koneksion iti baba ti nym-mo ("Nakonekta (18 a relay)") ket aglukat Network Estadistika: mano a relay ti naikonektar, promedio a latency, event throughput, ken data iti ken out, nga addaan iti per-relay latency ken event counts.

Ti Nymchat network stats panel, a mangilista kadagiti naikonektar a relay nga addaan iti latency ken event counts-da.
Network stats, nga addaan iti latency ken event count ti tunggal relay.

No kasla nangina dagiti numero sadiay, . Nababa a Modo ti Datos — naitukon a mismo iti dayta a panel, ken iti baba ti Settings › Data & Backup — agputed ti pool iti lima a core relay ken mangikarga kadagiti geo relay laeng bayat a sumrekka iti maysa a channel. Group Chats & PMs Laeng a Modo, iti baba ti Settings › Channels, mapan ad-adda pay babaen ti pananglaksid a naan-anay kadagiti suskripsion ti channel.

Ti proxy ti kinapribado

Ti direkta a panagkonekta iti duapulo a relay ket kayatna a sawen ti panangibaga kadagiti duapulo nga operator ti relay ti IP addressmo. Ti naisangayan a pannakaipakat ti Nymchat ket mangliklik iti dayta: dagiti relay WebSockets ket naproksi babaen ti bukodna imprastruktura, isu a dagiti relay ket makitada ti adres ti proxy imbes a ti adresmo.

Dua a porma dayta:

  • a maymaysa-a-relay a proxy nga ipatulodna ti maysa a koneksion iti maysa a relay;
  • a relay nga pool, a sadiay ti paglukatan ti kliyente maysa socket ken ti proxy fans out iti tunggal relay iti likudanna, a mang-deduplicate kadagiti pasamak iti dalan nga agsubli. Maysa a koneksion manipud iti device-mo imbes a duapulo, a dakkel a panagekonomia iti telepono.

Ti proxy ket maysa a passthrough. Dagiti pasamak ket pirmaam sakbay a makadanonda iti dayta ken end-to-end agtalinaed a na-enkripto a linaon ti na-enkripto babaen iti dayta — dina mabasa dagiti pribado a mensahem uray ania ad-adu ngem ti mabalin a relay.

Ti isu met laeng nga imprastruktura ket mangsango ti panagkarga ti media ken dagiti preview ti silpo, isu a ti panangala ti maysa nga imahe ti maysa a tao saan nga ited ti naiposte ti IP addressmo iti aniaman a host a pagnanaedanna.

Ania ti aramiden ken saan a gatangen daytoy kenka

Ti proxy ket iyakarna ti panagtalek imbes nga ikkatenna daytoy: dagiti relay ket saanen a makakita ti adresmo, ken ti proxy operator ti aramidenna. Talaga a panagrang-ay dayta no idilig iti pannakisarita iti duapulo a ganggannaet direkta, ken saan a di panangipakaammo iti nagan dayta. No kasapulam dayta, tarayen ti Nymchat babaen ti Tor wenno VPN kas bueno, wenno agserbi a mismo iti app ken direkta a makikonektar kadagiti relay.