Βάση γνώσεων Μιλώντας με ανθρώπους
Ομαδικές συνομιλίες
Κρυπτογραφημένες ομαδικές συνομιλίες από άκρο σε άκρο που δεν διαρρέουν τις δικές τους συνδρομή. Κάθε μήνυμα είναι τυλιγμένο ξεχωριστά για κάθε μέλος, που απευθύνεται σε ένα κλειδί που είναι χρησιμοποιείται μία φορά.
Αυτή η σελίδα έχει μεταφραστεί μηχανικά για ευκολία. Το αγγλικό πρωτότυπο είναι η έκδοση που ισχύει.
Δημιουργία ομάδας
/group @alice @bob Weekend plans δημιουργεί μια ομάδα με αυτά τα μέλη και αυτό
όνομα. Το όνομα είναι προαιρετικό. Μπορείτε επίσης να επιλέξετε Δημιουργία ομαδικής συνομιλίας από
μενού περιβάλλοντος κάποιου ή χρησιμοποιήστε το + δίπλα στην ενότητα Ομαδικές συνομιλίες στο
πλαϊνή μπάρα.
Γίνεσαι της ομάδας ιδιοκτήτης. Οι ομάδες καλύπτονται από 100 μέλη, γιατί κάθε μήνυμα κρυπτογραφείται ξεχωριστά για κάθε ένα και το fan-out ανά μήνυμα πρέπει να παραμένει περιορισμένο.
Προσθήκη μελών
/addmember @nym, ή /invite @nym ενώ είστε στην ομάδα. Το αν
οποιοσδήποτε εκτός από τον ιδιοκτήτη μπορεί να το κάνει αυτό είναι της ομάδας επιτρέψτε στα μέλη να προσθέσουν άλλα
ρύθμιση, στο μενού περιβάλλοντος της ομάδας.
/groupinfo απαριθμεί τα τρέχοντα μέλη.
Σύνδεσμοι πρόσκλησης
Απενεργοποίηση από προεπιλογή. Ο ιδιοκτήτης ανάβει Να επιτρέπεται η συμμετοχή μέσω συνδέσμου πρόσκλησης από το μενού περιβάλλοντος της ομάδας, μετά από το οποίο εμφανίζεται ο σύνδεσμος εκεί — για τον ιδιοκτήτη και για μέλη επίσης όταν είναι ενεργοποιημένη η επιλογή "Να επιτρέπεται στα μέλη να προσθέτουν άλλα".
Κάποιος ολοκαίνουργιος που ανοίγει έναν σύνδεσμο πρόσκλησης καλείται να επιλέξει ένα όνομα ή να συνδεθεί πρώτα. την ένωση στη συνέχεια συνεχίζει από μόνο του, έτσι δεν χρειάζεται να βρουν το σύνδεσμο για δεύτερη φορά.
Επαναφορά συνδέσμου πρόσκλησης ανακαλεί κάθε σύνδεσμο που έχει κοινοποιηθεί μέχρι τώρα με μία κίνηση. Χρησιμοποιήστε το όταν α ο σύνδεσμος έχει καταλήξει κάπου που δεν είχατε σκοπό.
Κοινή χρήση ιστορικού με νέα μέλη
Επίσης απενεργοποιημένη από προεπιλογή, επίσης η κλήση του ιδιοκτήτη: Μοιραστείτε το ιστορικό με νέα μέλη σε μενού περιβάλλοντος της ομάδας.
Με αυτό ενεργοποιημένο, όποιος προσθέτει κάποιον προωθεί μέχρι το τελευταίο της ομάδας 50 μηνύματα σε αυτό το νέο μέλος, ως ένα μόνο κρυπτογραφημένο blob, μόνο σε αυτούς. Τα προωθημένα μηνύματα επισημαίνονται ανεπιβεβαίωτος, επειδή οι αρχικές υπογραφές των δημιουργών δεν μπορούν να ελεγχθούν ξανά μόλις το κείμενο αναμεταδοθεί από τρίτο μέρος — εμπιστεύεστε το άτομο που το πρόσθεσε να μην έχετε επεξεργαστεί αυτά που μετέδωσαν.
Ιδιοκτήτες, συντονιστές και μέλη
| Εντολή | Κάνει | Ποιος μπορεί |
|---|---|---|
/kick @nym | Αφαιρεί ένα μέλος | Ιδιοκτήτης, συντονιστές |
/ban @nym | Τα αφαιρεί και εμποδίζει την επιστροφή τους | Ιδιοκτήτης, συντονιστές |
/unban @nym | Αίρει την απαγόρευση | Ιδιοκτήτης |
/addmod @nym | Προωθεί σε συντονιστή | Ιδιοκτήτης |
/removemod @nym | Υποβιβάζει συντονιστή | Ιδιοκτήτης |
/transferowner @nym | Παραδίδει την ομάδα | Ιδιοκτήτης |
/leave | Σας αφαιρεί από την ομάδα | Κάποιος |
Δεν υπάρχει διακομιστής για διαιτησία, επομένως κάθε πελάτης ελέγχει τον ίδιο τον ρόλο — πότε αποστολή μιας ενέργειας εποπτείας και ξανά σε κάθε συμβάν εποπτείας που λαμβάνει. Ένας πελάτης που ισχυρίζεται μια δύναμη που δεν έχει, απλώς αγνοείται από όλους τους άλλους.
Πώς λειτουργεί η ομαδική κρυπτογράφηση
Οι ομαδικές συνομιλίες χρησιμοποιούν τις ίδιες φήμες NIP-17 και τις ίδιες συσκευασίες δώρων NIP-59 προσωπικά μηνύματα, ένα περιτύλιγμα ανά μέλος, το καθένα κρυπτογραφημένο σε αυτό το μέλος. Στη συνέχεια, το Nymchat προσθέτει κάτι που το τυπικό NIP-17 δεν διαθέτει.
Περιστρεφόμενα πλήκτρα παραλήπτη
Με το απλό NIP-17, κάποιος που παρακολουθεί ένα ρελέ βλέπει N συσκευασίες δώρων να εμφανίζονται την ίδια στιγμή, που απευθύνεται σε N διαφορετικά pubkeys. Αυτή είναι μια λίστα μελών και δεν χρειάζεται αποκρυπτογράφηση για να διαβάσετε.
Έτσι το Nymchat περιστρέφει τα κλειδιά παραλήπτη. Κάθε φορά που στέλνετε, ο πελάτης σας βγάζει ένα φρέσκο
εφήμερο ζεύγος κλειδιών και διαφημίζει το δημόσιο μισό του μέσα στην κρυπτογραφημένη φήμη, ως αν
ephemeral_pk ετικέτα. Από εκεί και πέρα, όλοι απευθύνουν τα μηνύματά τους σε αυτό το κλειδί
αντί για το πραγματικό σου. Για έναν παρατηρητή, κάθε μήνυμα στην ομάδα ταξιδεύει μεταξύ
εφάπαξ pubkeys που δεν έχουν ορατή σύνδεση με καμία ταυτότητα και δεν μοιράζονται δύο μηνύματα α
παραλήπτη.
Ανάκαμψη μετά τον συμβιβασμό
Αυτή η περιστροφή είναι επίσης ο μηχανισμός ανάκτησης. Εάν μια συσκευή έχει παραβιαστεί, ο χρήστης απλά στέλνει ένα μήνυμα: το νέο εφήμερο κλειδί που διαφημίζει αντικαθιστά το παλιό για κάθε μέλος αυτόματα. Δεν υπάρχει επανασυγχρονισμός εκτός ζώνης για να κανονίσουμε και τίποτα για να συμφωνήσει η ομάδα επάνω.
Επιστροφή μετά την απουσία
Τα εφήμερα πλήκτρα περιστρέφονται και τα συμβάντα που τα μεταφέρουν λήγουν από τα ρελέ. Ένας πελάτης που ήταν Επομένως, εκτός σύνδεσης για μέρες μπορεί να επιστρέψει κρατώντας τα κλειδιά που όλοι οι άλλοι έχουν περάσει. Λοιπόν επανασύνδεση, μετά από ένα αρκετά μεγάλο διάστημα, στέλνει ένα αίτημα επανασυγχρονισμού κλειδιού περιορισμένου ρυθμού σε καθένα από αυτά ομαδοποιεί και ανταλλάσσει εκ νέου τα τρέχοντα κλειδιά — αυτό είναι που εμποδίζει τις μεγάλες διακοπές να γυρίσουν σε μια ομάδα που δεν μπορείτε πλέον να διαβάσετε.