Przejdź do treści
Wracając do Nymchata

Baza wiedzy Pod maską

Przekaźniki

Przekaźniki to jedyne serwery w Nostr i celowo są głupie: one przyjmuj podpisane wydarzenia i przekaż je każdemu, kto o to poprosi. Nymchat rozmawia z około dwudziestoma z nich o godz raz.

Co to jest przekaźnik

Przekaźnik to serwer WebSocket, który przechowuje zdarzenia i obsługuje subskrypcje. Tak nie jest uwierzytelnia Cię, nie jest właścicielem Twojej tożsamości i nie wie, jakie jest Twoje konto, ponieważ nie ma konta. Każdy może go uruchomić.

Dlatego redundancja ma znaczenie. Twój klient łączy się z wieloma przekaźnikami jednocześnie i wysyła każdy z nich wydarzenie dla nich wszystkich, więc jeden przejdzie w tryb offline, odrzuci wydarzenie lub po cichu obniży jego koszty ty nic. Z tego też powodu nic nie jest pewne, że coś się utrzyma: przekaźnik może usunąć stare zdarzenia kiedy tylko chce, a komunikaty kanałów są jawne rodzaje wydarzeń efemerycznych tego oczekuje się od przekaźników wygasa.

Nymchat łączy się z podstawowym zestawem około dwudziestu przekaźników – w tym relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.net I offchain.pub — plus geograficznie zlokalizować przekaźniki wybrane dla kanałów geohash, w których aktualnie się znajdujesz.

Zarządzanie przekaźnikami

Wskaźnik połączenia pod nimm (“Proxy Connected (18 relayów)” lub “Direct Connected” bez proxy) otwiera się Sieć Statystyki: liczba podłączonych przekaźników, średnie opóźnienie, przepustowość zdarzeń i ilość danych i na zewnątrz, z opóźnieniem dla każdego przekaźnika i liczbą zdarzeń.

Panel statystyk sieci Nymchat, zawierający listę podłączonych przekaźników wraz z ich opóźnieniami i liczbą zdarzeń.
Statystyki sieciowe z opóźnieniem każdego przekaźnika i liczbą zdarzeń.

Jeśli liczby tam wyglądają na drogie, Tryb małej ilości danych — oferowane bezpośrednio w tym panelu i w obszarze Ustawienia › Dane i kopie zapasowe — cięcia pulę do pięciu przekaźników rdzeniowych i ładuje przekaźniki geograficzne dopiero po wejściu na kanał. Tryb tylko czatów grupowych i PM, w obszarze Ustawienia › Kanały, idzie dalej, całkowicie rezygnując z subskrypcji kanałów.

Serwer proxy prywatności

Bezpośrednie połączenie z dwudziestoma przekaźnikami oznacza podanie dwudziestu operatorom przekaźników Twojego adresu IP. Hostowane wdrożenie Nymchat pozwala uniknąć tego: przekaźniki WebSockets są przesyłane przez własne serwery proxy infrastrukturę, więc przekaźniki widzą adres serwera proxy, a nie Twój.

Dwie jego formy:

  • a proxy z jednym przekaźnikiem który przekazuje jedno połączenie do jednego przekaźnika;
  • a basen sztafetowy, gdzie otwiera się Twój klient jeden gniazdo i serwer proxy fanów do każdego przekaźnika za nim, deduplikując zdarzenia w drodze powrotnej. Jedno połączenie ze swojego urządzenia zamiast dwudziestu, co stanowi dużą oszczędność na telefonie.

Serwer proxy jest przejściem. Wydarzenia są podpisywane przez Ciebie, zanim dotrą do celu i od początku do końca zaszyfrowana zawartość pozostaje przez nią zaszyfrowana — nie może odczytać żadnych prywatnych wiadomości więcej niż przekaźnik.

Ta sama infrastruktura umożliwia ładowanie multimediów i podgląd linków, dzięki czemu ktoś może pobrać obraz przesłane nie przekazuje Twojego adresu IP żadnemu hostowi, na którym się znajduje.

Możesz też go zostawić. Sieci statystyczne, otwarty ze stanu połączenia pod nim, ma Użyj bezpośrednio przycisk, który odłącza się od relay pool i łączy się z każdym relay samodzielnie; Użyj proxy Po raz pierwszy prosi Cię o potwierdzenie, ponieważ przy bezpośrednich połączeniach każdy relay widzi Twój adres IP, a filtrowanie spamu przez proxy nie ma już zastosowania.Jeśli sam proxy nie może być osiągnięty, Nymchat wraca do bezpośrednich połączeń na własną rękę i nadal próbuje proxy w tle; ten sam przycisk następnie oferuje ponowne przetestowanie.

Co to robi, a czego nie kupuje

Serwer proxy przenosi zaufanie, zamiast je usuwać: przekaźniki nie widzą już Twojego adresu i robi to operator proxy. To prawdziwy postęp w porównaniu z rozmową z dwudziestoma nieznajomymi bezpośrednio i nie jest to anonimowość. Jeśli tego potrzebujesz, uruchom Nymchat przez Tor lub VPN jako cóż, lub sam obsłuż aplikację i połącz się bezpośrednio z przekaźnikami.