Preskočite na sadržaj
Nazad na Nymchat

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.

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.

Nymchat grupni razgovor.
Grupni razgovor.

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 Bez obzira da li bilo ko osim vlasnika i administratora može to učiniti, to je u grupi. dopustite članovima da dodaju druge postavke, u kontekstualnom meniju grupe.

/groupinfo navodi trenutne članove.

Isključivanje podrazumevano. vlasnik ili admin se uključuje Dozvolite pridruživanje putem linka poziva iz konteksta grupe, nakon čega se poveznica pojavljuje – za njih, kao i za članove kada je uključeno „dozvoli č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đe isključen podrazumevano, takođe vlasnik ili admin poziva: Dijelite istoriju sa novim članovima u kontekstnom meniju 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, administratori, moderatori i članovi

ZapovjediDoesKo može
/kick @nymUklanja članaVlasnici, administratori i moderatori
/ban @nymUklanja ih i blokira njihov povratakVlasnici, administratori i moderatori
/unban @nymUkida zabranuVlasnici, administratori i moderatori
/addmod @nymUnaprijeđuje u moderatoraVlasnik, admins
/removemod @nymDegradira moderatoraVlasnik, admins
/addadmin @nymObavijest za adminVlasnik
/removeadmin @nymPreuzmite adminVlasnik
/transferowner @nymPredaje grupuVlasnik
/leaveUklanja vas iz grupeBilo ko

Grupa ima tačno jednog vlasnika, i bilo koji broj administratora i moderatora. Podjela je između djelovanja na Ljudi i glumi na Skupina: moderatori uklanjaju, zabranjuju i zabranjuju članove, i to je sve što rade.Admins to takođe rade, a takođe i sve što mijenja samu grupu - njeno ime, njegov opis, njegov poziv link, njegove postavke, koji mogu dodati članove - i oni imenuju i odbacuju moderatore. Samo vlasnik imenuje administratore, a samo vlasnik može predati grupu nekom drugom.

Niko ne može djelovati na nekoga na ili iznad svoje uloge. Moderator ne može udariti drugog moderatora, administrator ne može demontati drugog administratora, i niko osim vlasnika ne može djelovati na vlasnika. /transferowner predaje, ne dodaje drugog vlasnika.

Uloge se primjenjuju na obje strane

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.

Grupne poruke između Nymchat korisnika također mogu koristiti post-kvantnu razmjenu ključeva na vrhu gore. Pošto svaki član već dobija svoju zasebno šifrovanu kopiju, grupa se može mešati oboje slobodno — i poruka je označena kao kvantno otporna samo kada je svaki član primio to na taj način. Vidi kvantno otporna enkripcija.