Saltà à u cuntenutu
Torna à Nymchat

Base di cunniscenza Parlà cù a ghjente

Chats di gruppu

Conversazioni di gruppu criptate end-to-end chì ùn filtranu micca u so propiu appartenenza. Ogni missaghju hè impannillatu separatamente per ogni membru, indirizzatu à una chjave chì hè usatu una volta.

Crià un gruppu

/group @alice @bob Weekend plans crea un gruppu cù quelli membri è chì nomu. U nome hè facultativu. Pudete ancu sceglie Crea Chat di gruppu da menu di cuntestu di qualcunu, o aduprà u + accantu à a sezione Group Chats in u barra laterale.

Una conversazione di chat di gruppu Nymchat.
Un chat di gruppu.

Diventate u gruppu pruprietariu. I gruppi sò limitati à 100 membri, perchè ogni missaghju hè criptatu separatamente per ognunu è u fan-out per missaghju hà da stà limitatu.

Aghjunghje membri

/addmember @nym, o /invite @nym mentre site in u gruppu. S'ellu hè qualchissunu fora di u proprietariu è i amministratori pò fà questu hè a questione di u gruppu permette à i membri di aghjunghje altri paràmetru, in u menu cuntestu di u gruppu.

/groupinfo elenca i membri attuali.

Off per difaut. U proprietariu o un amministratore l'accende Permette di unisce via ligame d'invitu da u menù cuntestuale di u gruppu, dopu u quale u ligame appare arrò u — per elli, è per i membri ancu quandu "permette à i membri di aghjunghje altri" hè attivatu.

Qualchissia novu chì apre un ligame d'invitu hè dumandatu à sceglie un nym o log in prima; l'unione poi ripiglia per sè stessu, perchè ùn anu micca bisognu di truvà u ligame una seconda volta.

Resettate u ligame d'invitu revoca ogni ligame spartutu finu à avà in una volta. Aduprà quandu a u ligame hè finitu in un locu chì ùn avete micca intenzione.

Sparte a storia cù novi membri

Ancu più per difettu, ancu a decisione di u proprietariu o di un amministratore: Partageghjula a storia cù i novi membri in u menù di cuntestu di u gruppu.

Cù questu, quellu chì aghjunghje qualcunu avanza finu à l'ultimu di u gruppu 50 missaghji à quellu novu membru, cum'è un solu blob criptatu, à elli solu. I missaghji rinviati sò marcati micca verificatu, perchè e firme di l'autori originali ùn ponu micca esse ricontrollate una volta chì u testu hè statu trasmessu da un terzu - vi sò cunfidendu a persona chì hà aghjustatu ùn avete micca editatu ciò chì anu passatu.

Proprietari, amministratori, moderatori è membri

CumandaFaceQuale pò
/kick @nymElimina un membruProprietariu, administratore, moderatore
/ban @nymLi elimina è impedisce u so ritornuProprietariu, administratore, moderatore
/unban @nymEleva una prohibizioneProprietariu, administratore, moderatore
/addmod @nymPromu à moderatoreProprietariu, amministratori
/removemod @nymReduce un moderatoreProprietariu, amministratori
/addadmin @nymPromove à l'amministratorePruprietariu
/removeadmin @nymDegraduia un amministratorePruprietariu
/transferowner @nymConsegna u gruppuPruprietariu
/leaveTi elimina da u gruppuQualchissia

Un gruppu hà esattamente un solu proprietariu, è quattru o più administratore è moderatore. A suddivisione hè trà aghjunghje à ghjente è aghendu nantu à u gruppui moderatori rimuovenu, bannanu è sbananu i membri, è hè tuttu ciò chì eissu fannu. I amministratori u fanu ancu elli, è ancu tuttu ciò chì cambia u gruppu stessu — u so nomu, a so descrizzione, u so ligame d'invitazione, e i so settings, chjamu ciò chì pò aghjunghje i membri — è elli nominanu è dismissenu i moderatori. Solu u proprietariu nomina i amministratori, è solu u proprietariu pò dà u gruppu à qualchissun altru.

Nessunù pò agì nantu à una persona à u stessu ròle o sopra u so propiu ròle. Un moderatore ùn pò micca espelli un altru moderatore, un amministratore ùn pò micca calà un altru amministratore, è nisunamente eccettu u proprietariu pò agì nantu à u proprietariu. A proprietà hè l'unicu ròle chì si move invece di esse cumulata: /transferowner lu dà, ùn aghjunta micca un seconda prupritariu.

I roli sò infurzati da i dui lati

Ùn ci hè micca servitore per arbitrate, cusì ogni cliente verifica u rolu stessu - quandu mandendu una azzione di moderazione, è dinò in ogni avvenimentu di moderazione chì riceve. Un cliente chì pretende un putere chì ùn hà micca hè solu ignoratu da tutti l'altri.

Cumu funziona a criptografia di u gruppu

I chats di u gruppu utilizanu i stessi rumuri NIP-17 è rigalu NIP-59 cum'è missaghji privati, un wrap per membru, ognunu criptatu à quellu membru. Nymchat poi aghjunghje qualcosa standard NIP-17 ùn hà micca.

Chiavi di u destinatariu in rotazione

Cù u pianu NIP-17, qualcunu chì fighjula un relay vede N pacchetti di rigalu apparsu in u stessu mumentu, indirizzate à N diverse pubkeys. Questa hè una lista di membri, è ùn hà micca bisognu di decifrare à leghje.

Allora Nymchat gira e chjave di u destinatariu. Ogni volta chì mandate, u vostru cliente mint un frescu keypair effimera è publicità a so mità publica Dentru u rumore criptatu, cum'è un ephemeral_pk tag. Da tandu, ognunu indirizza i so missaghji à quella chjave invece di u vostru veru. À un observatore, ogni missaghju in u gruppu viaghja trà pubkeys una volta chì ùn anu micca ligame visibile à ogni identità, è ùn ci sò dui missaghji sparte a destinatariu.

Recuperazione post-compromisu

Ddu rotazione hè ancu u mecanismu di ricuperazione. Sè un dispusitivu hè cumprumissu, l 'utilizatori simpricimenti manda un missaghju: a nova chjave effimera ch'ella publicita rimpiazza a vechja per ogni membru automaticamente. Ùn ci hè micca una resync fora di a banda per organizà è nunda per u gruppu d'accordu nantu.

Riturnà dopu esse luntanu

I chjavi effimeri giranu, è l'avvenimenti chì li portanu scadenu da i relè. Un cliente chì hè statu Offline per ghjorni pò dunque vultà tenendu e chjave chì tutti l'altri anu passatu. So on ricollegate, dopu à un intervallu abbastanza longu, manda una dumanda di resincronizazione di chjave à tariffa limitata à ognunu di i so gruppi è scambià di novu e chjave attuale - chì hè ciò chì impedisce una longa festa di vultà in un gruppu chì ùn pudete più leghje.

missaghji Group trà utilizatori Nymchat ponu dinù aduprà un scambiu chjave post-quantum in cima di u sopra. Perchè ogni membru hà digià a so propria copia criptata separatamente, un gruppu pò mischjà tramindui liberamente - è un missaghju hè marcatu solu quantum-resistente quandu ogni membru ricevutu hè cusì. Vede crittografia resistente à quantum.