Baza znanja Razgovarati sa ljudima
Grupni razgovori
Šifrirani grupni razgovori s kraja na kraj koji ne propuštaju svoje članstvo. Svaka poruka je omotana posebno za svakog člana, adresirana na ključ koji je korišćen jednom.
Ova stranica je strojno prevedena radi praktičnosti. Engleski original je verzija koja se primjenjuje.
Kreiranje grupe
/group @alice @bob Weekend plans kreira grupu sa tim članovima i to
ime. Ime nije obavezno. Možete i birati Kreirajte grupni chat od
nečiji kontekstni meni ili koristite + pored odjeljka Grupni razgovori u
bočna traka.
Postajete u grupi vlasnik. Grupe su ograničene na 100 članova, jer se svaka poruka šifrira zasebno za svaku i odvajanje po poruci mora ostati ograničeno.
Dodavanje članova
/addmember @nym, ili /invite @nym dok ste u grupi. Da li
bilo ko osim vlasnika može ovo raditi je grupa dozvoli članovima da dodaju druge
postavke, u kontekstualnom meniju grupe.
/groupinfo navodi trenutne članove.
Linkovi poziva
Podrazumevano isključeno. Vlasnik se uključuje Dozvolite pridruživanje putem linka poziva od kontekstni meni grupe, nakon čega se tamo pojavljuje veza — za vlasnika i za članovi također kada je uključeno "dopusti članovima da dodaju druge".
Od nekog potpuno novog ko otvori link za pozivnicu se traži da odabere nym ili se prvi prijavi; spoj zatim se nastavlja sam, tako da ne moraju da pronađu vezu po drugi put.
Poništi vezu poziva opoziva sve do sada podijeljene veze u jednom potezu. Koristite ga kada a link je završio negdje gdje niste namjeravali.
Dijeljenje historije sa novim članovima
Također isključeno po defaultu, također poziv vlasnika: Podijelite historiju sa novim članovima in kontekstni meni grupe.
Sa uključenim, ko god doda nekoga, prosljeđuje do posljednjeg u grupi 50 poruka tom novom članu, kao jednoj šifriranoj mrljici, samo njima. Proslijeđene poruke su označene neprovjereno, jer se originalni potpisi autora ne mogu ponovo provjeriti nakon što je treća strana prenijela tekst — vjerujete osobi koja je dodala da nisi uređivao ono što su prenijeli.
Vlasnici, moderatori i članovi
| Zapovjedi | Does | Ko može |
|---|---|---|
/kick @nym | Uklanja člana | Vlasnik, moderatori |
/ban @nym | Uklanja ih i blokira njihov povratak | Vlasnik, moderatori |
/unban @nym | Ukida zabranu | Vlasnik |
/addmod @nym | Unaprijeđuje u moderatora | Vlasnik |
/removemod @nym | Degradira moderatora | Vlasnik |
/transferowner @nym | Predaje grupu | Vlasnik |
/leave | Uklanja vas iz grupe | Bilo ko |
Ne postoji server za arbitražu, tako da svaki klijent sam provjerava ulogu — kada slanje radnje moderiranja, i opet na svaki moderacijski događaj koji primi. Klijent koja tvrdi da nema moć koju svi ostali jednostavno ignorišu.
Kako funkcionira grupno šifriranje
Grupni razgovori koriste iste NIP-17 glasine i NIP-59 poklon omote kao privatne poruke, jedan omot po članu, svaki šifrovano za tog člana. Nymchat zatim dodaje nešto što standardni NIP-17 nema.
Rotirajući ključevi primaoca
Sa običnim NIP-17, neko ko gleda štafetu vidi da se N paketa poklona pojavljuju u istom trenutku, adresiran na N različitih pubključeva. To je lista članova i ne treba je dešifrirati čitati.
Tako Nymchat rotira ključeve primaoca. Svaki put kada pošaljete, vaš klijent kuje svježe
efemerni par ključeva i reklamira svoju javnu polovicu unutar šifrovane glasine, kao an
ephemeral_pk tag. Od tada, svi svoje poruke adresiraju na taj ključ
umesto tvog pravog. Posmatraču svaka poruka u grupi putuje između
jednokratni pubkejevi koji nemaju vidljivu vezu s bilo kojim identitetom i ne dijele dvije poruke a
primalac.
Postkompromisni oporavak
Ta rotacija je i mehanizam oporavka. Ako je uređaj kompromitovan, korisnik jednostavno šalje poruku: novi efemerni ključ koji oglašava zamjenjuje stari za svakog člana automatski. Ne postoji resinhronizacija van opsega koju treba dogovoriti i ništa što bi grupa dogovorila on.
Vraćam se nakon odsustva
Efemerni ključevi se rotiraju, a događaji koji ih nose istječu iz releja. Klijent koji je bio offline danima se stoga može vratiti držeći ključeve mimo kojih su svi prošli. Tako dalje ponovno povezivanje, nakon dovoljno dugog razmaka, šalje zahtjev za ponovnu sinkronizaciju ključa s ograničenom brzinom svakom od svojih grupiše i ponovo razmjenjuje trenutne ključeve — što je ono što sprječava dugi odmor u grupu koju više ne možete čitati.