Dasar pangaweruh Ngawangkong jeung jalma
obrolan grup
Paguneman grup énkripsi tungtung-ka-tungtung anu henteu bocor sorangan kaanggotaan. Unggal pesen dibungkus misah pikeun unggal anggota, ditujukeun ka konci éta dipaké sakali.
Kaca ieu ditarjamahkeun ku mesin pikeun genah. Asli Inggris nyaéta versi anu lumaku.
Nyieun grup
/group @alice @bob Weekend plans nyiptakeun grup sareng anggota éta sareng éta
ngaran. Ngaranna opsional. Anjeun oge bisa nyokot Jieun Grup Chat ti
menu konteks batur urang, atanapi nganggo + gigireun Grup Chats bagian dina
sidebar.
Anjeun janten grup boga. Grup anu capped di 100 anggota, sabab unggal pesen énkripsi misah pikeun tiap hiji na per-pesen kipas-kaluar kudu tetep bounded.
Nambahan anggota
/addmember @nym, atawa /invite @nym Ku kituna anjeun aya dina grup. Kumaha anu séjén ti pemilik jeung admin bisa ngalakukeun ieu téh grup. Anjeun bisa nambahkeun anggota lain. setelan, dina menu konteks grup urang.
/groupinfo daptar anggota ayeuna.
Tumbu Ujang
Anjeun bisa ngaronjatkeun, anjeun bisa ngaronjatkeun, anjeun bisa ngaronjatkeun. Ngidinan gabung liwat tautan uleman ti menu kontekst grup, sanggeus nu link muncul di dieu - pikeun aranjeunna, jeung pikeun anggota ogé lamun "ngidinan anggota pikeun nambahkeun séjén" geus diaktipkeun.
Batur anyar anu muka tautan uleman dipenta pikeun milih nym atanapi log in heula; anu gabung lajeng neruskeun sorangan, ngarah teu kudu manggihan link kadua kalina.
Reset Patalina Ujang revokes unggal link dibagikeun jadi jauh dina hiji lebet. Paké nalika a link geus réngsé nepi tempat anjeun teu maksudna.
Ngabagikeun sajarah sareng anggota anyar
Malah off ku default, ogé panggero tina pemilik atawa admin: Bagikeun sajarah jeung anggota anyar Dina menu konteks grup.
Kalayan éta, saha waé anu nambihan batur teraskeun ka grup anu terakhir 50 seratan ka éta anggota anyar, salaku blob énkripsi tunggal, ka aranjeunna nyalira. Pesen anu diteruskeun ditandaan teu diverifikasi, sabab tanda tangan pangarang aslina teu bisa dipariksa deui sakali téks geus relayed ku pihak katilu - anjeun percanten jalma nu ditambahkeun Anjeun teu kedah ngédit naon anu aranjeunna luluskeun.
Pemilik, admin, moderator jeung anggota
| Paréntah | Naha | Saha nu bisa |
|---|---|---|
/kick @nym | Ngahapus anggota | Pamaké, admin jeung moderators |
/ban @nym | Ngaleungitkeun aranjeunna sareng ngahalangan uih deui | Pamaké, admin jeung moderators |
/unban @nym | Ngangkat larangan | Pamaké, admin jeung moderators |
/addmod @nym | Naroskeun ka moderator | Pamakéan, admin |
/removemod @nym | Demotes moderator | Pamakéan, admin |
/addadmin @nym | Ngeunaan admin | Nu boga |
/removeadmin @nym | Ngeunaan admin | Nu boga |
/transferowner @nym | Serahkeun rombongan | Nu boga |
/leave | Ngahapus anjeun tina grup | Saha waé |
A grup ngabogaan precisely one owner, jeung sagala jumlah admin na moderator. pembagian nyaéta antara bertindak dina Anjeunna Demi sasatoan anu dimaksud nyaéta Grup nu: moderators remove, ban and unban members, jeung éta téh sakumaha anu aranjeunna ngalakukeun. Admins ngalakukeun ieu ogé, sarta ogé sagala hal anu ngarobah grup sorangan - ngaranna, deskripsi, sambungan pangundangna, settingsna, anu bisa nambahkeun anggota - sarta aranjeunna nyetél jeung disingkirkeun moderators. Sadaya pemilik nyetél admins, sarta ngan pemilik bisa nganteurkeun grup ka batur.
A moderator teu bisa kick another moderator, a admin teu bisa demote another admin, jeung no one but the owner can act on the owner. /transferowner
Anjeunna nganteurkeun eta, éta teu ngaronjatkeun pemilik kedua.
Henteu aya server pikeun arbitrase, janten unggal klien mariksa peranna sorangan - iraha ngirim aksi moderation, jeung deui dina unggal acara moderation eta narima. Hiji klien anu ngaku kakawasaan anu teu dipiboga ngan saukur dipaliré ku batur.
Kumaha énkripsi grup jalan
Obrolan grup ngagunakeun rumor NIP-17 sarua jeung bungkus kado NIP-59 salaku pesen pribadi, hiji bungkus per anggota, unggal énkripsi ka anggota éta. Nymchat lajeng nambahkeun hal standar NIP-17 teu boga.
Puteran kenop panarima
Kalayan NIP-17 polos, aya anu ningali relay ningali bungkus kado N muncul dina waktos anu sami, ditujukeun ka N pubkeys béda. Éta mangrupikeun daptar kaanggotaan, sareng éta henteu peryogi dekripsi maca.
Jadi Nymchat muterkeun kenop panarima. Unggal waktos Anjeun ngirim, klien anjeun mints seger
keypair ephemeral sarta advertises satengah publik na jero gosip énkripsi, salaku hiji
ephemeral_pk tag. Ti harita, sadayana ngirim pesen ka konci éta
tinimbang nu asli Anjeun. Pikeun panitén, unggal pesen dina grup ngarambat antara
hiji-waktos pubkeys nu teu boga tumbu ditingali ka identitas wae, tur euweuh dua pesen dibagikeun a
panarima.
Pamulihan saatos kompromi
Éta rotasi ogé mékanisme recovery. Lamun hiji alat keur compromised, pamaké saukur ngirim pesen: konci ephemeral anyar eta advertises ngagantikeun nu heubeul pikeun unggal anggota otomatis. Henteu aya resync kaluar-band pikeun ngatur sareng teu aya pikeun grup satuju asup.
Datang deui sanggeus jauh
Konci ephemeral muterkeun, sareng acara anu mawa éta kadaluwarsa tina relay. A klien nu geus offline pikeun poé kituna bisa datang deui nyekel konci everyone sejenna geus dipindahkeun kaliwat. Kitu deui sambungkeun deui, saatos gap anu cukup panjang, éta ngirimkeun pamundut konci-resync laju anu terbatas ka masing-masing grup na ulang bursa konci ayeuna - nu naon eureun libur panjang ti péngkolan kana grup anjeun teu bisa maca deui.
Talatah grup antara pamaké Nymchat ogé bisa ngagunakeun bursa konci pos-kuantum dina luhureun éta di luhur. Kusabab unggal anggota parantos kéngingkeun salinan énkripsi nyalira, grup tiasa nyampur duanana bebas - sarta pesen ngan ditandaan kuantum-tahan lamun unggal anggota narima éta cara éta. Tingali énkripsi tahan kuantum.