Skip menyang isi
Bali menyang Nymchat

Basis kawruh Ngomong karo wong

Obrolan klompok

Obrolan grup enkripsi end-to-end sing ora bocor dhewe anggota. Saben pesen dibungkus kanthi kapisah kanggo saben anggota, ditujokake menyang kunci digunakake sapisan.

Nggawe grup

/group @alice @bob Weekend plans nggawe grup karo sing anggota lan sing jeneng. Jeneng iku opsional. Sampeyan uga bisa milih Nggawe Group Chat saka menu konteks wong, utawa nggunakake + jejere bagean Obrolan Grup ing sidebar.

A obrolan klompok Nymchat chatting.
Obrolan klompok.

Sampeyan dadi klompok sing duwe. Klompok ditutup ing 100 anggota, amarga saben pesen dienkripsi kanthi kapisah kanggo saben lan penggemar saben pesen kudu tetep diwatesi.

Nambah anggota

/addmember @nym, utawa /invite @nym nalika sampeyan ana ing grup. apa sapa wae kajaba sing duwe bisa nindakake iki minangka klompok ngidini anggota kanggo nambah liyane setelan, ing menu konteks grup.

/groupinfo dhaptar anggota saiki.

Off kanthi gawan. Pemilik nguripake Ngidini gabung liwat link undangan saka ing menu konteks grup, sawise link katon ana - kanggo pemilik, lan kanggo anggota uga nalika "ngidini anggota kanggo nambah liyane" aktif.

Wong anyar sing mbukak link undhangan dijaluk milih nym utawa mlebu dhisik; sing gabung banjur nerusake dhewe, supaya padha ora kudu golek link kaping pindho.

Reset Link Undangan mbatalake saben pranala sing dienggo bareng nganti saiki. Gunakake nalika a link wis rampung ing endi wae sing ora dikarepake.

Nuduhake sejarah karo anggota anyar

Uga mati kanthi gawan, uga telpon pemilik: Nuduhake sejarah karo anggota anyar ing menu konteks grup.

Kanthi terus, sapa wae sing nambahake wong maju nganti pungkasan grup 50 pesen kanggo anggota anyar, minangka blob ndhelik siji, kanggo wong-wong mau piyambak. Pesen sing diterusake ditandhani durung diverifikasi, amarga tandha tangan penulis asli ora bisa dipriksa maneh yen teks kasebut dikirimake dening pihak katelu - sampeyan percaya karo wong sing nambahake sampeyan ora kudu nyunting apa sing diwarisake.

Pamilik, moderator lan anggota

dhawuhApaSapa sing bisa
/kick @nymMbusak anggotaPemilik, moderator
/ban @nymMbusak lan ngalangi baliPemilik, moderator
/unban @nymNgangkat laranganjuragan
/addmod @nymDipun promosiaken kanggo moderatorjuragan
/removemod @nymNgurangi moderatorjuragan
/transferowner @nymTangane klompokjuragan
/leaveMbusak sampeyan saka grupsapa wae
Peran dileksanakake ing loro-lorone

Ora ana server kanggo arbitrase, supaya saben klien mriksa peran kasebut dhewe - kapan ngirim tumindak moderasi, lan maneh ing saben acara moderasi sing ditampa. A klien sing ngaku kekuwatan sing ora diduweni mung digatekake dening wong liya.

Cara kerja enkripsi grup

Obrolan grup nggunakake gosip NIP-17 lan bungkus hadiah NIP-59 sing padha pesen pribadi, siji bungkus saben anggota, saben ndhelik kanggo anggota kasebut. Nymchat banjur nambah soko standar NIP-17 ora duwe.

Puter tombol panampa

Kanthi NIP-17 biasa, ana sing nonton relay ndeleng bungkus hadiah N katon ing wektu sing padha, ditujokake kanggo N pubkeys beda. Iku dhaftar anggota, lan iku ora perlu decrypting kanggo maca.

Dadi Nymchat muter tombol panampa. Saben-saben sampeyan ngirim, klien sampeyan nggawe seger keypair ephemeral lan ngiklanake setengah umum nang gosip ndhelik, minangka ephemeral_pk tag. Wiwit saiki, kabeh wong ngirim pesen menyang kunci kasebut tinimbang sing asli sampeyan. Kanggo pengamat, saben pesen ing grup lelungan antarane pubkeys siji-wektu sing ora duwe link katon kanggo identitas sembarang, lan ora loro pesen nuduhake a panampa.

Recovery sawise kompromi

Rotasi kasebut uga minangka mekanisme pemulihan. Yen piranti dikompromi, pangguna mung ngirim pesen: tombol ephemeral anyar advertises ngganti lawas kanggo saben anggota kanthi otomatis. Ora ana resync out-of-band kanggo ngatur lan ora ana sing disepakati grup ing.

Mbalik maneh sawise adoh

Tombol ephemeral muter, lan acara sing ditindakake bakal kadaluwarsa. A klien sing wis offline kanggo dina mulane bisa bali nyekeli tombol everyone liya wis dipindhah kepungkur. Terus nyambung maneh, sawise longkangan cukup dawa, iku ngirim panjalukan key-resync tingkat winates kanggo saben sawijining kelompok lan re-ijol-ijolan tombol saiki - kang mandheg preian dawa saka ngowahi menyang grup sampeyan ora bisa maca maneh.