Βάση γνώσεων Μιλώντας με ανθρώπους
Ομαδικές συνομιλίες
Κρυπτογραφημένες ομαδικές συνομιλίες από άκρο σε άκρο που δεν διαρρέουν τις δικές τους συνδρομή. Κάθε μήνυμα είναι τυλιγμένο ξεχωριστά για κάθε μέλος, που απευθύνεται σε ένα κλειδί που είναι χρησιμοποιείται μία φορά.
Αυτή η σελίδα έχει μεταφραστεί μηχανικά για ευκολία. Το αγγλικό πρωτότυπο είναι η έκδοση που ισχύει.
Δημιουργία ομάδας
/group @alice @bob Weekend plans δημιουργεί μια ομάδα με αυτά τα μέλη και αυτό
όνομα. Το όνομα είναι προαιρετικό. Μπορείτε επίσης να επιλέξετε Δημιουργία ομαδικής συνομιλίας από
μενού περιβάλλοντος κάποιου ή χρησιμοποιήστε το + δίπλα στην ενότητα Ομαδικές συνομιλίες στο
πλαϊνή μπάρα.
Γίνεσαι της ομάδας ιδιοκτήτης. Οι ομάδες καλύπτονται από 100 μέλη, γιατί κάθε μήνυμα κρυπτογραφείται ξεχωριστά για κάθε ένα και το fan-out ανά μήνυμα πρέπει να παραμένει περιορισμένο.
Προσθήκη μελών
/addmember @nym, ή /invite @nym Οποιοσδήποτε άλλος εκτός από τον ιδιοκτήτη και τους διαχειριστές μπορεί να το κάνει αυτό είναι η ευθύνη της ομάδας. Επιτρέψτε στα μέλη να προσθέσουν άλλα ρύθμιση, στο μενού περιβάλλοντος της ομάδας.
/groupinfo απαριθμεί τα τρέχοντα μέλη.
Σύνδεσμοι πρόσκλησης
Ο ιδιοκτήτης ή ένας διαχειριστής ενεργοποιεί Να επιτρέπεται η συμμετοχή μέσω συνδέσμου πρόσκλησης από το μενού περιβάλλοντος της ομάδας, μετά το οποίο εμφανίζεται ο σύνδεσμος - για αυτούς, και για τα μέλη επίσης όταν είναι ενεργοποιημένο το "επιτρέψτε στα μέλη να προσθέσουν άλλους".
Κάποιος ολοκαίνουργιος που ανοίγει έναν σύνδεσμο πρόσκλησης καλείται να επιλέξει ένα όνομα ή να συνδεθεί πρώτα. την ένωση στη συνέχεια συνεχίζει από μόνο του, έτσι δεν χρειάζεται να βρουν το σύνδεσμο για δεύτερη φορά.
Επαναφορά συνδέσμου πρόσκλησης ανακαλεί κάθε σύνδεσμο που έχει κοινοποιηθεί μέχρι τώρα με μία κίνηση. Χρησιμοποιήστε το όταν α ο σύνδεσμος έχει καταλήξει κάπου που δεν είχατε σκοπό.
Κοινή χρήση ιστορικού με νέα μέλη
Επίσης απενεργοποιείται από προεπιλογή, επίσης η κλήση του ιδιοκτήτη ή ενός διαχειριστή: Μοιραστείτε την ιστορία με τα νέα μέλη στο μενού περιβάλλοντος της ομάδας.
Με αυτό ενεργοποιημένο, όποιος προσθέτει κάποιον προωθεί μέχρι το τελευταίο της ομάδας 50 μηνύματα σε αυτό το νέο μέλος, ως ένα μόνο κρυπτογραφημένο blob, μόνο σε αυτούς. Τα προωθημένα μηνύματα επισημαίνονται ανεπιβεβαίωτος, επειδή οι αρχικές υπογραφές των δημιουργών δεν μπορούν να ελεγχθούν ξανά μόλις το κείμενο αναμεταδοθεί από τρίτο μέρος — εμπιστεύεστε το άτομο που το πρόσθεσε να μην έχετε επεξεργαστεί αυτά που μετέδωσαν.
Ιδιοκτήτες, διαχειριστές, συντονιστές και μέλη
| Εντολή | Κάνει | Ποιος μπορεί |
|---|---|---|
/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 ετικέτα. Από εκεί και πέρα, όλοι απευθύνουν τα μηνύματά τους σε αυτό το κλειδί
αντί για το πραγματικό σου. Για έναν παρατηρητή, κάθε μήνυμα στην ομάδα ταξιδεύει μεταξύ
εφάπαξ pubkeys που δεν έχουν ορατή σύνδεση με καμία ταυτότητα και δεν μοιράζονται δύο μηνύματα α
παραλήπτη.
Ανάκαμψη μετά τον συμβιβασμό
Αυτή η περιστροφή είναι επίσης ο μηχανισμός ανάκτησης. Εάν μια συσκευή έχει παραβιαστεί, ο χρήστης απλά στέλνει ένα μήνυμα: το νέο εφήμερο κλειδί που διαφημίζει αντικαθιστά το παλιό για κάθε μέλος αυτόματα. Δεν υπάρχει επανασυγχρονισμός εκτός ζώνης για να κανονίσουμε και τίποτα για να συμφωνήσει η ομάδα επάνω.
Επιστροφή μετά την απουσία
Τα εφήμερα πλήκτρα περιστρέφονται και τα συμβάντα που τα μεταφέρουν λήγουν από τα ρελέ. Ένας πελάτης που ήταν Επομένως, εκτός σύνδεσης για μέρες μπορεί να επιστρέψει κρατώντας τα κλειδιά που όλοι οι άλλοι έχουν περάσει. Λοιπόν επανασύνδεση, μετά από ένα αρκετά μεγάλο διάστημα, στέλνει ένα αίτημα επανασυγχρονισμού κλειδιού περιορισμένου ρυθμού σε καθένα από αυτά ομαδοποιεί και ανταλλάσσει εκ νέου τα τρέχοντα κλειδιά — αυτό είναι που εμποδίζει τις μεγάλες διακοπές να γυρίσουν σε μια ομάδα που δεν μπορείτε πλέον να διαβάσετε.
Τα ομαδικά μηνύματα μεταξύ χρηστών Nymchat μπορούν επίσης να χρησιμοποιούν μια μετα-κβαντική ανταλλαγή κλειδιών πάνω από το παραπάνω. Επειδή κάθε μέλος έχει ήδη το δικό του ξεχωριστά κρυπτογραφημένο αντίγραφο, μια ομάδα μπορεί να αναμειχθεί και τα δύο ελεύθερα — και ένα μήνυμα επισημαίνεται ως κβαντοανθεκτικό μόνο όταν λάβει κάθε μέλος έτσι είναι. Βλέπω Κβαντική κρυπτογράφηση.