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.
Dla wygody ta strona została przetłumaczona maszynowo. Obowiązującą wersją jest oryginał w języku angielskim.
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ń.
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.
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.