Το πρόβλημα της δυνατότητας επεξεργασίας
Φανταστείτε ότι λαμβάνετε ένα μήνυμα από κάποιον. Το διαβάζετε, ενεργείτε αναλόγως, και συνεχίζετε την ημέρα σας. Μια ώρα μετά, επιστρέφετε στη συνομιλία και το μήνυμα λέει κάτι άλλο. Δεν είναι ότι έστειλαν ένα νέο —είναι ότι άλλαξαν αυτό που είχατε ήδη διαβάσει.
Αυτό επιτρέπουν πολλές εφαρμογές μηνυμάτων. Την επεξεργασία μηνυμάτων μετά την αποστολή τους. Τη διαγραφή μηνυμάτων από το ιστορικό του άλλου ατόμου. Την αναγραφή της συνομιλίας σαν ό,τι ειπώθηκε να μην είχε ειπωθεί ποτέ.
Μπορεί να φαίνεται ως μια βολική λειτουργικότητα. Αλλά έχει ένα κόστος: καταστρέφει την εμπιστοσύνη στο κοινό ιστορικό.
Το chat ως κοινό πρακτικό
Στο Solo2, το ιστορικό μιας συνομιλίας είναι ένα κοινό πρακτικό μεταξύ δύο ανθρώπων. Αυτό που βλέπετε εσείς είναι ακριβώς αυτό που βλέπει το άλλο άτομο. Μήνυμα προς μήνυμα. Λέξη προς λέξη.
Είναι σαν ένα υπογεγραμμένο συμβόλαιο. Μόλις υπογραφεί, κανένα από τα μέρη δεν μπορεί να σβήσει μια γραμμή και να γράψει κάτι άλλο. Μπορεί να προσθέσει μια νέα ρήτρα —να στείλει ένα νέο μήνυμα. Μπορεί να καταστρέψει το δικό του αντίγραφο —να διαγράψει από το δικό του θησαυροφυλάκιο. Αλλά δεν μπορεί να αλλοιώσει όσα είναι ήδη γραμμένα.
Το παράθυρο επανόρθωσης
Όλοι κάνουμε λάθη. Ένα τυπογραφικό λάθος, ένα μήνυμα που στάλθηκε σε λάθος άτομο, μια παρόρμηση για την οποία μετανιώνετε το επόμενο δευτερόλεπτο. Γι' αυτό το Solo2 σάς δίνει ένα παράθυρο 60 δευτερολέπτων μετά την αποστολή ενός μηνύματος.
Μέσα σε αυτά τα 60 δευτερόλεπτα, μπορείτε να διαγράψετε το μήνυμα και θα εξαφανιστεί και από τα δύο θησαυροφυλάκια —το δικό σας και της επαφής σας. Σαν να μην είχε σταλεί ποτέ.
Μετά από 60 δευτερόλεπτα, το μήνυμα είναι μέρος του πρακτικού. Μπορείτε να διαγράψετε το δικό σας αντίγραφο αν θέλετε —το θησαυροφυλάκιό σας είναι δικό σας και κάνετε με αυτό ό,τι θέλετε. Αλλά το αντίγραφο της επαφής σας παραμένει άθικτο. Επειδή και το δικό της θησαυροφυλάκιο είναι δικό της.
Δύο αρχές που δεν διαπραγματεύονται
Πρώτον: τα δεδομένα κάθε θησαυροφυλακίου είναι ιερά. Κανείς —ούτε ο άλλος χρήστης, ούτε ο διακομιστής, ούτε εμείς— δεν μπορεί να χειραγωγήσει, να τροποποιήσει ή να έχει πρόσβαση στα δεδομένα του θησαυροφυλακίου ενός χρήστη.
Δεύτερον: το κοινό ιστορικό είναι ακέραιο. Η πληροφορία που φαίνεται στη μία πλευρά του τούνελ είναι πανομοιότυπη με αυτήν που φαίνεται στην άλλη πλευρά.
Όταν αυτές οι δύο αρχές έρχονται σε σύγκρουση —για παράδειγμα, εάν ένας χρήστης διαγράψει ένα μήνυμα από το θησαυροφυλάκιό του— η πρώτη υπερισχύει. Το θησαυροφυλάκιό σας είναι δικό σας. Αλλά αυτό δεν σας δίνει το δικαίωμα να τροποποιήσετε το θησαυροφυλάκιο του άλλου.
Γιατί έχει σημασία
Η εμπιστοσύνη σε μια ιδιωτική συνομιλία χτίζεται πάνω στη βεβαιότητα ότι αυτό που βλέπετε είναι ακριβώς αυτό που ειπώθηκε. Εάν το άλλο άτομο μπορεί να ξαναγράψει το ιστορικό, δεν έχετε πλέον μια συνομιλία —βλέπετε μια επεξεργασμένη έκδοση αυτού που συνέβη.
Στο Solo2, ό,τι ειπώθηκε, ειπώθηκε. Όχι επειδή δεν μπορούμε να εφαρμόσουμε την επεξεργασία —θα μπορούσαμε. Αλλά επειδή επιλέγουμε να μην το κάνουμε. Επειδή η ακεραιότητα των συνομιλιών σας αξίζει περισσότερο από την άνεση του να μπορείτε να τις ρετουσάρετε.