Znalostná báza Rozprávanie sa s ľuďmi
Skupinové rozhovory
Skupinové konverzácie so šifrovaním end-to-end, z ktorých neuniknú vlastné členstvo. Každá správa je zabalená samostatne pre každého člena, adresovaná kľúču, ktorý je použité raz.
Táto stránka je pre pohodlie preložená strojovo. Platí anglický originál.
Vytvorenie skupiny
/group @alice @bob Weekend plans vytvorí skupinu s týmito členmi a tým
meno. Názov je voliteľný. Môžete si tiež vybrať Vytvorte skupinový chat od
niekoho kontextové menu, alebo použite + vedľa sekcie Skupinové rozhovory v
bočný panel.
Stanete sa členmi skupiny vlastník. Skupiny sú obmedzené na 100 členov, pretože každá správa je šifrovaná samostatne pre každú a rozvetvenie jednotlivých správ musí zostať ohraničené.
Pridávanie členov
/addmember @nym, alebo /invite @nym kým ste v skupine. Či už
ktokoľvek okrem vlastníka to môže urobiť, patrí skupine umožniť členom pridávať ďalších
nastavenie v kontextovej ponuke skupiny.
/groupinfo zoznam aktuálnych členov.
Odkazy na pozvanie
Predvolene vypnuté. Majiteľ sa zapne Povoliť pripojenie prostredníctvom odkazu na pozvánku z kontextové menu skupiny, po ktorom sa zobrazí odkaz — pre vlastníka a pre aj členov, keď je zapnuté „povoliť členom pridávať ďalších“.
Niekto úplne nový, kto otvorí odkaz na pozvánku, je vyzvaný, aby si najprv vybral meno alebo sa prihlásil; spojenie potom sa sám obnoví, takže nebudú musieť nájsť odkaz druhýkrát.
Obnoviť odkaz na pozvánku jedným ťahom zruší každý doteraz zdieľaný odkaz. Použite ho, keď a odkaz skončil niekde, kde ste nemali v úmysle.
Zdieľanie histórie s novými členmi
V predvolenom nastavení je tiež vypnutý, aj hovor vlastníka: Zdieľajte históriu s novými členmi v kontextové menu skupiny.
Keď je zapnutá, ten, kto niekoho pridá, postupuje ďalej až po poslednú skupinu 50 správ tomuto novému členovi, ako jedinému zašifrovanému blobu, iba im. Preposlané správy sú označené neoverené, pretože pôvodné podpisy autorov nie je možné opätovne skontrolovať akonáhle bol text odovzdaný treťou stranou – dôverujete osobe, ktorá pridala aby ste neupravovali to, čo odovzdali.
Majitelia, moderátori a členovia
| Príkaz | robí | Kto môže |
|---|---|---|
/kick @nym | Odstráni člena | Majiteľ, moderátori |
/ban @nym | Odstraňuje ich a blokuje ich návrat | Majiteľ, moderátori |
/unban @nym | Zruší zákaz | Vlastník |
/addmod @nym | Povýší na moderátora | Vlastník |
/removemod @nym | Zníženie úrovne moderátora | Vlastník |
/transferowner @nym | Odovzdá skupinu | Vlastník |
/leave | Odstráni vás zo skupiny | Ktokoľvek |
Neexistuje žiadny server, ktorý by rozhodoval, takže každý klient kontroluje rolu sám – kedy odoslanie akcie moderovania a znova pri každej udalosti moderovania, ktorú prijme. Klient ktorý si nárokuje silu, ktorú nemá, všetci ostatní jednoducho ignorujú.
Ako funguje skupinové šifrovanie
Skupinové chaty používajú rovnaké povesti NIP-17 a darčekové balenia NIP-59 ako súkromné správy, jeden obal na každého člena zašifrované tomuto členovi. Nymchat potom pridá niečo, čo štandardný NIP-17 nemá.
Otočné klávesy príjemcu
S obyčajným NIP-17, niekto, kto sleduje relé, vidí N darčekových balení v rovnakom okamihu, adresované N rôznym pubkeys. Toto je zoznam členov a nie je potrebné ho dešifrovať čítať.
Nymchat teda otáča kľúče príjemcov. Zakaždým, keď pošlete, váš klient vyrazí nové
efemérny pár kľúčov a inzeruje svoju verejnú polovicu vnútri zašifrovanej povesti, ako an
ephemeral_pk tag. Odvtedy každý adresuje svoje správy tomuto kľúču
namiesto tvojho skutočného. Pre pozorovateľa každá správa v skupine putuje medzi nimi
jednorazové pubkeys, ktoré nemajú žiadny viditeľný odkaz na žiadnu identitu a žiadne dve správy nezdieľajú a
príjemcu.
Obnova po kompromise
Táto rotácia je tiež mechanizmom obnovy. Ak je zariadenie napadnuté, používateľ jednoducho odošle správu: nový efemérny kľúč, ktorý inzeruje, nahradí starý pre každého člena automaticky. Neexistuje žiadna mimopásmová opätovná synchronizácia, ktorú je potrebné zariadiť, a nič, na čom by sa mala skupina dohodnúť na.
Návrat po tom, čo som bol preč
Prchavé kľúče sa otáčajú a udalosti, ktoré ich nesú, vypršia z relé. Klient, ktorý bol offline niekoľko dní sa preto môže vrátiť podržaním klávesov, ktoré všetci ostatní prešli. Tak ďalej znovu pripojiť, po dostatočne dlhej prestávke odošle každému z nich požiadavku na opätovnú synchronizáciu kľúča s obmedzenou rýchlosťou skupiny a opätovne vymieňa aktuálne kľúče — čo bráni otáčaniu dlhej dovolenky do skupiny, ktorú už nemôžete čítať.