Pereiti prie turinio
Grįžti į Nymchat

Žinių bazė Kalbėtis su žmonėmis

Grupiniai pokalbiai

Nuo galo iki galo užšifruoti grupiniai pokalbiai, kurie nepraleidžia savo pačių narystė. Kiekvienas pranešimas yra suvyniotas atskirai kiekvienam nariui, adresuotas raktui, kuris yra naudotas vieną kartą.

Grupės kūrimas

/group @alice @bob Weekend plans sukuria grupę su tais nariais ir tai pavadinimas. Pavadinimas neprivalomas. Taip pat galite pasirinkti Sukurkite grupės pokalbį iš kieno nors kontekstinį meniu arba naudokite + šalia skilties Grupiniai pokalbiai šoninė juosta.

„Nymchat“ grupės pokalbis.
Grupinis pokalbis.

Jūs tampate grupės savininkas. Grupės yra apribotos 100 narių, nes kiekvienas pranešimas yra šifruojamas atskirai kiekvienam ir vieno pranešimo ventiliatorius turi likti ribotas.

Pridedami nariai

/addmember @nym, arba /invite @nym Ar kas nors, išskyrus savininką ir administratorius, gali tai padaryti, priklauso nuo grupės. Leiskite nariams pridėti kitų nustatymą grupės kontekstiniame meniu.

/groupinfo išvardija esamus narius.

Išjungti pagal numatytuosius nustatymus. savininkas arba administratorius įjungia Leisti prisijungti naudojant kvietimo nuorodą iš grupės kontekstinio meniu, po kurio nuoroda pasirodo ten - jiems, o nariams taip pat, kai yra įjungta "leisti nariams įtraukti kitus".

Naujo asmens, kuris atidaro kvietimo nuorodą, prašoma pasirinkti nym arba pirmiausia prisijungti; prisijungti tada atnaujinama savaime, todėl jiems nereikės antrą kartą rasti nuorodos.

Iš naujo nustatyti kvietimo nuorodą vienu kartu atšaukia kiekvieną iki šiol bendrintą nuorodą. Naudokite jį, kai a nuoroda atsidūrė ten, kur neketinote.

Dalijimasis istorija su naujais nariais

Taip pat išjungtas pagal numatytuosius nustatymus, taip pat savininkas ar administratorius: Pasidalinkite istorija su naujais nariais Grupės kontekstiniame meniu.

Kai jis įjungtas, kas ką nors prideda, persiunčia iki paskutinės grupės 50 žinučių tam naujam nariui, kaip vienam užšifruotam dėmeniui, tik jiems. Persiųsti pranešimai yra pažymėti nepatikrintas, nes originalių autorių parašų pakartotinai patikrinti negalima kai tekstą perdavė trečioji šalis – pasitikite pridėjusiu asmeniu kad jūs neredagavote to, ką jie perdavė.

Savininkai, administratoriai, moderatoriai ir nariai

komandąArKas gali
/kick @nymPašalina narįSavininkai, administratoriai ir moderatoriai
/ban @nymPašalina juos ir blokuoja jų grįžimąSavininkai, administratoriai ir moderatoriai
/unban @nymAtšaukia draudimąSavininkai, administratoriai ir moderatoriai
/addmod @nymPaaukštinamas iki moderatoriausSavininkas, admins
/removemod @nymPažemina moderatoriųSavininkas, admins
/addadmin @nymParsisiųsti adminSavininkas
/removeadmin @nymAtsisiųskite adminSavininkas
/transferowner @nymPerduoda grupęSavininkas
/leavePašalina jus iš grupėsbet kas

Grupė turi tiksliai vieną savininką ir bet kokį administratorių ir moderatorių skaičių. Žmonės Ir veikti ant GrupėAdministratoriai taip pat daro tai, taip pat viską, kas keičia pačią grupę – jos pavadinimą, aprašymą, pakvietimo nuorodą, nustatymus, kurie gali pridėti narių – ir jie skiria ir atmeta moderatorius.

Niekas negali veikti asmeniui savo vaidmenyje ar virš jo. Moderatorius negali mesti kito moderatoriaus, administratorius negali demantuoti kito administratoriaus, ir niekas, išskyrus savininką, gali veikti savininkui. /transferowner Jei jis bus perduotas, jis nepridės antrojo savininko.

Vaidmenys vykdomi iš abiejų pusių

Nėra serverio, kuris galėtų spręsti, todėl kiekvienas klientas patikrina patį vaidmenį – kada siunčiant moderavimo veiksmą ir dar kartą kiekviename moderavimo įvykyje, kurį gauna. Klientas kuris teigia, kad jis neturi galios, yra tiesiog ignoruojamas visų kitų.

Kaip veikia grupės šifravimas

Grupiniuose pokalbiuose naudojami tie patys NIP-17 gandai ir NIP-59 dovanų pakuotės kaip asmenines žinutes, po vieną įvyniojimą kiekvienam nariui užšifruotas tam nariui. Tada „Nymchat“ prideda tai, ko standartinis NIP-17 neturi.

Besisukantys gavėjo klavišai

Naudojant paprastą NIP-17, kas nors, stebintis estafetę, mato, kad tuo pačiu metu pasirodo N dovanų pakelių, adresuotas N skirtingų pubkey. Tai yra narių sąrašas ir jo nereikia iššifruoti skaityti.

Taigi „Nymchat“ sukasi gavėjo klavišus. Kiekvieną kartą, kai siunčiate, jūsų klientas kaldina šviežią trumpalaikė raktų pora ir reklamuoja savo viešąją pusę užšifruoto gando viduje, kaip an ephemeral_pk žyma. Nuo tada visi savo pranešimus adresuoja tam raktui vietoj savo tikrojo. Stebėtojui kiekviena grupės žinutė keliauja tarp jų vienkartiniai pubkeys, neturintys matomos nuorodos į jokią tapatybę ir neturintys dviejų bendrų pranešimų gavėjas.

Atkūrimas po kompromiso

Tas sukimasis taip pat yra atkūrimo mechanizmas. Jei įrenginys pažeistas, vartotojas tiesiog siunčia pranešimą: naujas trumpalaikis raktas, kurį jis reklamuoja, pakeičia senąjį kiekvienam nariui automatiškai. Nėra už juostos ribų sinchronizavimo, kurį reikėtų organizuoti, ir nieko, dėl ko grupė susitartų įjungta.

Grįžta po išvykimo

Trumpalaikiai klavišai sukasi, o juos nešantys įvykiai baigia galioti iš relių. Klientas, kuris buvo neprisijungęs kelias dienas, todėl gali grįžti turėdamas raktus, kuriuos visi kiti perėjo. Taip toliau prisijungti iš naujo, po pakankamai ilgo pertraukos jis siunčia riboto greičio rakto pakartotinio sinchronizavimo užklausą kiekvienam savo sugrupuoja ir iš naujo keičia esamus raktus – tai ir sustabdo ilgų atostogų pakeitimą į grupę, kurios nebegalite skaityti.

Grupės pranešimai tarp „Nymchat“ vartotojų taip pat gali naudoti po kvantinio rakto apsikeitimą aukščiau. Kadangi kiekvienas narys jau gauna savo atskirai užšifruotą kopiją, grupė gali maišyti ir laisvai – ir pranešimas yra pažymėtas kaip kvantinis atsparus tik tada, kai jį gauna kiekvienas narys tai taip. Žr kvantiniam atsparumui šifravimas.