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

Otworzy się wskaźnik połączenia pod Twoim nickiem („Połączono (18 przekaźników)”) 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.

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.