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

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

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

Αυτά που ο διακομιστής γνωρίζει για εσάς

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

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

Οι θυρίδες

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

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

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

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

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

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

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

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

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

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

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