Basis pengetahuan Berbicara dengan orang-orang
Obrolan grup
Percakapan grup terenkripsi ujung ke ujung yang tidak membocorkan percakapan mereka sendiri keanggotaan. Setiap pesan dibungkus secara terpisah untuk setiap anggota, ditujukan ke kunci yang ada digunakan sekali.
Halaman ini diterjemahkan dengan mesin untuk kenyamanan. Versi asli bahasa Inggris adalah versi yang berlaku.
Membuat grup
/group @alice @bob Weekend plans membuat grup dengan anggota itu dan itu
nama. Nama itu opsional. Anda juga bisa memilih Buat Obrolan Grup dari
menu konteks seseorang, atau gunakan + di samping bagian Obrolan Grup di
bilah sisi.
Anda menjadi milik grup pemilik. Grup dibatasi pada 100 anggota, karena setiap pesan dienkripsi secara terpisah untuk masing-masing pesan dan penyebaran per pesan harus tetap dibatasi.
Menambahkan anggota
/addmember @nym, atau /invite @nym saat Anda berada di grup. Apakah
siapa pun selain pemilik dapat melakukan ini adalah milik grup izinkan anggota untuk menambahkan yang lain
pengaturan, di menu konteks grup.
/groupinfo mencantumkan anggota saat ini.
Tautan undangan
Mati secara default. Pemiliknya menyala Izinkan bergabung melalui tautan undangan dari menu konteks grup, setelah itu tautannya muncul di sana — untuk pemilik, dan untuk anggota juga ketika "izinkan anggota menambahkan yang lain" aktif.
Seseorang yang baru membuka link undangan diminta memilih nym atau login terlebih dahulu; bergabung kemudian dilanjutkan dengan sendirinya, sehingga mereka tidak perlu menemukan link tersebut untuk kedua kalinya.
Setel Ulang Tautan Undangan mencabut setiap tautan yang dibagikan sejauh ini sekaligus. Gunakan ketika a tautan telah berakhir di suatu tempat yang tidak Anda inginkan.
Berbagi sejarah dengan anggota baru
Juga dinonaktifkan secara default, juga panggilan pemilik: Bagikan riwayat dengan anggota baru di menu konteks grup.
Dengan mengaktifkannya, siapa pun yang menambahkan seseorang akan meneruskannya ke grup terakhir 50 pesan kepada anggota baru tersebut, sebagai satu gumpalan terenkripsi, hanya untuk mereka saja. Pesan yang diteruskan ditandai belum terverifikasi, karena tanda tangan penulis asli tidak dapat diperiksa ulang setelah teks disampaikan oleh pihak ketiga — Anda memercayai orang yang menambahkan Anda tidak perlu mengedit apa yang mereka sampaikan.
Pemilik, moderator dan anggota
| Memerintah | Melakukan | Siapa yang bisa |
|---|---|---|
/kick @nym | Menghapus anggota | Pemilik, moderator |
/ban @nym | Menghapusnya dan memblokir pengembaliannya | Pemilik, moderator |
/unban @nym | Mencabut larangan | Pemilik |
/addmod @nym | Mempromosikan menjadi moderator | Pemilik |
/removemod @nym | Menurunkan moderator | Pemilik |
/transferowner @nym | Serahkan kelompok itu | Pemilik |
/leave | Menghapus Anda dari grup | Siapa pun |
Tidak ada server untuk melakukan arbitrase, jadi setiap klien memeriksa perannya sendiri — kapan mengirimkan tindakan moderasi, dan lagi pada setiap peristiwa moderasi yang diterimanya. Seorang klien yang mengklaim kekuatan yang tidak dimilikinya diabaikan begitu saja oleh orang lain.
Cara kerja enkripsi grup
Obrolan grup menggunakan rumor NIP-17 dan bungkus kado NIP-59 yang sama pesan pribadi, satu bungkus per anggota, masing-masing dienkripsi ke anggota itu. Nymchat kemudian menambahkan sesuatu yang tidak dimiliki standar NIP-17.
Memutar kunci penerima
Dengan NIP-17 biasa, seseorang yang menonton estafet melihat N bungkus kado muncul pada saat yang bersamaan, ditujukan ke N pubkey yang berbeda. Itu adalah daftar keanggotaan, dan tidak perlu didekripsi untuk membaca.
Jadi Nymchat memutar kunci penerima. Setiap kali Anda mengirim, klien Anda mendapatkan yang baru
keypair fana dan mengiklankan separuh publiknya di dalam rumor terenkripsi, sebagai
ephemeral_pk menandai. Sejak saat itu, semua orang menyampaikan pesan mereka ke kunci itu
bukan yang asli. Bagi seorang pengamat, setiap pesan dalam grup berpindah-pindah
kunci pub satu kali yang tidak memiliki tautan terlihat ke identitas apa pun, dan tidak ada dua pesan yang dibagikan a
penerima.
Pemulihan pasca-kompromi
Rotasi itu juga merupakan mekanisme pemulihan. Jika suatu perangkat disusupi, pengguna cukup melakukannya mengirimkan pesan: kunci sementara baru yang diiklankan menggantikan kunci lama untuk setiap anggota secara otomatis. Tidak ada sinkronisasi ulang out-of-band yang perlu diatur dan tidak ada persetujuan grup pada.
Kembali setelah pergi
Kunci sesaat berputar, dan peristiwa yang membawa kunci tersebut berakhir pada relai. Seorang klien yang telah offline selama berhari-hari oleh karena itu dapat kembali memegang kunci yang telah dilewati orang lain. Begitu seterusnya menyambung kembali, setelah jeda yang cukup lama, ia mengirimkan permintaan sinkronisasi ulang kunci dengan tarif terbatas ke masing-masingnya berkelompok dan bertukar kembali kunci saat ini — itulah yang menghentikan liburan panjang ke dalam grup yang tidak lagi dapat Anda baca.