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 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.

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íkazrobíKto môže
/kick @nymOdstráni členaMajiteľ, moderátori
/ban @nymOdstraňuje ich a blokuje ich návratMajiteľ, moderátori
/unban @nymZruší zákazVlastník
/addmod @nymPovýší na moderátoraVlastník
/removemod @nymZníženie úrovne moderátoraVlastník
/transferowner @nymOdovzdá skupinuVlastník
/leaveOdstráni vás zo skupinyKtokoľvek
Ú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ť.