Η εξέλιξη του συστήματος login
Η ανάγκη για έλεγχο ταυτότητας χρηστών ξεκίνησε από την πρώιμη εποχή των υπολογιστικών δικτύων στη δεκαετία του 1960, με το ARPANET να εισάγει τα πρώτα επίσημα συστήματα login το 1969.
Με την εμφάνιση του World Wide Web τη δεκαετία του 1990, οι login διαδικασίες έγιναν βασικό κομμάτι της διαδικτυακής εμπειρίας. Ωστόσο, τα αρχικά συστήματα χαρακτηρίζονταν από χαμηλά επίπεδα ασφάλειας, με passwords να αποθηκεύονται ως plain text ή ακόμα και ενσωματωμένα σε HTML κώδικα.
Παρά την πρόοδο με τεχνολογίες όπως η κρυπτογράφηση,σύμφωνα με το cryptoslate.com, τα hashing και η αυθεντικοποίηση δύο παραγόντων, το παραδοσιακό σύστημα με username και password παραμένει κυρίαρχο, παρά τις αδυναμίες του.
Γιατί το blockchain δεν είναι έτοιμο για logins
Παρά τη δυνατότητα του blockchain να φέρει επανάσταση σε πολλούς τομείς, η διαχείριση των logins παρουσιάζει σημαντικά προβλήματα:
Πρόβλημα κλίμακας
Η καθημερινή χρήση των login είναι τεράστια. Με 8 δισεκατομμύρια ανθρώπους στον κόσμο, το 85% των οποίων έχει πρόσβαση σε smartphones, γίνονται περίπου 102 δισεκατομμύρια login καθημερινά — ή 1.2 εκατομμύρια ανά δευτερόλεπτο.
Το Ethereum, ένα από τα πιο δημοφιλή blockchain, μπορεί να επεξεργαστεί περίπου 6 zero-knowledge proof (ZKP) επαληθεύσεις ανά δευτερόλεπτο. Για να καλυφθούν τα καθημερινά login, θα απαιτούνταν σχεδόν 200.000 blockchain σαν το Ethereum, κάτι πρακτικά αδύνατο.
Υψηλό κόστος
Το κόστος επαλήθευσης login στο Ethereum είναι εξαιρετικά υψηλό. Με βάση την τρέχουσα τιμή του Ethereum ($2,400), το κόστος για 240 εκατομμύρια login την ημέρα θα ανέρχονταν σε περίπου $60.5 εκατομμύρια. Αυτά τα κόστη είναι μη βιώσιμα, καθιστώντας το blockchain απαγορευτικά ακριβό για logins.
Υποβάθμιση της εμπειρίας χρήστη
Παρότι οι zero-knowledge proofs προσφέρουν προηγμένη ιδιωτικότητα, απαιτούν μεγάλους υπολογιστικούς πόρους, αυξάνοντας τη δυσκολία και το κόστος υλοποίησης. Επιπλέον, το UX των blockchain συστημάτων είναι συνήθως περίπλοκο και δεν συγκρίνεται με την ευκολία των παραδοσιακών login με username-password.
Ελπίδα για το μέλλον: Zero-Knowledge Proofs
Τα zero-knowledge proofs προσφέρουν μια καινοτόμο λύση, επιτρέποντας την επαλήθευση της ταυτότητας χωρίς αποκάλυψη ευαίσθητων πληροφοριών. Αυτή η τεχνολογία θα μπορούσε να μειώσει την εξάρτηση από usernames και passwords. Παρόλα αυτά, η εφαρμογή τους σε μεγάλη κλίμακα παραμένει πρόκληση, καθώς απαιτείται βελτίωση της αποδοτικότητας και της εμπειρίας χρήστη.
Παραδείγματα υλοποίησης
- Worldcoin: Παρέχει λύσεις login με βάση blockchain, χρησιμοποιώντας σαρώσεις ίριδας και ZKPs στο Optimism blockchain. Το κόστος ανά login είναι μόλις $0.0033, αλλά όταν κλιμακωθεί, αυτό μεταφράζεται σε $800,000 καθημερινά για 240 εκατομμύρια login. Ενώ είναι φθηνότερο από το Ethereum, παραμένει πιο ακριβό από λύσεις όπως το AWS Cognito.
- Cloud υπηρεσίες: Το AWS Cognito κοστίζει μόλις $0.0025 ανά χρήστη ανά μήνα, κάνοντάς το πολύ πιο οικονομικό.
Ποια είναι η επόμενη μέρα;
Παρότι το blockchain έχει τα συστατικά για να επαναστατήσει στον χώρο των login, η τρέχουσα τεχνολογία δεν είναι ακόμα έτοιμη. Η βελτίωση της κλιμάκωσης, η μείωση του κόστους και η απλούστευση της εμπειρίας χρήστη είναι κρίσιμα σημεία για την υιοθέτηση.
Οι λύσεις Layer 2 και οι εξελίξεις στα ZKP φέρνουν ελπίδα. Μέχρι τότε, παραδοσιακές τεχνολογίες όπως το AWS και η Google Cloud παραμένουν οι πιο πρακτικές και οικονομικές επιλογές για logins.