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 ogni unu è u fan-out per missaghju deve restà limitatu. U menù di u gruppu mostra u conteghju contru quella capu — 37/100 membri — è marca un gruppu chì l'ha raggiuntu cum'è Pienu; un gruppu pienu ùn pò micca aghjunghje nisunnu, per nome, per ligame o per dumanda.

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.

L'apertura di un ligame mostra un anteprima prima chì quì cosa venga mandata: u nome di u gruppu è, da i ligami fatti da un'app attuale, a so descrizzione, l'avatar, u numeru di membri è至 u più cinque di i so amministratori. Sti dettagli sò firmati da u membru chì hà fattu u ligame, è una anteprima chì a so firma ùn hè micca validata mostra solu u nome. L'ungherà hè un toccu separatu è deliberatu. Qualunqueనూ u tenga u ligame pò legge quella anteprima, hè dunque scrivite una descrizzione chì vi piace chì elli vedanu.

I amministratori approvanu e richieste di partecipazione, in u menù di u gruppu, mette una persona trà u ligame è u gruppu. Cù hittu attivatu, apre u ligame manda una dumanda invece di unirse, u dumandatore vede In attesa di approvazione, è u proprietariu è i amministratore trovanu a dumanda sottu Richieste di partecipazione, indu u approvanu o rifiutanu. E dumande scadenu dopu una settimana.

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.

Descrizzione, slowmode è @everyone

Qualche impostazione hè ciò chì forma u modu di parla di un gruppu. U proprietariu è i amministratori i cambianu da u menù di u gruppu.

  • Descrizione. Fino à 150 caratteri, mostrati in una linea sottu u nomu di u gruppu in u capu; toccate u per legge tuttu. Vi viaghja in darettu à i messaggi criptati di u gruppu hè cumpàgna u nomu.
  • Modu lentu. Off, o un messaghju ogni 10 secondi, 30 secondi, 1 minutu, 5 minuti, 15 minuti o 1 ora, per ogni membro. U proprietariu, i amministratori è i moderatori ùn sò micca limitati. U cumpositore dice à un membro per quantu tempu deve aspettà, è perchè ùn c'è micca un servitore, l'app di ogni membro verifica ancu u tempu di ciò chì arriva: un messaghju chì hè venutu troppo prestu hè ripiegatu cum'è Retenutu da u modu lentu, cù un buttone per mostrazzal' ☀️
  • @here e @everyone. Sì sia unu in un messaghju notifica ogni membro cum'è s'ellu era citatu per u so nome. Sò u proprietariu, i amministratore è i moderatori solu chì ponu utilizà ellu; l'app d'un membro rifiuta di mandà unu, è l'app di tutti l'altri ignora unu da un mandatariu senza quellu ròle.
Un pannellu di un gruppu Nymchat chì mostra u nome di u gruppu, 4/100 membri, azioni cum'è Aggiunge Membri, Creà un eventi, Cunpartisce a locazione, Creà un ligame di chiamata, Media, file è ligami è Espurtà a chat, è a lista di i membri.
Un pannellu di un gruppu, cù u numeru di i membri contru u limite di 100 membri.

U menù di u gruppu hà ancu Media, fili è ligami è Espurtà chat, descrittu sottu à Missaghji, è Sognete a locazione è Creà un ligame di chiamata, sottu Partagià una locazione è Legame di chiamataNessun di questi funziona über u mesh Bluetooth, chì ùn trasporta micca i gruppi criptati.

Eventi è RSVP

Eventu, in u menu di l'allegati, o Creà un eventi In u menù di u gruppu, si pubblica una carta d'evenementu: un titulu, una data, un oràriu è un fusu orariu, è opziunalmente un locu è una nota. Ogni membro pò creà una.

Ogni membro risponde Andà, Forse o Ùn pò micca sulla carta, chì mantiene un conteggiu in continuu è chì lista chi hà ditu ch cosa. Una risposta pò esse cambiata; a più recente conta. Ricordami setta un rimandante nantu à u vostru propi dispozitivu, à u principiu o 10 minuti, 1 uru o 1 ghjornu prima. L'eventi è e risposte sò messaggi di gruppo criptati ordinari, visibili à i membri è à nisun altru.

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.