Preskočiť na obsah
Späť na Nymchat

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.

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.

Skupinová konverzácia Nymchat.
Skupinový chat.

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.

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íkazrobíKto môže
/kick @nymOdstráni členaMajitelia, administrátori, moderátori
/ban @nymOdstraňuje ich a blokuje ich návratMajitelia, administrátori, moderátori
/unban @nymZruší zákazMajitelia, administrátori, moderátori
/addmod @nymPovýší na moderátoraMajiteľ, admin
/removemod @nymZníženie úrovne moderátoraMajiteľ, admin
/addadmin @nymPodporovať adminVlastník
/removeadmin @nymOdstrániť adminVlastník
/transferowner @nymOdovzdá skupinuVlastník
/leaveOdstráni vás zo skupinyKtokoľ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.

Úlohy sú presadzované na oboch stranách

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.