Przejdź do treści
Wracając do Nymchata

Baza wiedzy Rozmowa z ludźmi

Czaty grupowe

Kompleksowo zaszyfrowane rozmowy grupowe, które nie wyciekają członkostwo. Każda wiadomość jest pakowana osobno dla każdego członka i adresowana do klucza użyte raz.

Tworzenie grupy

/group @alice @bob Weekend plans tworzy grupę z tymi członkami i tyle imię. Nazwa jest opcjonalna. Możesz także wybrać Utwórz czat grupowy od czyjegoś menu kontekstowego lub użyj opcji + obok sekcji Czaty grupowe w pliku pasek boczny.

Rozmowa na czacie grupowym Nymchat.
Czat grupowy.

Stajesz się członkiem grupy właściciel. Grupy są ograniczone do 100 członków, ponieważ każda wiadomość jest zaszyfrowana oddzielnie dla każdej i fan-out na wiadomość musi pozostać ograniczony. 37/100 członków - i oznacza grupę, która osiągnęła go jako PełnaPełna grupa nie może dodawać nikogo, na imię, na link lub na żądanie.

Dodawanie członków

/addmember @nym, Lub /invite @nym Niezależnie od tego, czy ktokolwiek oprócz właściciela i administratorów może to zrobić, należy do grupy Pozwól członkom dodawać inne ustawienie w menu kontekstowym grupy.

/groupinfo wymienia obecnych członków.

Wyłączanie domyślnie. właściciel lub administrator włącza Zezwól na dołączenie poprzez link zapraszający z menu kontekstowego grupy, po czym link pojawia się tam – dla nich, a także dla członków, gdy jest włączona funkcja „Pozwól członkom dodawać innych”.

Ktoś nowy, kto otworzy link z zaproszeniem, zostanie poproszony o wybranie pseudonimu lub zalogowanie się; dołączenie następnie zostanie wznowione samoczynnie, więc nie będą musieli szukać łącza po raz drugi.

Zresetuj link zaproszenia unieważnia za jednym razem każdy udostępniony dotychczas link. Użyj go, gdy a link znalazł się w miejscu, którego nie zamierzałeś.

Otwieranie linku pokazuje a PREVIEW zanim coś zostanie wysłane: nazwa grupy i, z linków utworzonych przez bieżącą aplikację, jej opis, avatar, liczba członków i do pięciu jej administratorów. Te szczegóły są podpisywane przez członka, który wykonał link, a podgląd, którego podpis nie sprawdza się, pokazuje tylko nazwę.

Admins zatwierdza wnioski o dołączenie, w menu grupy, umieszcza osobę pomiędzy linkem a grupą. Włączając go, otwieranie linku wysyła żądanie zamiast dołączenia, wnioskodawca widzi Czekając na aprobatę, a właściciel i administratorzy znajdą żądanie pod Dołącz do wniosków, w którym zatwierdzają lub odrzucają je. Wnioski wygasają po tygodniu.

Dzielenie się historią z nowymi członkami

Również domyślnie wyłączone, również właściciela lub administratora połączenia: Podziel się historią z nowymi użytkownikami w menu kontekstowym grupy.

Gdy ta opcja jest włączona, każdy, kto doda kogoś, przechodzi do ostatniej pozycji w grupie 50 wiadomości do tego nowego członka, jako pojedynczy zaszyfrowany obiekt, tylko do nich. Wiadomości przekazywane dalej są oznaczone niesprawdzony, ponieważ podpisów oryginalnych autorów nie można ponownie sprawdzić gdy tekst zostanie przekazany przez osobę trzecią – ufasz osobie, która go dodała żebyś nie edytował tego, co przekazali.

Opis, slowmode i @wszyscy

Kilka ustawień kształtuje sposób rozmowy grupy.Właściciel i administratorzy zmieniają je z menu grupy.

  • W opisie . Do 150 znaków, wyświetlanych w jednym wierszu pod nazwą grupy w nagłówku; naciśnij ją, aby przeczytać całość.
  • W wolnym tempie. Wyłącz, lub jedna wiadomość co 10 sekund, 30 sekund, 1 minutę, 5 minut, 15 minut lub 1 godzinę, na członka. Właściciel, administratorzy i moderatorzy nie są ograniczone. Kompozytor mówi członku, jak długo czekać, a ponieważ nie ma serwera, każda aplikacja członka sprawdza również czas tego, co przychodzi: wiadomość, która przyszła zbyt wcześnie, zostaje usunięta jako Szybkość w slowmodeZa pomocą przycisku, aby je pokazać.
  • Tutaj i we wszystkich. Tylko właściciel, administratorzy i moderatorzy mogą ich używać; aplikacja członka odmawia wysłania jednego, a aplikacja wszystkich innych ignoruje jednego od nadawcy bez tej roli.
Panel grupy Nymchat wyświetlający nazwę grupy, 4/100 członków, akcje takie jak Dodaj członków, Utwórz wydarzenie, Udostępnij lokalizację, Utwórz link połączenia, Media, pliki i linki i Eksport czatu oraz listę członków.
Panel grupy, w którym członek liczy się w stosunku do kapitału 100 członków.

W menu grupy znajduje się również Media, pliki i linki I Eksport czatuOpisane poniżej Wiadomości, I Podziel się lokalizacją I Tworzenie połączeniaPod Dzielenie się lokalizacją I Zadzwoń lewicowoŻadne z nich nie działa na siatce Bluetooth, która nie przenosi zaszyfrowanych grup.

Wydarzenia i RSVP

Wydarzeniew załączonym menu, lub Tworzenie wydarzenia w menu grupy umieszcza kartę wydarzenia: tytuł, datę, strefę czasową i czasową oraz opcjonalnie miejsce i notatkę.

Każdy z członków odpowiada Idąc, Może Lub Nie mogę na karcie, która prowadzi bieżącą liczbę i wykazuje, kto powiedział co. Odpowiedź można zmienić; liczy się ostatnia. Przypomnij mi ustawia przypomnienie na swoim urządzeniu, na początku lub 10 minut, 1 godzinę lub 1 dzień wcześniej. Wydarzenia i odpowiedzi to zwykłe zaszyfrowane wiadomości grupowe, widoczne dla członków i nikogo innego.

Właściciele, administratorzy, moderatorzy i członkowie

RozkazRobiKto może
/kick @nymUsuwa członkaWłaściciele, admins, moderatorzy
/ban @nymUsuwa je i blokuje powrótWłaściciele, admins, moderatorzy
/unban @nymZnosi zakazWłaściciele, admins, moderatorzy
/addmod @nymAwansuje na moderatoraWłaściciel, admins
/removemod @nymDegraduje moderatoraWłaściciel, admins
/addadmin @nymPromocja do adminWłaściciel
/removeadmin @nymOdśwież adminWłaściciel
/transferowner @nymPrzekazuje grupęWłaściciel
/leaveUsuwa Cię z grupyKtokolwiek

Grupa ma dokładnie jednego właściciela i dowolną liczbę administratorów i moderatorów. Ludzie i działać na GrupaAdministratorzy robią to również, a także wszystko, co zmienia samą grupę – jej nazwę, jej opis, link zaproszenia, jej ustawienia, którzy mogą dodawać członków – i mianują i odrzucają moderatorów.

Moderator nie może kopnąć innego moderatora, administrator nie może demontować innego administratora, a nikt oprócz właściciela nie może działać na właściciela. /transferowner Zamiast tego nie dodaje drugiego właściciela.

Role są egzekwowane po obu stronach

Nie ma serwera, który mógłby rozstrzygać, więc każdy klient sam sprawdza rolę – kiedy wysyłanie akcji moderacyjnej i ponownie przy każdym otrzymanym zdarzeniu moderacyjnym. Klient która rości sobie prawo do mocy, której nie posiada, jest po prostu ignorowana przez wszystkich innych.

Jak działa szyfrowanie grupowe

Czaty grupowe korzystają z tych samych plotek NIP-17 i opakowań prezentów NIP-59, co prywatne wiadomości, po jednym opakowaniu na każdego członka zaszyfrowane dla tego członka. Następnie Nymchat dodaje coś, czego nie ma standardowy NIP-17.

Obrotowe klucze odbiorców

Dzięki zwykłemu NIP-17 ktoś oglądający sztafetę widzi N opakowań prezentów pojawiających się w tej samej chwili, adresowane do N różnych kluczy pubowych. To jest lista członków i nie wymaga odszyfrowania czytać.

Zatem Nymchat obraca klucze odbiorców. Za każdym razem, gdy wysyłasz, Twój klient miętuje świeżą efemeryczną parę kluczy i reklamuje jej publiczną połowę wewnątrz zaszyfrowanej plotki, jako ephemeral_pk etykietka. Od tego momentu wszyscy kierują swoje wiadomości do tego klucza zamiast twojego prawdziwego. Dla obserwatora każda wiadomość w grupie przemieszcza się pomiędzy jednorazowe klucze pubkey, które nie mają widocznego łącza do żadnej tożsamości i nie ma dwóch wspólnych wiadomości odbiorca.

Odzyskiwanie po kompromisie

Rotacja ta jest także mechanizmem zdrowienia. Jeśli urządzenie zostanie naruszone, użytkownik po prostu wysyła wiadomość: nowy, efemeryczny klucz, który reklamuje, zastępuje stary dla każdego członka automatycznie. Nie ma potrzeby organizowania ponownej synchronizacji poza pasmem ani nic, na co grupa mogłaby się zgodzić na.

Powrót po nieobecności

Klucze efemeryczne obracają się, a niosące je zdarzenia wygasają na przekaźnikach. Klient, który był offline przez kilka dni może zatem wrócić z kluczami, które wszyscy inni przeszli. I tak dalej reconnect, po wystarczająco długiej przerwie, wysyła żądanie ponownej synchronizacji klucza z ograniczoną szybkością do każdego ze swoich grupuje i ponownie wymienia aktualne klucze — to właśnie powstrzymuje długie wakacje do grupy, której nie możesz już czytać.

Oprócz tego wiadomości grupowe między użytkownikami Nymchat mogą również korzystać z postkwantowej wymiany kluczy powyżej. Ponieważ każdy członek otrzymuje już własną, oddzielnie zaszyfrowaną kopię, grupa może mieszać zarówno swobodnie — a wiadomość jest oznaczona jako odporna na działanie kwantowe tylko wtedy, gdy każdy członek ją otrzyma to w ten sposób. Widzieć szyfrowanie odporne na kwanty.