Blog · 5 Απριλίου 2026

Πώς συνδέεται το Solo2 χωρίς ο διακομιστής να γνωρίζει τίποτα

Ο διακομιστής κάνει ένα πράγμα: βοηθά δύο συσκευές να βρουν η μία την άλλη. Μετά εξαφανίζεται.

Τι γνωρίζει ο διακομιστής για εσένα

Ας ξεκινήσουμε από τα βασικά. Ο διακομιστής του Solo2 γνωρίζει ακριβώς τρία πράγματα για εσένα: το όνομα χρήστη σου, τον μοναδικό σου αναγνωριστικό αριθμό και ένα hash του κωδικού σου. Το hash είναι ένας μη αντιστρέψιμος μαθηματικός μετασχηματισμός — ο διακομιστής μπορεί να επαληθεύσει ότι ο κωδικός σου είναι σωστός χωρίς να ξέρει ποιος είναι. Ο πραγματικός σου κωδικός υπάρχει μόνο στο μυαλό σου και στη συσκευή σου.

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

Τα γραμματοκιβώτια

Φαντάσου έναν τοίχο με αριθμημένα γραμματοκιβώτια, όπως σε ένα παλιό ταχυδρομείο. Όταν η εφαρμογή σου θέλει να συνδεθεί με κάποιον, αφήνει ένα σημείωμα σε ένα γραμματοκιβώτιο που λέει 'Θέλω να μιλήσω με τον χρήστη X'. Τίποτα περισσότερο. Δεν λέει ποιος είσαι. Δεν λέει για τι θέλεις να μιλήσεις. Απλά ένα σημείωμα σε ένα γραμματοκιβώτιο.

Περιοδικά, όλες οι εφαρμογές που είναι συνδεδεμένες στο Solo2 ελέγχουν τα γραμματοκιβώτια για να δουν αν κάποιος τους έχει αφήσει σημείωμα. Είναι σαν να περνάς από το ταχυδρομείο και να ρωτάς: 'Υπάρχει κάτι για μένα;'. Αν η επαφή σου βρει το σημείωμά σου, ζητά από τον διακομιστή τη διεύθυνση IP που άφησες. Ο διακομιστής τη δίνει, και αυτή η πληροφορία διαγράφεται από τη μνήμη αμέσως. Δεν γράφεται ποτέ σε κανέναν δίσκο. Ζει στην προσωρινή μνήμη του διακομιστή για τα χιλιοστά του δευτερολέπτου που χρειάζονται για να απαντήσει.

Από εκείνο το σημείο, ο διακομιστής εξαφανίζεται

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

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

Η συνομιλία είναι ασφαλής πριν καν ξεκινήσει

Όταν δύο άνθρωποι δημιουργούν ένα τούνελ στο Solo2, οι συσκευές τους ανταλλάσσουν δημόσια κρυπτογραφικά κλειδιά. Από εκείνη τη στιγμή, κάθε μήνυμα κρυπτογραφείται με το κλειδί του παραλήπτη — και μόνο ο παραλήπτης μπορεί να το αποκρυπτογραφήσει. Αυτό συμβαίνει πριν ξεκινήσει οποιαδήποτε συνομιλία. Τα κλειδιά είναι έτοιμα από τη στιγμή που δημιουργείται το τούνελ.

Γι' αυτό, όταν οι δύο συσκευές συνδέονται απευθείας, η επικοινωνία είναι ήδη προστατευμένη. Δεν χρειάζεται να διαπραγματευτούν τίποτα. Δεν χρειάζεται να ζητήσουν άδεια από τον διακομιστή. Τα κλειδιά είναι δικά τους, στις συσκευές τους, και κανείς άλλος δεν τα έχει.

Τι σημαίνει αυτό στην πράξη

Σημαίνει ότι δεν υπάρχει αρχείο των συνομιλιών σου σε κανέναν διακομιστή. Κανένα μεταδεδομένο για ανάλυση. Κανένα ιστορικό για παράδοση σε δικαστική εντολή. Καμία βάση δεδομένων για hacking. Ο διακομιστής του Solo2 δεν μπορεί να παραδώσει αυτό που δεν έχει. Και δεν έχει τίποτα γιατί ποτέ δεν είχε.

Την επόμενη φορά που κάποιος σου πει ότι μια εφαρμογή 'κρυπτογραφεί τα μηνύματά σου από άκρη σε άκρη', ρώτα τι συμβαίνει με όλα τα υπόλοιπα. Ποιος ξέρει με ποιον μιλάς. Ποιος ξέρει σε ποια ώρα. Ποιος ξέρει πόσο συχνά. Αν η απάντηση είναι 'ο διακομιστής μας, αλλά δεν τον χρησιμοποιούμε για κάτι κακό' — αυτό είναι μια υπόσχεση. Στο Solo2, η απάντηση είναι διαφορετική: κανείς δεν ξέρει. Γιατί δεν υπάρχει κανείς να ρωτήσεις.