Přejít na obsah
Zpět k Nymchatu

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.

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.

Skupinová konverzace Nymchat.
Skupinový chat.

Stanete se členy skupiny majitel. Skupiny jsou omezeny na 100 členů, protože každá zpráva je zašifrována samostatně pro každou z nich a fan-out pro každou zprávu musí zůstat omezen. 37 / 100 členů - a označuje skupinu, která ji dosáhla jako plnýCelá skupina nemůže přidat nikoho, a to jménem, odkazem nebo žádostí.

Přidávání členů

/addmember @nymnebo /invite @nym Jestliže to může udělat kdokoliv kromě vlastníka a administrátorů, je to na skupině. umožnit členům přidávat další nastavení v kontextové nabídce skupiny.

/groupinfo seznam aktuálních členů.

Vlastník nebo administrátor se zapne Povolit připojení pomocí odkazu s pozvánkou z kontextové nabídky skupiny, po které se tam objeví odkaz – pro ně a pro členy také, když je zapnuto „umožnit č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.

Otevření odkazu ukazuje a Předpověď předtím, než je něco odesláno: název skupiny a z odkazů vytvořených aktuální aplikací, jeho popis, avatar, počet členů a až pět jeho administrátorů. Tyto podrobnosti jsou podepsány členem, který vytvořil odkaz, a náhled, jehož podpis nezkontroluje, ukazuje jméno samotné.

Admins schválit přihlášky, v menu skupiny, umístí osobu mezi odkazem a skupinou. S ním zapnutým, otevření odkazu odesílá žádost namísto připojení, žadatel vidí Čekání na schválenía majitel a administrátoři naleznou žádost pod Připojte žádosti, kde ji schvalují nebo odmítají. Žádosti vyprší po týdnu.

Sdílení historie s novými členy

Také vypnuto ve výchozím nastavení, také volání vlastníka nebo administrátora: Sdílejte historii s novými členy v kontextovém 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.

Popis, slowmode a @všichni

Několik nastavení utváří způsob, jakým skupina mluví. Vlastník a administrátoři je změní z nabídky skupiny.

  • a popisu. Až 150 znaků, zobrazených na jednom řádku pod názvem skupiny v záhlaví; klepněte na něj, abyste si přečetli všechny.
  • Zpomalený způsob. Vypnutí, nebo jedna zpráva každých 10 sekund, 30 sekund, 1 minutu, 5 minut, 15 minut nebo 1 hodinu, na člena. Vlastník, administrátoři a moderátoři nejsou omezeni. skladatel říká členovi, jak dlouho má čekat, a protože neexistuje žádný server, každá aplikace člena také kontroluje čas příchodu: zpráva, která přišla příliš brzy, se odkládá jako Zpět na SlowModeJedno tlačítko, které to ukáže.
  • Tady a tady všichni. Pouze vlastník, administrátoři a moderátoři je mohou používat; aplikace člena odmítá odeslat jednu a aplikace každého jiného ignoruje jednu od odesílatele bez této role.
Panel skupiny Nymchat zobrazující název skupiny, 4/100 členů, akce jako Přidat členy, Vytvořit událost, Sdílet umístění, Vytvořit odkaz na volání, Médium, soubory a odkazy a Exportovat chat a seznam členů.
Skupinový panel, přičemž člen se počítá proti hranici 100 členů.

Součástí menu je také Média, soubory a odkazy a Exportní chatPopsané pod Zprávya Sdílet umístění a Vytvořte call linkpod ní Sdílení umístění a Volejte leviceŽádná z těchto funkcí nepracuje přes síť Bluetooth, která nenese šifrované skupiny.

Události a RSVP

Událostv přiloženém menu, nebo Vytvořit událost v menu skupiny zveřejní kartu události: název, datum, čas a časové pásmo a volitelně místo a poznámku.

Každý člen odpovídá Jít, Možná nebo nemůže na kartě, která udržuje běžící počítání a seznamy, kdo řekl co. Odpověď může být změněna; poslední se počítá. Připomeňte mi nastaví připomenutí na svém vlastním zařízení, na začátku nebo 10 minut, 1 hodinu nebo 1 den předtím. události a odpovědi jsou obyčejné šifrované skupinové zprávy, viditelné členům a nikomu jinému.

Majitelé, administrátoři, moderátoři a členové

PříkazanoKdo může
/kick @nymOdebere členaMajitelé, administrátoři, moderátoři
/ban @nymOdstraňuje je a blokuje jejich návratMajitelé, administrátoři, moderátoři
/unban @nymRuší zákazMajitelé, administrátoři, moderátoři
/addmod @nymPovýší na moderátoraVlastník, admin
/removemod @nymSníží úroveň moderátoraVlastník, admin
/addadmin @nymPropagace pro adminMajitel
/removeadmin @nymZobrazit adminMajitel
/transferowner @nymPředá skupinuMajitel
/leaveOdebere vás ze skupinyKdokoliv

Skupina má přesně jednoho vlastníka a libovolný počet administrátorů a moderátorů. Lidé a působí na SkupinaAdmins dělají to taky, a také vše, co mění samotnou skupinu – její jméno, popis, pozvánku, nastavení, kdo může přidat členy – a jmenují a odmítají moderátory.

Moderátor nemůže vyhodit jiného moderátora, administrátor nemůže demontovat jiného administrátora a nikdo kromě vlastníka nemůže jednat na vlastníka. /transferowner Vlastníme ji a nepřidáváme dalšího majitele.

Role jsou prosazovány na obou stranách

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.

Skupinové zprávy mezi uživateli Nymchatu mohou navíc využít postkvantovou výměnu klíčů výše. Protože každý člen již dostane svou vlastní samostatně zašifrovanou kopii, může se skupina smíchat obě volně – a zpráva je označena jako kvantově odolná pouze tehdy, když ji obdrží každý člen je to tak. Vidět kvantově odolné šifrování.