Baza znanja Ispod haube
Releji
Releji su jedini poslužitelji u Nostru, a namjerno su glupi: oni prihvatiti potpisane događaje i predati ih onome tko traži. Nymchat razgovara s njih dvadesetak na jednom.
Ova stranica je strojno prevedena radi praktičnosti. Engleski izvornik je verzija koja se primjenjuje.
Što je relej
Relej je WebSocket poslužitelj koji pohranjuje događaje i poslužuje pretplate. Ne čini se vas autentificirati, ne posjeduje vaš identitet i ne zna koji je vaš račun, jer nema računa. Svatko ga može pokrenuti.
Zato je redundancija važna. Vaš se klijent spaja na mnogo releja odjednom i šalje svaki događaj za sve njih, tako da jedan odlazak izvan mreže, odbijanje vašeg događaja ili tiho odustajanje košta ti ništa. To je i razlog zašto ništa nije zajamčeno da će postojati: relej može ispustiti stare događaje kad god hoće, a poruke kanala su eksplicitne efemerne vrste događaja da se od releja očekuje isteći.
Nymchat se povezuje s osnovnim skupom od otprilike dvadeset releja — uključujući
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net i offchain.pub — plus geografski
locirani releji odabrani za geohash kanale u kojima se zapravo nalazite.
Upravljanje vašim relejima
Otvara se indikator veze pod vašim imenom ("Povezano (18 releja)"). mreža Statistika: koliko je releja povezano, prosječna latencija, propusnost događaja i unos podataka i van, s kašnjenjem po releju i brojem događaja.
Ako brojevi tamo izgledaju skupo, Način rada s malo podataka — odmah se ponudio tu ploču, a pod Postavke › Podaci & Sigurnosna kopija — rezovi skup na pet osnovnih releja i učitava geo releje samo kad uđete u kanal. Grupni razgovori i samo PM-ovi, pod Postavke › Kanali, ide nadalje potpunim preskakanjem pretplata na kanale.
Proxy za privatnost
Povezivanje na dvadeset releja izravno znači reći dvadeset operatera releja svoju IP adresu. Nymchatova hostirana implementacija izbjegava to: relej WebSockets se proksira kroz vlastiti infrastrukture, tako da releji vide adresu proxyja umjesto vaše.
Dva njegova oblika:
- a proxy s jednim relejem koji prosljeđuje jednu vezu na jedan relej;
- a štafetni bazen, gdje se otvara vaš klijent jedan utičnica i proxy širi se na svaki relej iza sebe, uklanjajući duplikate događaja na povratku. Jedna veza sa svog uređaja umjesto dvadeset, što je velika ušteda na telefonu.
Proxy je prolaz. Vi potpisujete događaje prije nego što dođu do njih i od početka do kraja šifrirani sadržaj ostaje šifriran kroz njega — ne može čitati vaše privatne poruke više nego što može relej.
Ista infrastruktura prednjači za učitavanje medija i preglede veza, tako da netko može dohvatiti sliku posted ne predaje vašu IP adresu hostu na kojem živi.
Proxy pomiče povjerenje umjesto da ga uklanja: releji više ne vide vašu adresu i proxy operater radi. To je pravi napredak u odnosu na razgovor s dvadeset stranaca izravno, a nije anonimnost. Ako vam je to potrebno, pokrenite Nymchat preko Tora ili VPN-a kao dobro, ili sami poslužite aplikaciju i izravno se povežite s relejima.