انتقل إلى المحتوى
العودة إلى Nymchat

قاعدة المعرفة التحدث مع الناس

محادثات جماعية

محادثات جماعية مشفرة من طرف إلى طرف ولا تسرب محادثاتها الخاصة العضوية. يتم تغليف كل رسالة بشكل منفصل لكل عضو، موجهة إلى المفتاح تستخدم مرة واحدة.

إنشاء مجموعة

/group @alice @bob Weekend plans ينشئ مجموعة مع هؤلاء الأعضاء وذاك اسم. الاسم اختياري. يمكنك أيضًا الاختيار إنشاء دردشة جماعية من قائمة السياق لشخص ما، أو استخدم + بجانب قسم الدردشات الجماعية في الشريط الجانبي.

محادثة دردشة جماعية على Nymchat.
دردشة جماعية.

تصبح المجموعة مالك. المجموعات متوجة بـ 100 عضو، لأنه يتم تشفير كل رسالة بشكل منفصل لكل منها و يجب أن يظل التشعب لكل رسالة محدودًا.

إضافة أعضاء

/addmember @nym، أو /invite @nym ما إذا كان أي شخص ما، بالإضافة إلى المالك والمديرين، يمكن أن يفعل ذلك هو في مجموعة. يتيح للمستخدمين إضافة الآخرين الإعداد، في قائمة سياق المجموعة.

/groupinfo يسرد الأعضاء الحاليين.

إلغاء على أساس التحديد. يستخدم المالك أو المستخدم السماح بالانضمام عبر رابط الدعوة من قائمة الملفات في المجموعة ، ثم يظهر الرابط هناك - بالنسبة لهم ، وكذلك بالنسبة لأعضاء عندما يكون "سمح أعضاء بإضافة الآخرين" مفتوحاً.

يُطلب من شخص جديد تمامًا يفتح رابط دعوة اختيار اسم مستعار أو تسجيل الدخول أولاً؛ الانضمام ثم يستأنف من تلقاء نفسه، لذلك لا يتعين عليهم العثور على الرابط مرة ثانية.

إعادة تعيين رابط الدعوة يلغي كل رابط تمت مشاركته حتى الآن دفعة واحدة. استخدامه عندما أ انتهى الرابط في مكان لم تكن تقصده.

مشاركة التاريخ مع الأعضاء الجدد

أيضًا على أساس التحديد، أيضًا إرسال المالك أو المدير: مشاركة التاريخ مع أعضاء جديدين في القائمة الموجودة في القائمة.

مع تشغيله، من يضيف شخصًا ما، يتقدم إلى آخر المجموعة 50 رسالة إلى ذلك العضو الجديد، كنقطة واحدة مشفرة، لهم وحدهم. يتم وضع علامة على الرسائل المعاد توجيهها لم يتم التحقق منهالأنه لا يمكن إعادة التحقق من توقيعات المؤلفين الأصليين بمجرد أن يتم نقل النص من قبل طرف ثالث - فأنت تثق في الشخص الذي أضاف لا يجب عليك تعديل ما مروا عليه.

المالكين والمديرين والمديرين والمنظمين

يأمريفعلمن يستطيع
/kick @nymيزيل عضواالمديرين والمديرين والمديرين
/ban @nymيزيلهم ويمنع عودتهمالمديرين والمديرين والمديرين
/unban @nymيرفع الحظرالمديرين والمديرين والمديرين
/addmod @nymترقية إلى وسيطالمالك ، admins
/removemod @nymيخفض مرتبة المشرفالمالك ، admins
/addadmin @nymتحرير adminمالك
/removeadmin @nymإرسال adminمالك
/transferowner @nymسلم المجموعةمالك
/leaveيقوم بإزالتك من المجموعةأي شخص

مجموعة لديها شخص واحد فقط، وأي عدد من المديرين والمديرين. الناس ويشارك في المجموعة: المراقبون يلجأون إلى إزالة الأعضاء ، وإزالة الأعضاء ، وهذا هو كل ما يفعلونه. المراقبون يفعلون ذلك أيضًا ، وكذلك كل ما يفعلونه من أجل تغيير الجماعة نفسها - اسمها ، وصفها ، وجهة دعوتها ، إعداداتها ، الذين يمكنهم إضافة الأعضاء - وأيضًا يلجأون إلى إزالة الأعضاء.

لا يمكن لأي شخص أن يعمل على شخص ما في أو فوق دورهم الخاص. لا يمكن لأي مديري أن يحرق مديري آخر، لا يمكن لأي مديري أن يحرق مديري آخر، ولا يمكن لأي شخص سوى صاحب العمل على صاحب. /transferowner لا يصلح أن يصلح، لا يصلح أن يصل إلى صاحب ثالث.

يتم فرض الأدوار على كلا الجانبين

لا يوجد خادم للتحكيم، لذلك يتحقق كل عميل من الدور بنفسه - متى إرسال إجراء إشراف، ومرة أخرى في كل حدث إشراف يتلقاه. عميل الذي يدعي قوة لا يملكها يتم تجاهله ببساطة من قبل الجميع.

كيف يعمل تشفير المجموعة

تستخدم الدردشات الجماعية نفس شائعات NIP-17 وأغلفة الهدايا NIP-59 مثل رسائل خاصة، لفة واحدة لكل عضو، لكل منهما مشفرة لهذا العضو. يضيف Nymchat بعد ذلك شيئًا لا يحتوي عليه NIP-17 القياسي.

تدوير مفاتيح المتلقي

باستخدام NIP-17 العادي، يرى الشخص الذي يشاهد التتابع أن أغلفة الهدايا N تظهر في نفس اللحظة، موجهة إلى N pubkeys مختلفة. هذه قائمة عضوية، ولا تحتاج إلى فك التشفير للقراءة.

لذلك يقوم Nymchat بتدوير مفاتيح المستلمين. في كل مرة ترسل فيها، يقوم عميلك بتحضير مشروب طازج زوج مفاتيح سريع الزوال ويعلن عن النصف العام الخاص به داخل الإشاعة المشفرة، ك ephemeral_pk علامة. ومنذ ذلك الحين، يوجه الجميع رسائلهم إلى هذا المفتاح بدلا من الحقيقي الخاص بك. بالنسبة للمراقب، كل رسالة في المجموعة تنتقل فيما بينها مفاتيح النشر لمرة واحدة والتي ليس لها رابط مرئي لأي هوية، ولا توجد رسالتان مشتركتان المتلقي.

الانتعاش بعد التسوية

هذا التناوب هو أيضًا آلية التعافي. إذا تم اختراق الجهاز، فإن المستخدم ببساطة يرسل رسالة: المفتاح المؤقت الجديد الذي يعلن عنه يحل محل المفتاح القديم لكل عضو تلقائيا. لا توجد عملية إعادة مزامنة خارج النطاق للترتيب ولا شيء توافق عليه المجموعة على.

العودة بعد الغياب

تدور المفاتيح المؤقتة، وتنتهي الأحداث التي تحملها خارج المرحلات. العميل الذي كان وبالتالي، يمكن أن يعود الأشخاص غير المتصلين بالإنترنت لعدة أيام محتفظين بالمفاتيح التي تجاوزها أي شخص آخر. هكذا إعادة الاتصال، بعد فجوة طويلة بما فيه الكفاية، فإنه يرسل طلب إعادة مزامنة المفتاح بمعدل محدود إلى كل من مجموعات وإعادة تبادل المفاتيح الحالية - وهو ما يمنع عطلة طويلة من التحول في مجموعة لم يعد بإمكانك القراءة.

يمكن أيضًا للرسائل الجماعية بين مستخدمي Nymchat استخدام تبادل المفاتيح ما بعد الكمي أعلى الصفحة أعلاه. نظرًا لأن كل عضو يحصل بالفعل على نسخته المشفرة بشكل منفصل، فيمكن للمجموعة الاختلاط كلاهما بحرية - ولا يتم تمييز الرسالة إلا بأنها مقاومة للكم عندما يستقبلها كل عضو بهذه الطريقة. يرى التشفير المقاوم للكم.