Ugrás a tartalomhoz
Vissza a Nymchathoz

Tudásbázis Beszélgetés az emberekkel

Csoportos csevegés

Végpontok közötti titkosított csoportos beszélgetések, amelyek nem szivárogtatják ki a sajátjukat tagság. Minden üzenetet külön csomagolunk minden tag számára, egy kulcshoz címezve egyszer használt.

Csoport létrehozása

/group @alice @bob Weekend plans csoportot hoz létre azokkal a tagokkal és az nevet. A név nem kötelező. Választani is lehet Csoportos csevegés létrehozása től valaki helyi menüjéből, vagy használja a + a Csoportos csevegés szakasz mellett oldalsáv.

Nymchat csoportos csevegés.
Csoportos csevegés.

Te leszel a csoporté tulajdonos. A csoportok felső határa 100 tag, mert minden üzenet külön titkosításra kerül mindegyikhez és az üzenetenkénti fan-outnak korlátosnak kell maradnia.

Tagok hozzáadása

/addmember @nym, vagy /invite @nym Bárki, aki a tulajdonos és az adminisztrátorok mellett ezt megteheti, a csoport feladata. A tagok hozzáadhatják a többieket beállítást a csoport helyi menüjében.

/groupinfo felsorolja a jelenlegi tagokat.

Alapértelmezés szerint kikapcsolva. a tulajdonos vagy egy admin bekapcsol Csatlakozás engedélyezése meghívó linken keresztül a csoport kontextuális menüjéből, majd ott jelenik meg a link – a tagok számára, és a tagok számára is, amikor a „tagok hozzáadásának engedélyezése” funkció be van kapcsolva.

Valaki teljesen új, aki megnyit egy meghívó linket, megkérnek, hogy válasszon nym-et, vagy először jelentkezzen be; a csatlakozás majd magától folytatódik, így nem kell másodszor megkeresniük a hivatkozást.

Meghívó hivatkozás visszaállítása minden eddig megosztott linket egy mozdulattal visszavon. Használja, ha a a link olyan helyre került, ahova nem szántad.

Előzmények megosztása új tagokkal

Alapértelmezés szerint kikapcsolva van a tulajdonos vagy admin hívása is: A történelem megosztása új tagokkal a csoport kontextus menüjében.

Ha be van kapcsolva, aki hozzáad valakit, az a csoport utolsó tagjáig továbbít 50 üzenet az új tagnak egyetlen titkosított blobként, csak nekik. A továbbított üzenetek meg vannak jelölve ellenőrizetlen, mert az eredeti szerzők aláírása nem ellenőrizhető újra ha a szöveget egy harmadik fél továbbította – megbízik abban, aki hozzáadta hogy nem szerkesztetted, amit továbbadtak.

Tulajdonosok, adminisztrátorok, moderátorok és tagok

ParancsIgenAki teheti
/kick @nymEltávolít egy tagotAdminisztrátorok, moderátorok
/ban @nymEltávolítja őket, és blokkolja a visszatérésüketAdminisztrátorok, moderátorok
/unban @nymFeloldja a tilalmatAdminisztrátorok, moderátorok
/addmod @nymElőléptetés moderátorráÜgyfél, admin
/removemod @nymLefokoz egy moderátortÜgyfél, admin
/addadmin @nymTámogatás adminTulajdonos
/removeadmin @nymKattintson adminTulajdonos
/transferowner @nymÁtadja a csoportotTulajdonos
/leaveEltávolítja a csoportbólBárki

Egy csoportnak pontosan egy tulajdonosa van, és bármilyen számú admin és moderátor. emberek Akcióban a A csoportAz adminok ezt is teszik, és mindent, ami megváltoztatja a csoportot - a nevét, leírását, meghívó linkjét, beállításait, akik hozzáadhatják a tagokat - és ők kijelölik és elutasítják a moderátorokat.

Egy moderátor nem léphet ki egy másik moderátorra, egy admin nem tudja lemondani egy másik admin-t, és senki, csak a tulajdonos, nem léphet fel a tulajdonosra. /transferowner Ha átadják, nem adnak hozzá második tulajdonost.

A szerepek mindkét oldalon érvényesülnek

Nincs döntő kiszolgáló, így minden kliens magát a szerepet ellenőrzi – mikor moderálási műveletet küld, és minden kapott moderációs eseménynél. Egy ügyfél amely olyan hatalmat állít, amellyel nem rendelkezik, mindenki más egyszerűen figyelmen kívül hagyja.

Hogyan működik a csoportos titkosítás

A csoportos beszélgetések ugyanazokat a NIP-17 pletykákat és NIP-59 ajándékcsomagolásokat használják, mint privát üzeneteket, tagonként egy pakolás, mindegyik titkosítva ahhoz a taghoz. A Nymchat ezután hozzáad valamit, amit a szabványos NIP-17 nem tartalmaz.

Forgó címzett gombok

A sima NIP-17 esetében, ha valaki egy közvetítést néz, N ajándékcsomagolást lát ugyanabban a pillanatban, N különböző pubkey-nek címezve. Ez egy tagsági lista, és nem kell visszafejteni olvasni.

Tehát a Nymchat elforgatja a címzett kulcsait. Minden alkalommal, amikor küld, ügyfele frisset ver efemer kulcspár, és hirdeti nyilvános felét a titkosított pletyka belsejében, mint an ephemeral_pk címke. Ettől kezdve mindenki ehhez a kulcshoz címzi az üzeneteit az igazi helyett. Egy megfigyelő számára a csoport minden üzenete között utazik egyszeri nyilvános kulcsok, amelyeknek nincs látható hivatkozása egyetlen identitásra sem, és nincs két közös üzenet címzett.

Kompromisszum utáni helyreállítás

Ez a forgás egyben a helyreállítási mechanizmus is. Ha egy eszköz veszélybe kerül, a felhasználó egyszerűen üzenetet küld: az általa hirdetett új efemer kulcs minden tagnál lecseréli a régit automatikusan. Nincs sávon kívüli újraszinkronizálás, amit meg kellene szervezni, és nincs semmi, amiben a csoport egyetértene be.

Távollét után visszatérni

Az efemer billentyűk forognak, és az őket hordozó események lejárnak a relékről. Egy ügyfél, aki volt napokig offline, ezért visszatérhet olyan kulcsokkal, amelyeket mindenki más elment. így tovább újracsatlakozás, elég hosszú szünet után egy sebességkorlátozott kulcs-újraszinkronizálási kérelmet küld minden egyes csoportosítja és újra kicseréli az aktuális kulcsokat – ez az, ami megakadályozza, hogy egy hosszú szabadság megváltozzon olyan csoportba, amelyet már nem tudsz olvasni.

A Nymchat felhasználók közötti csoportos üzenetek kvantumkulcs-cserét is használhatnak fentebb. Mivel minden tag már megkapja a saját, külön titkosított másolatát, egy csoport keverhet mindkettő szabadon – és az üzenet csak akkor van kvantumellenállónak jelölve, ha minden tag megkapta ez így. Lásd kvantumálló titkosítás.