Τι είναι το δημόσιο κλειδί (public key);

Με λίγα λόγια

Το δημόσιο κλειδί (public key) είναι ένα κρυπτογραφικό στοιχείο που επιτρέπει την επαλήθευση ψηφιακών υπογραφών. Συνδέεται μαθηματικά με το ιδιωτικό κλειδί, αλλά δεν δίνει πρόσβαση στα crypto σου.

Από τη συντακτική ομάδα του Cryptonomy · Ενημέρωση · 2′ ανάγνωση

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

Όταν στέλνεις crypto, το πορτοφόλι σου χρησιμοποιεί το ιδιωτικό κλειδί για να υπογράψει τη συναλλαγή. Το δίκτυο ελέγχει την υπογραφή με το αντίστοιχο δημόσιο κλειδί, χωρίς να χρειάζεται να μάθει το ιδιωτικό σου κλειδί. Η υπογραφή συνδέεται με τα συγκεκριμένα δεδομένα της συναλλαγής: αν αυτά αλλάξουν, ο έλεγχος αποτυγχάνει.

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

Γιατί έχει σημασία

Χάρη σε αυτόν τον μηχανισμό, το δίκτυο μπορεί να ελέγξει ότι μια συναλλαγή έχει την απαιτούμενη εξουσιοδότηση, χωρίς κωδικό πρόσβασης ή έγκριση από τράπεζα. Το δημόσιο κλειδί ελέγχει την υπογραφή· δεν υπογράφει συναλλαγές.

Εδώ συναντάμε μια συχνή σύγχυση: δημόσιο κλειδί και διεύθυνση πορτοφολιού δεν είναι πάντα το ίδιο. Ανάλογα με το blockchain, η διεύθυνση μπορεί να προκύπτει από επεξεργασία του δημόσιου κλειδιού ή να έχει διαφορετική δομή. Για να λάβεις crypto, συνήθως κοινοποιείς τη διεύθυνση που εμφανίζει το πορτοφόλι σου στην επιλογή λήψης, όχι κάποιο κλειδί που αντέγραψες από τις ρυθμίσεις.

Τι να προσέξεις

Εμείς επιμένουμε στη διάκριση ανάμεσα στο δημόσιο και το μυστικό. Η αποκάλυψη ενός δημόσιου κλειδιού δεν αρκεί από μόνη της για να ξοδέψει κάποιος τα crypto σου. Το ιδιωτικό κλειδί και η φράση ανάκτησης (seed phrase), αντίθετα, δεν κοινοποιούνται για να λάβεις χρήματα.

Το «δημόσιο» επίσης δεν σημαίνει ότι δεν υπάρχει ζήτημα ιδιωτικότητας. Αν συνδέσεις δημόσια μια διεύθυνση με το όνομά σου, άλλοι μπορεί να παρακολουθούν τη δραστηριότητά της σε ένα δημόσιο blockchain. Πριν δώσεις στοιχεία για μια μεταφορά, έλεγξε τη διεύθυνση λήψης και το σωστό δίκτυο.

Από το Cryptonomy

Άρθρα όπου θα το συναντήσεις