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 Či to môže urobiť ktokoľvek okrem majiteľa a administrátorov, je úlohou skupiny. Povoliť členom pridávať ďalšie nastavenie v kontextovej ponuke skupiny.
/groupinfo zoznam aktuálnych členov.
Odkazy na pozvanie
Vlastník alebo admin sa zapne Povoliť pripojenie prostredníctvom odkazu na pozvánku z kontextového menu skupiny, po ktorom sa tam zobrazí prepojenie - pre nich, a pre členov tiež, keď je zapnuté "povoliť členom pridávať ostatný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
Tiež vypnuté predvolene, tiež majiteľa alebo správcu volania: Zdieľajte históriu s novými členmi v kontextovom 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, administrátori, moderátori a členovia
| Príkaz | robí | Kto môže |
|---|---|---|
/kick @nym | Odstráni člena | Majitelia, administrátori, moderátori |
/ban @nym | Odstraňuje ich a blokuje ich návrat | Majitelia, administrátori, moderátori |
/unban @nym | Zruší zákaz | Majitelia, administrátori, moderátori |
/addmod @nym | Povýší na moderátora | Majiteľ, admin |
/removemod @nym | Zníženie úrovne moderátora | Majiteľ, admin |
/addadmin @nym | Podporovať admin | Vlastník |
/removeadmin @nym | Odstrániť admin | Vlastník |
/transferowner @nym | Odovzdá skupinu | Vlastník |
/leave | Odstráni vás zo skupiny | Ktokoľvek |
Skupina má presne jedného majiteľa a ľubovoľný počet administrátorov a moderátorov. Ľudia a pôsobiť na Skupina: moderátori odstraňujú, zakazujú a zakazujú členov, a to je všetko, čo robia.Admins to robia tiež, a tiež všetko, čo mení samotnú skupinu - jej meno, popis, odkaz na pozvanie, nastavenia, ktorí môžu pridávať členov - a vymenúvajú a odmietajú moderátorov.
Nikto nemôže konať na niekoho vo svojej vlastnej úlohe. Moderátor nemôže vyhodiť iného moderátora, administrátor nemôže demontovať iného administrátora a nikto okrem majiteľa nemôže konať na majiteľa. /transferowner
Ak ho odovzdáte, nepridá druhého majiteľa.
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ť.
Skupinové správy medzi používateľmi Nymchatu môžu využívať aj post-kvantovú výmenu kľúčov vyššie. Pretože každý člen už dostane svoju vlastnú samostatne zašifrovanú kópiu, skupina sa môže miešať obe voľne – a správa je označená ako kvantovo odolná len vtedy, keď ju dostane každý člen je to tak. Pozri kvantovo odolné šifrovanie.