ज्ञानधार लोगों से बात कर रहा है
समूह चैट
एंड-टू-एंड एन्क्रिप्टेड समूह वार्तालाप जो स्वयं को लीक नहीं करते हैं सदस्यता. प्रत्येक संदेश को प्रत्येक सदस्य के लिए अलग-अलग लपेटा जाता है, जो एक कुंजी को संबोधित होता है एक बार प्रयोग किया गया.
सुविधा के लिए यह पृष्ठ मशीन-अनुवादित है। अंग्रेजी मूल संस्करण वह संस्करण है जो लागू होता है।
एक समूह बनाना
/group @alice @bob Weekend plans उन सदस्यों और उसके साथ एक समूह बनाता है
नाम. नाम वैकल्पिक है. आप भी चुन सकते हैं ग्रुप चैट बनाएं से
किसी का संदर्भ मेनू, या उपयोग करें + समूह चैट अनुभाग के बगल में
साइडबार.
आप समूह के बन जाते हैं मालिक. समूहों को सीमित कर दिया गया है 100 सदस्य, क्योंकि प्रत्येक संदेश प्रत्येक के लिए अलग से एन्क्रिप्ट किया गया है प्रति-संदेश फैन-आउट को सीमित रहना होगा।
सदस्यों को जोड़ना
/addmember @nym, या /invite @nym जब आप समूह में हों। मालिक और प्रशासकों के अलावा कोई भी ऐसा कर सकता है या नहीं, यह समूह का काम है। सदस्यों को दूसरों को जोड़ने की अनुमति दें सेटिंग, समूह के संदर्भ मेनू में।
/groupinfo वर्तमान सदस्यों को सूचीबद्ध करता है।
लिंक आमंत्रित करें
पूर्वनिर्धारित रूप से बंद करें। मालिक या प्रशासक चालू करता है आमंत्रण लिंक के माध्यम से शामिल होने की अनुमति दें समूह के संदर्भ मेनू से, जिसके बाद लिंक दिखाई देता है-उनके लिए, और सदस्यों के लिए भी जब "सदस्यों को दूसरों को जोड़ने की अनुमति दें" चालू होता है।
कोई नया व्यक्ति जो आमंत्रण लिंक खोलता है, उसे पहले एक नाम चुनने या लॉग इन करने के लिए कहा जाता है; शामिल हों फिर अपने आप फिर से शुरू हो जाता है, इसलिए उन्हें दूसरी बार लिंक ढूंढने की ज़रूरत नहीं होती है।
आमंत्रण लिंक रीसेट करें अब तक साझा किए गए हर लिंक को एक बार में रद्द कर देता है। इसका उपयोग तब करें जब ए लिंक ऐसी जगह पहुंच गया है जहां आपका इरादा नहीं था।
नए सदस्यों के साथ इतिहास साझा करना
इसके अलावा डिफ़ॉल्ट रूप से बंद, मालिक या प्रशासक का कॉल भीः नए सदस्यों के साथ इतिहास साझा करें समूह के संदर्भ मेनू में।
इसके चालू होने पर, जो कोई भी किसी को जोड़ता है वह समूह के अंतिम तक आगे बढ़ता है 50 संदेश उस नए सदस्य के लिए, एकल एन्क्रिप्टेड ब्लॉब के रूप में, अकेले उनके लिए। अग्रेषित संदेशों को चिह्नित किया जाता है असत्यापित, क्योंकि मूल लेखकों के हस्ताक्षरों की दोबारा जाँच नहीं की जा सकती एक बार जब पाठ किसी तीसरे पक्ष द्वारा रिले कर दिया जाता है - तो आप उस व्यक्ति पर भरोसा कर रहे हैं जिसने जोड़ा है उन्होंने जो कुछ दिया, उसे आपको संपादित नहीं करना चाहिए।
मालिक, प्रशासक, मध्यस्थ और सदस्य
| आज्ञा | करता है | कौन कर सकते हैं |
|---|---|---|
/kick @nym | एक सदस्य को हटाता है | मालिक, प्रशासक, मध्यस्थ |
/ban @nym | उन्हें हटा देता है और उनकी वापसी को अवरुद्ध कर देता है | मालिक, प्रशासक, मध्यस्थ |
/unban @nym | प्रतिबंध हटाता है | मालिक, प्रशासक, मध्यस्थ |
/addmod @nym | मॉडरेटर को बढ़ावा देता है | मालिक, प्रशासक |
/removemod @nym | एक मॉडरेटर को पदावनत करता है | मालिक, प्रशासक |
/addadmin @nym | प्रशासक को बढ़ावा देता है | मालिक |
/removeadmin @nym | प्रशासक को पदच्युत करता है | मालिक |
/transferowner @nym | समूह को सौंपता है | मालिक |
/leave | आपको ग्रुप से निकाल देता है | कोई भी |
एक समूह का एक ही मालिक होता है, और कितने भी प्रशासक और मध्यस्थ होते हैं। विभाजन उस पर कार्रवाई करने के बीच होता है। लोग। और उस पर कार्य करना समूह: मध्यस्थ सदस्यों को हटा देते हैं, प्रतिबंध लगाते हैं और प्रतिबंध हटा देते हैं, और बस इतना ही वे करते हैं। प्रशासक भी ऐसा करते हैं, और वह सब कुछ जो समूह को बदल देता है-इसका नाम, इसका विवरण, इसका आमंत्रण लिंक, इसकी सेटिंग, जो सदस्यों को जोड़ सकते हैं-और वे मध्यस्थों की नियुक्ति और बर्खास्तगी करते हैं। केवल मालिक ही प्रशासकों की नियुक्ति करता है, और केवल मालिक ही समूह को किसी और को सौंप सकता है।
कोई भी किसी पर अपनी भूमिका से ऊपर या ऊपर कार्रवाई नहीं कर सकता है। एक मध्यस्थ दूसरे मध्यस्थ को लात नहीं मार सकता है, एक प्रशासक दूसरे प्रशासक को पदावनत नहीं कर सकता है, और मालिक के अलावा कोई भी मालिक पर कार्रवाई नहीं कर सकता है। स्वामित्व एक ऐसी भूमिका है जो ढेर करने के बजाय चलती हैः /transferowner
इसे सौंपते हैं, यह दूसरे मालिक को नहीं जोड़ता है।
मध्यस्थता करने के लिए कोई सर्वर नहीं है, इसलिए प्रत्येक ग्राहक स्वयं भूमिका की जाँच करता है - कब एक मॉडरेशन कार्रवाई भेजना, और फिर इसे प्राप्त होने वाले प्रत्येक मॉडरेशन ईवेंट पर भेजना। एक ग्राहक जो यह दावा करता है कि उसके पास ऐसी शक्ति नहीं है जिसे बाकी सभी लोग अनदेखा कर देते हैं।
समूह एन्क्रिप्शन कैसे काम करता है
समूह चैट में NIP-17 अफवाहों और NIP-59 उपहार रैप्स का ही उपयोग किया जाता है निजी संदेश, प्रत्येक सदस्य के लिए एक रैप उस सदस्य को एन्क्रिप्ट किया गया। इसके बाद निमचैट कुछ ऐसा मानक जोड़ता है जो एनआईपी-17 में नहीं है।
प्राप्तकर्ता कुंजियाँ घूमना
सादे एनआईपी-17 के साथ, रिले देखने वाले किसी व्यक्ति को उसी क्षण एन उपहार रैप दिखाई देते हैं, एन अलग-अलग पबकीज़ को संबोधित किया गया। यह एक सदस्यता सूची है, और इसे डिक्रिप्ट करने की आवश्यकता नहीं है पढ़ने के लिए.
तो निमचैट प्राप्तकर्ता कुंजियों को घुमाता है। हर बार जब आप भेजते हैं, तो आपका ग्राहक ताज़ा भेजता है
क्षणिक कुंजीयुग्म और इसके सार्वजनिक भाग का विज्ञापन करता है एन्क्रिप्टेड अफवाह के अंदर, एक के रूप में
ephemeral_pk टैग। तब से, हर कोई अपने संदेशों को उस कुंजी को संबोधित करता है
आपके असली के बजाय. एक पर्यवेक्षक के लिए, समूह का प्रत्येक संदेश बीच में यात्रा करता है
वन-टाइम पबकीज़ जिनमें किसी भी पहचान के लिए कोई दृश्यमान लिंक नहीं है, और कोई भी दो संदेश साझा नहीं करते हैं
प्राप्तकर्ता.
समझौते के बाद की वसूली
वह घुमाव पुनर्प्राप्ति तंत्र भी है। यदि किसी उपकरण से छेड़छाड़ की जाती है, तो उपयोगकर्ता बस एक संदेश भेजता है: वह जिस नई अल्पकालिक कुंजी का विज्ञापन करता है वह प्रत्येक सदस्य के लिए पुरानी कुंजी को प्रतिस्थापित कर देती है स्वचालित रूप से. व्यवस्था करने के लिए कोई आउट-ऑफ़-बैंड रीसिंक नहीं है और समूह के लिए सहमत होने के लिए कुछ भी नहीं है पर.
दूर रहने के बाद वापस आ रहा हूं
क्षणिक कुंजियाँ घूमती हैं, और उन्हें ले जाने वाली घटनाएँ रिले से समाप्त हो जाती हैं। एक ग्राहक जो रहा है इसलिए कई दिनों तक ऑफ़लाइन रहने पर वे कुंजी पकड़कर वापस आ सकते हैं जिन्हें बाकी सभी लोग अतीत में ले जा चुके हैं। तो आगे पुन: कनेक्ट करें, काफी लंबे अंतराल के बाद, यह प्रत्येक को एक दर-सीमित कुंजी-पुनः समन्वयन अनुरोध भेजता है समूह और वर्तमान कुंजियों का पुनः आदान-प्रदान करता है - जो एक लंबी छुट्टी को बदलने से रोकता है एक ऐसे समूह में जिसे अब आप पढ़ नहीं सकते।
निमचैट उपयोगकर्ताओं के बीच समूह संदेश शीर्ष पर पोस्ट-क्वांटम कुंजी एक्सचेंज का भी उपयोग कर सकते हैं ऊपर. क्योंकि प्रत्येक सदस्य को पहले से ही अपनी अलग एन्क्रिप्टेड प्रति मिल जाती है, एक समूह मिश्रण कर सकता है दोनों स्वतंत्र रूप से - और एक संदेश केवल तभी क्वांटम-प्रतिरोधी के रूप में चिह्नित किया जाता है जब प्रत्येक सदस्य इसे प्राप्त करता है यह इस प्रकार है. देखना क्वांटम-प्रतिरोधी एन्क्रिप्शन.