Μετάβαση στο περιεχόμενο
Επιστροφή στο Nymchat

Βάση γνώσεων Εκτός διαδικτύου

Δίχτυ Bluetooth

Μηνύματα χωρίς internet, καμία υπηρεσία κινητής τηλεφωνίας και καμία υποδομή ευγενικός. Οι κοντινές συσκευές συνδέονται μέσω Bluetooth LE και αναμεταδίδουν η μία την άλλη, ώστε να φτάσει ένα μήνυμα άτομα πέρα από την εμβέλεια του ραδιοφώνου περνώντας μέσα από τις ενδιάμεσες συσκευές.

Τι είναι το πλέγμα

Το πλέγμα είναι μια δεύτερη μεταφορά που τρέχει δίπλα στα ρελέ, όχι μια ξεχωριστή εφαρμογή ή μια ξεχωριστή ταυτότητα. Τα δημόσια κανάλια και τα ιδιωτικά μηνύματα λειτουργούν πάνω σε αυτό και η εφαρμογή αποφασίζει ποιο διαδρομή που πρέπει να ακολουθήσει μόνη της: οι διαδικτυακές αποστολές περνούν μέσω Διαδικτύου και επιστρέφουν στο Bluetooth όταν δεν είναι διαθέσιμο, ενώ ένα peer προσβάσιμο μόνο μέσω του ραδιοφώνου παραμένει στο πλέγμα σε κάθε περίπτωση.

Είναι ένα δίκτυο αποθήκευσης και προώθησης πλημμυρών. Κάθε συσκευή μεταβιβάζει πακέτα στις συσκευές που μπορεί ακούσω, με όριο άλμα 7, αποδιπλασιάζοντας αυτό που έχει ήδη δει έτσι α Το πακέτο δεν κυκλοφορεί για πάντα. Δύο άνθρωποι που δεν μπορούν να ακούσουν ο ένας τον άλλον απευθείας ανταλλάσσουν μηνύματα εφόσον υπάρχει μια αλυσίδα συσκευών μεταξύ τους.

Κάτω από αυτό, κάθε ζεύγος συνομηλίκων τρέχει ένα Θόρυβος XX χειραψία και συζητήσεις για το δική κρυπτογραφημένη συνεδρία. Τα πακέτα είναι γεμισμένα και, όταν είναι μεγάλα, κατακερματίζονται, άρα το μέγεθος του τι που στέλνεις λέει όσο το δυνατόν λιγότερα για το τι είναι.

Ενεργοποιώντας το

Ανοίξτε το πλαίσιο Bluetooth mesh και πατήστε Ανάβω. Το τι θα συμβεί στη συνέχεια εξαρτάται από σε τι το τρέχεις.

Ο πίνακας πλέγματος Bluetooth Nymchat, που δείχνει την κατάσταση του πλέγματος, τις ζευγαρωμένες συσκευές, τις ομότιμες στο πλέγμα και ένα αρχείο καταγραφής ραδιοφώνου.
Ο πίνακας πλέγματος: κατάσταση, συζευγμένες συσκευές, ακούγονται ομότιμοι και αρχείο καταγραφής ζωντανού ραδιοφώνου.

Σε Android και iOS

Η εφαρμογή εκτελεί και τους δύο ρόλους Bluetooth ταυτόχρονα — διαφημίζεται η ίδια και σαρώνει για άλλους — έτσι οποιεσδήποτε δύο κοντινές συσκευές συνδέονται, ανεξάρτητα από το ποια παρατήρησε η μία την άλλη. Επιχορήγηση την άδεια Bluetooth όταν του ζητηθεί και βρίσκει ομότιμους από μόνος του.

Σε πρόγραμμα περιήγησης

Η εφαρμογή Ιστού ενώνει το ίδιο πλέγμα μέσω Bluetooth Web, σε προγράμματα περιήγησης Chromium: Chrome, Edge, Opera and Brave. Στο Safari και στον Firefox, που δεν εφαρμόζουν το Web Bluetooth, το πλέγμα Τα στοιχεία ελέγχου είναι εντελώς κρυμμένα αντί να προσφέρονται και στη συνέχεια αποτυγχάνουν.

Ένα πρόγραμμα περιήγησης ενώνεται ως φύλλο

Ένα πρόγραμμα περιήγησης μπορεί να λάβει μόνο το Bluetooth κεντρικός ρόλος: δεν μπορεί να διαφημιστεί, οπότε άλλες συσκευές δεν μπορούν να το ανακαλύψουν. Συνδέεται προς τα έξω με κοντινά τηλέφωνα και αναμεταδίδει τους. Επιλέγετε κάθε συσκευή μία φορά μέσω του επιλογέα συσκευής του ίδιου του προγράμματος περιήγησης, και μετά την επανασυνδέεται από μόνο του. Δύο προγράμματα περιήγησης δεν μπορούν να συνδεθούν απευθείας μεταξύ τους.

Κοινή χρήση πλέγματος με το Bitchat

Εφαρμόζει το Nymchat Bitchatτου Πρωτόκολλο πλέγματος στο καλώδιο, byte για byte — η ίδια υπηρεσία και χαρακτηριστικό GATT UUID, η ίδια κεφαλίδα πακέτου, οι ίδιοι τύποι μηνυμάτων, το ίδιο προεπιλεγμένο όριο μετάβασης. Οι δύο Οι εφαρμογές δεν γεφυρώνονται με τίποτα. είναι απλά στο ίδιο πλέγμα και μια συσκευή Nymchat και μια συσκευή Bitchat ανακαλύπτουν ο ένας τον άλλον και ανταλλάσσουν κρυπτογραφημένα μηνύματα απευθείας.

Τα πακέτα Αναγγελίας μπορούν επίσης να φέρουν α nostrLink: υπογεγραμμένος σύνδεσμος από ομότιμο πλέγμα προς την πραγματική τους ταυτότητα Nostr. Όταν κάποιος είναι παρών και επαληθεύει, έναν ομότιμο που συναντήσατε μέσω Bluetooth εμφανίζεται ως το ίδιο άτομο που γνωρίζετε από τα ρελέ.

Λειτουργία φάντασμα

Μια συσκευή πλέγματος είναι ένα ραδιόφωνο που ανακοινώνει επανειλημμένα τον εαυτό του, και αυτό ακριβώς το κάνει εύκολο για παρακολούθηση σε μέρη και συνεδρίες. Το Ghost Mode είναι η απάντηση επιλογής.

Ενώ είναι ενεργοποιημένο, κάθε Το αναγνωριστικό που μεταφέρει μια ανακοίνωση αντικαθίσταται με ένα απόρριψη τιμή και περιστρέφονται όλα μαζί:

  • το στατικό κλειδί Noise — από το οποίο προέρχονται το peer ID και το δακτυλικό αποτύπωμα.
  • το κλειδί υπογραφής Ed25519.
  • το διαφημιζόμενο όνομα Bluetooth·
  • το ψευδώνυμο?
  • το ανακοινωθέν nostrLink, το οποίο παραμένει πραγματικό αλλά γίνεται εφήμερο, έτσι οι συνομήλικοι μπορούν ακόμα επικοινωνήστε μαζί σας χωρίς να επιλυθεί τίποτα στο npub σας.

Η περιστροφή συμβαίνει σε μια ταραχώδη εποχή περίπου 15 λεπτά. Ταυτότητες συνταξιούχων παραμείνετε αποκρυπτογραφήσιμο για έως 8 εποχές οπότε μια καθυστερημένη απάντηση φτάνει ακόμα, και α η συζήτηση ξεκίνησε ενώ το ghosted είναι καρφιτσωμένο στο πλέγμα οριστικά και όχι σιωπηλά μετεγκατάσταση στα ρελέ κάτω από το πραγματικό κλειδί σας.

Η κοινή χρήση avatar και banner απορρίπτεται όταν είναι ενεργή η λειτουργία Ghost: μια επαναλαμβανόμενη εικόνα συνδέει δύο εποχές μαζί πιο γρήγορα από οποιοδήποτε κλειδί.

Το Ghost Mode δεν είναι ανωνυμία

Κάνει πολύ πιο δύσκολη την παρακολούθηση μιας συσκευής. Δεν το καθιστά μη ανιχνεύσιμο. Το Bluetooth Η διεύθυνση υλικού ελέγχεται από το λειτουργικό σύστημα, όχι από την εφαρμογή, και ο χρονισμός και Τα κοινωνικά πρότυπα παραμένουν συσχετίσιμα — το ίδιο άτομο, στο ίδιο μέρος, μιλάει με τους ίδιους ανθρώπους, τις ίδιες στιγμές.

Όρια

  • Το εύρος είναι το εύρος Bluetooth. Δεκάδες μέτρα στο ύπαιθρο, λιγότερο μέσα τοίχους. Το πλέγμα επεκτείνει την εμβέλεια πηδώντας, όχι φωνάζοντας πιο δυνατά.
  • Το εύρος ζώνης είναι μικρό. Τα καρέ περιορίζονται σε 512 byte και μεγαλύτερα μηνύματα είναι κατακερματισμένοι. Είναι κατασκευασμένο για κείμενο, όχι για μέσα.
  • Η παράδοση είναι η καλύτερη προσπάθεια. Μια πλημμύρα αποθήκευσης και προώθησης με όριο 7 λυκίσκου δεν δίνει υποσχέσεις. Εάν κανείς δεν βρίσκεται εντός εμβέλειας και κανείς δεν βρίσκεται εντός εμβέλειας, το μήνυμα περιμένει.
  • Τα προγράμματα περιήγησης είναι φύλλα, σύμφωνα με τα παραπάνω, και εξαρτάται από το τηλέφωνο που βρίσκεται κοντά.
  • Το ραδιόφωνο κοστίζει μπαταρία, γιατί σάρωση και διαφήμιση συνεχώς είναι αυτό που κάνει το πλέγμα να λειτουργεί.