Η πρώτη εφαρμογή επικοινωνίας κειμένου μεταξύ χρηστών, με χρήση πολυμορφικού δικτύου, ως νέος τρόπος αποθήκευσης και ανταλλαγής πληροφοριών μέσω του περιεχομένου του δικτύου WWW. Η μέθοδος αποθήκευσης και επαναφοράς του περιεχομένου που εισάγει ο χρήστης θέτει υπό αμφισβήτηση την αλήθεια και την αξιοπιστία του, ενώ σε σύντομο χρονικό διάστημα δεν χάνεται η ουσία του υποστηρικτικού μέρους των πληροφοριών. Από την άποψη των μεγαλύτερων χρονικών διαστημάτων - συνήθως αρκετές ημέρες/εβδομάδες, το πολυμορφικά κοινόχρηστο περιεχόμενο αποσυντίθεται και επέρχεται πλήρης αποσύνθεσή του. Η εφαρμογή αποτελείται από ένα τμήμα πελάτη και διακομιστή.
Μηχανή TetraChat
Το τμήμα διακομιστή της εφαρμογής αποθηκεύεται σε έναν κεντρικό διακομιστή. Χρησιμοποιείται για την επεξεργασία, την επαναφορά περιεχομένου και τη διανομή του στις τελικές συσκευές των χρηστών. Χρησιμοποιεί τις αρχές αποθήκευσης πληροφοριών που βασίζονται στην «πολυμορφική επικοινωνία» (μέρος αποθήκευσης και αποκατάστασης). Το περιεχόμενο κρυπτογραφείται στην αποθήκευση με ένα κλειδί RSA μήκους 4096 bit. Το κλειδί είναι συγκεκριμένο για κάθε μεμονωμένο κανάλι και δημιουργείται όταν δημιουργείται. Ο κάτοχος του καναλιού μπορεί να αποθηκεύσει το κλειδί. Το κλειδί δεν αποθηκεύεται στην πλευρά του διακομιστή και όταν ξεκινά η μηχανή διακομιστή, ο κάτοχος πρέπει να παρέχει το κλειδί, διαφορετικά δεν θα είναι δυνατή η επαναφορά της επικοινωνίας.
Πελάτης TetraChat
Το τμήμα πελάτη της εφαρμογής, που αντιπροσωπεύεται από ένα πρόγραμμα περιήγησης στο Διαδίκτυο ή μια εγγενή εφαρμογή για ένα συγκεκριμένο λειτουργικό σύστημα. Το πρωτόκολλο επικοινωνίας HTTPS χρησιμοποιείται για επικοινωνία με το τμήμα διακομιστή. Η εφαρμογή χρησιμεύει ως σημείο εισόδου και επίπεδο παρουσίασης περιεχομένου. Δεν αποθηκεύεται περιεχόμενο στην τελική πλευρά της συσκευής. Δημιουργία και κοινή χρήση καναλιού επικοινωνίας/συνομιλίας Κατά τη δημιουργία ενός καναλιού επικοινωνίας, είναι δυνατό να παραμετροποιηθεί η συμπεριφορά της πολυμορφικής επικοινωνίας. Τη στιγμή της δημιουργίας, τα μοναδικά αναγνωριστικά επικοινωνίας (QUID και όνομα) εκχωρούνται στο κανάλι. Το όνομα είναι μια μοναδική παράμετρος που χρησιμεύει μόνο για τον εσωτερικό προσανατολισμό του χρήστη και δεν μπορεί να χρησιμοποιηθεί για την αναζήτηση καναλιού. Για αναζήτηση ή Πρέπει να χρησιμοποιηθεί QUID (μοναδικό αναγνωριστικό 32 byte) για να συνδεθείτε στο κανάλι. Η σύνδεση νέων χρηστών πραγματοποιείται με κοινή χρήση αυτού του αναγνωριστικού. Μετά τη δημιουργία ενός καναλιού, είναι απαραίτητο να επιλέξετε έναν κωδικό πρόσβασης, ο οποίος στη συνέχεια χρησιμοποιείται για εξουσιοδότηση χρήστη. Εάν ο χρήστης έχει αναγνωριστικό QUID, αλλά δεν έχει κωδικό πρόσβασης, αντί για το πραγματικό περιεχόμενο, μόνο το λεγόμενο "ψεύτικα μηνύματα", δηλαδή περιεχόμενο που δημιουργείται τυχαία. Αφού εισαγάγετε τον σωστό κωδικό πρόσβασης, το περιεχόμενο που εμφανίζεται είναι πραγματικό. Η λειτουργία εμφάνισης "ψεύτικα μηνύματα" είναι προαιρετική και δεν χρειάζεται να ενεργοποιηθεί. Εάν η λειτουργία δεν είναι ενεργοποιημένη, είναι απαραίτητο να γνωρίζετε τον σωστό κωδικό πρόσβασης για να δείτε το περιεχόμενο. Μια τέτοια προσέγγιση διασφαλίζει ότι δεν υπάρχει λογική σύνδεση μεταξύ των χρηστών. Η παράμετρος ταχύτητας "ξέχαση" καθορίζει τον βαθμό πιθανότητας της συνολικής διακοπής της επικοινωνίας με την πάροδο του χρόνου. Με μεγαλύτερη ταχύτητα λήθης, χρησιμοποιούνται τέτοιες τελικές διευθύνσεις URL, όπου υπάρχει μεγαλύτερη πιθανότητα αλλαγής περιεχομένου σε μικρότερο χρονικό διάστημα (π.χ. φόρουμ συζήτησης).
Επικοινωνία χρήστη
Για την εισαγωγή νέου μηνύματος, η εφαρμογή απαιτεί ένα όνομα χρήστη (login), το οποίο επιλέγει ο ίδιος ο χρήστης. Ως προαιρετικό στοιχείο, μπορείτε να χρησιμοποιήσετε έναν κωδικό πρόσβασης για να προστατευτείτε από κλοπή ταυτότητας. Στην περίπτωση προστασίας με κωδικό πρόσβασης, μόνο ο κάτοχος του κωδικού πρόσβασης μπορεί να χρησιμοποιήσει το όνομα σύνδεσης στο συγκεκριμένο κανάλι στο μέλλον. Η έκταση της αναφοράς περιορίζεται σε 250 διαμερίσματα.
Ενημερώθηκε στις
14 Σεπ 2025