İçeriğe atla
Nymchat'e geri dön

Bilgi tabanı İnsanlarla konuşmak

Grup sohbetleri

Kendilerini sızdırmayan uçtan uca şifrelenmiş grup konuşmaları üyelik. Her mesaj, her üye için ayrı ayrı paketlenir ve bir anahtara gönderilir. bir kez kullanıldı.

Grup oluşturma

/group @alice @bob Weekend plans bu üyelerle bir grup oluşturur ve bu isim. İsim isteğe bağlıdır. Ayrıca seçebilirsiniz Grup Sohbeti Oluştur itibaren birinin içerik menüsünü kullanın veya + Grup Sohbetleri bölümünün yanında kenar çubuğu.

Bir Nymchat grup sohbeti sohbeti.
Bir grup sohbeti.

Sen grubun üyesi olursun mal sahibi. Gruplar sınırlıdır 100 üye, çünkü her mesaj her biri için ayrı ayrı şifrelenir ve mesaj başına yayılımın sınırlı kalması gerekir.

Üye ekleme

/addmember @nym, veya /invite @nym siz gruptayken. olup olmadığı sahibi dışında herkes bunu yapabilir, bu grubun görevidir üyelerin başkalarını eklemesine izin ver Grubun içerik menüsündeki ayar.

/groupinfo mevcut üyeleri listeler.

Varsayılan olarak kapalıdır. Sahibi açılıyor Davet bağlantısı aracılığıyla katılmaya izin ver itibaren grubun içerik menüsü, ardından bağlantı orada görünür - sahip için ve "üyelerin başkalarını eklemesine izin ver" açıkken üyeler de.

Davet bağlantısını açan yeni bir kişiden önce bir isim seçmesi veya giriş yapması istenir; birleşme daha sonra kendi kendine devam eder, böylece bağlantıyı ikinci kez bulmaları gerekmez.

Davet Bağlantısını Sıfırla o ana kadar paylaşılan tüm bağlantıları tek seferde iptal eder. Ne zaman kullanın bağlantı istemediğiniz bir yere gitti.

Geçmişi yeni üyelerle paylaşma

Ayrıca varsayılan olarak kapalıdır ve ayrıca sahibinin çağrısı: Geçmişi yeni üyelerle paylaşın içinde Grubun içerik menüsü.

Bu açıkken, kim birisini eklerse grubun sonuncusuna kadar ilerleyecektir. 50 mesaj bu yeni üyeye, tek bir şifreli blob olarak, yalnızca onlara. İletilen mesajlar işaretlenir doğrulanmamış, çünkü orijinal yazarların imzaları tekrar kontrol edilemiyor metin üçüncü bir tarafça aktarıldığında, ekleyen kişiye güvenirsiniz onların ilettiklerini düzenlememelisin.

Sahipler, moderatörler ve üyeler

EmretmekYapmakKim yapabilir
/kick @nymBir üyeyi kaldırırSahip, moderatörler
/ban @nymBunları kaldırır ve geri dönüşlerini engellerSahip, moderatörler
/unban @nymBir yasağı kaldırırMal sahibi
/addmod @nymModeratörlüğe terfi ederMal sahibi
/removemod @nymModeratörün rütbesini düşürürMal sahibi
/transferowner @nymGrubu teslim ederMal sahibi
/leaveSizi gruptan çıkarırHerhangi biri
Roller her iki tarafta da uygulanır

Tahkim edilecek bir sunucu olmadığından her istemci rolü kendisi kontrol eder. bir denetleme eylemi gönderiyor ve aldığı her denetleme olayında da aynısını yapıyor. Bir müşteri sahip olmadığı bir güce sahip olduğunu iddia eden herkes tarafından görmezden gelinir.

Grup şifrelemesi nasıl çalışır?

Grup sohbetleri, aynı NIP-17 söylentilerini ve NIP-59 hediye paketlerini kullanır. özel mesajlar, üye başına bir sarma, her biri o üyeye şifrelenir. Nymchat daha sonra standart NIP-17'de olmayan bir şeyi ekler.

Alıcı anahtarlarının döndürülmesi

Sade NIP-17 ile, yayını izleyen biri aynı anda N tane hediye paketinin göründüğünü görür, N farklı pubkey'e yöneliktir. Bu bir üyelik listesidir ve şifresinin çözülmesine gerek yoktur okumak.

Böylece Nymchat alıcı anahtarlarını döndürür. Her gönderdiğinizde müşteriniz yeni bir tane basar geçici anahtar çifti ve halka açık yarısının reklamını yapıyor şifrelenmiş söylentinin içindeolarak ephemeral_pk etiket. O andan itibaren herkes mesajlarını o tuşa yönlendirir. senin gerçek olanın yerine. Bir gözlemciye göre gruptaki her mesaj, Herhangi bir kimliğe görünür bağlantısı olmayan ve aynı mesajı paylaşan iki mesaj bulunmayan tek seferlik pubkey'ler alıcı.

Uzlaşma sonrası kurtarma

Bu rotasyon aynı zamanda iyileşme mekanizmasıdır. Bir cihazın güvenliği ihlal edilirse, kullanıcı yalnızca bir mesaj gönderir: reklamını yaptığı yeni geçici anahtar, her üye için eskisinin yerini alır otomatik olarak. Ayarlanacak bant dışı yeniden senkronizasyon yok ve grubun kabul edeceği hiçbir şey yok açık.

Uzaklaştıktan sonra geri dönmek

Geçici anahtarlar döner ve onları taşıyan olayların süresi röleler üzerinden dolar. Bir müşteri günlerce çevrimdışı kalmak, bu nedenle herkesin geçmişte bıraktığı anahtarları tutarak geri dönebilir. yani Yeterince uzun bir aradan sonra yeniden bağlanıldığında, her birine hız sınırlı bir anahtar yeniden eşitleme isteği gönderir. grupları gruplandırır ve mevcut anahtarları yeniden değiştirir; bu da uzun bir tatilin dönüşmesini engeller artık okuyamayacağınız bir gruba.