Znalostní základna Mluvit s lidmi
Skupinové chaty
Skupinové konverzace s šifrováním end-to-end, ze kterých neuniknou vlastní členství. Každá zpráva je zabalena zvlášť pro každého člena, adresována na klíč, který je použité jednou.
Tato stránka je pro usnadnění přeložena strojově. Platí anglický originál.
Vytvoření skupiny
/group @alice @bob Weekend plans vytvoří skupinu s těmito členy a tím
jméno. Název je volitelný. Můžete si také vybrat Vytvořit skupinový chat od
něčí kontextové menu nebo použijte + vedle sekce Skupinové chaty v
postranní panel.
Stanete se členy skupiny majitel. Skupiny jsou omezeny na 100 členů, protože každá zpráva je zašifrována zvlášť pro každou a rozvětvení jednotlivých zpráv musí zůstat ohraničené.
Přidávání členů
/addmember @nymnebo /invite @nym když jste ve skupině. zda
kdokoli kromě vlastníka to může udělat, patří skupině umožnit členům přidávat další
nastavení v kontextové nabídce skupiny.
/groupinfo seznam aktuálních členů.
Odkazy na pozvánky
Ve výchozím nastavení vypnuto. Majitel zapne Povolit připojení pomocí odkazu s pozvánkou z kontextové menu skupiny, po kterém se zobrazí odkaz — pro vlastníka a pro členů také, když je zapnuto „povolit členům přidávat další“.
Někdo úplně nový, kdo otevře odkaz s pozvánkou, je požádán, aby nejprve vybral jméno nebo se přihlásil; spojení pak se sám obnoví, takže nemusí hledat odkaz podruhé.
Resetovat zvací odkaz zruší všechny dosud sdílené odkazy najednou. Použijte jej, když a odkaz skončil někde, kde jste neměli v úmyslu.
Sdílení historie s novými členy
Ve výchozím nastavení také vypnuto, také hovor majitele: Sdílejte historii s novými členy v kontextové menu skupiny.
Když je zapnuto, ten, kdo někoho přidá, postupuje do poslední skupiny 50 zpráv tomuto novému členovi, jako jedinému zašifrovanému blobu, pouze jim. Přeposlané zprávy jsou označeny neověřeno, protože podpisy původních autorů nelze znovu zkontrolovat jakmile byl text předán třetí stranou – důvěřujete osobě, která přidala abyste neupravovali to, co předali.
Majitelé, moderátoři a členové
| Příkaz | ano | Kdo může |
|---|---|---|
/kick @nym | Odebere člena | Majitel, moderátoři |
/ban @nym | Odstraňuje je a blokuje jejich návrat | Majitel, moderátoři |
/unban @nym | Ruší zákaz | Majitel |
/addmod @nym | Povýší na moderátora | Majitel |
/removemod @nym | Sníží úroveň moderátora | Majitel |
/transferowner @nym | Předá skupinu | Majitel |
/leave | Odebere vás ze skupiny | Kdokoliv |
Neexistuje žádný server, který by mohl rozhodovat, takže každý klient kontroluje roli sám – kdy odeslání akce moderování a znovu při každé události moderování, kterou obdrží. Klient který tvrdí, že nemá moc, je prostě ignorován všemi ostatními.
Jak funguje skupinové šifrování
Skupinové chaty používají stejné fámy NIP-17 a dárkové balíčky NIP-59 jako soukromé zprávy, jeden obal na každého člena zašifrované tomuto členovi. Nymchat pak přidá něco, co standardní NIP-17 nemá.
Otočné klávesy příjemce
S obyčejným NIP-17, někdo, kdo sleduje relé, vidí N dárkových balíčků ve stejném okamžiku, adresované N různým pubkeys. To je seznam členů a nepotřebuje dešifrování číst.
Nymchat tedy otočí klíče příjemců. Pokaždé, když odešlete, váš klient vyrazí nové
efemérní pár klíčů a inzeruje svou veřejnou polovinu uvnitř zašifrované pověsti, jako an
ephemeral_pk štítek. Od té doby všichni adresují své zprávy tomuto klíči
místo tvého skutečného. K pozorovateli putuje každá zpráva ve skupině mezi sebou
jednorázové pubkeys, které nemají žádný viditelný odkaz na žádnou identitu a žádné dvě zprávy nesdílejí a
příjemce.
Obnova po kompromisu
Tato rotace je také mechanismem obnovy. Pokud je zařízení kompromitováno, uživatel jednoduše odešle zprávu: nový dočasný klíč, který inzeruje, nahradí starý pro každého člena automaticky. Neexistuje žádná mimopásmová resynchronizace, kterou je třeba zařídit, a skupina nic, na čem by se měla dohodnout na.
Návrat poté, co jsem byl pryč
Pomíjivé klíče rotují a události, které je nesou, vyprší z relé. Klient, který byl offline na několik dní se proto může vrátit podržením kláves, které všichni ostatní přešli. Tak dále znovu připojit, po dostatečně dlouhé mezeře odešle každému z nich požadavek na synchronizaci klíče s omezenou rychlostí seskupuje a znovu vyměňuje aktuální klíče — to je to, co brání dlouhé dovolené v otáčení do skupiny, kterou již nemůžete číst.