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. Sia qualcunu in più di u pruprietariu pò fà questu hè u gruppu permette à i membri di aghjunghje altri paràmetru, in u menu cuntestu di u gruppu.

/groupinfo elenca i membri attuali.

Off per difettu. U pruprietariu si accende Permette di unisce via ligame d'invitu da u menù di cuntestu di u gruppu, dopu chì u ligame appare quì - per u pruprietariu, è per membri ancu quandu "permettenu à 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 off per difettu, ancu a chjama di u pruprietariu: Sparte a storia cù novi membri in menu 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.

Pruprietari, moderatori è membri

CumandaFaceQuale pò
/kick @nymElimina un membruPruprietariu, moderatori
/ban @nymLi elimina è impedisce u so ritornuPruprietariu, moderatori
/unban @nymEleva una prohibizionePruprietariu
/addmod @nymPromu à moderatorePruprietariu
/removemod @nymReduce un moderatorePruprietariu
/transferowner @nymConsegna u gruppuPruprietariu
/leaveTi elimina da u gruppuQualchissia
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.