Ένα δημόσιο κλειδί είναι μια κρυπτογραφική διεύθυνση που χρησιμοποιείται για τη λήψη κρυπτονομισμάτων. Προέρχεται από το ιδιωτικό σας κλειδί μέσω μιας μονόδρομης συνάρτησης. Μπορείτε να μοιραστείτε το δημόσιο κλειδί σας ελεύθερα. Κάποιος μπορεί να σας στείλει κέρματα χωρίς να μάθει τίποτα που θα τον άφηνε να ξοδέψει τα κέρματά σας. Το δημόσιο κλειδί επαληθεύει τις υπογραφές που γίνονται με το ιδιωτικό κλειδί. Όταν υπογράφετε μια συναλλαγή, το δίκτυο ελέγχει την υπογραφή με το δημόσιο κλειδί σας. Εάν ταιριάζει, η συναλλαγή είναι έγκυρη. Εάν όχι, η συναλλαγή απορρίπτεται.
Η σχέση μεταξύ ιδιωτικών και δημόσιων κλειδιών είναι ασύμμετρη. Η μετάβαση από ιδιωτικό σε δημόσιο είναι εύκολη. Η μετάβαση από δημόσιο σε ιδιωτικό είναι υπολογιστικά ανέφικτη. Αυτή η ασυμμετρία αποτελεί το θεμέλιο της κρυπτογραφίας δημόσιου κλειδιού, η οποία προηγείται του Bitcoin κατά δεκαετίες. Στα κρυπτονομίσματα, το δημόσιο κλειδί σας κατακερματίζεται για να δημιουργηθεί η διεύθυνσή σας. Το Bitcoin χρησιμοποιεί SHA-256 και RIPEMD-160. Το Ethereum χρησιμοποιεί Keccak-256. Μπορείτε να μοιραστείτε τη διεύθυνσή σας με οποιονδήποτε. Το δημόσιο κλειδί σας είναι ελαφρώς πιο ευαίσθητο, αλλά εξακολουθεί να είναι ασφαλές να αποκαλυφθεί. Το ιδιωτικό κλειδί είναι το μόνο πράγμα που δεν μοιράζεστε ποτέ. Τα δημόσια κλειδιά και οι διευθύνσεις προορίζονται για να είναι ορατά.
Στοιχεία δημόσιου κλειδιού
- Προέρχεται από το ιδιωτικό κλειδί — μονόδρομη συνάρτηση
- Χρησιμοποιείται για την επαλήθευση υπογραφών — επιβεβαιώνει την εξουσιοδότηση συναλλαγής
- Κατακερματισμένο για τη δημιουργία διευθύνσεων — πιο σύντομο και πιο εύκολο στην κοινοποίηση
- Ασφαλές για κοινή χρήση — σε αντίθεση με το ιδιωτικό κλειδί
Η κρυπτογραφία δημόσιου κλειδιού δεν είναι μοναδική στα κρυπτονομίσματα. Ασφαλίζει ιστότοπους, εφαρμογές ανταλλαγής μηνυμάτων και ενημερώσεις λογισμικού. Το Bitcoin την εφάρμοσε στα χρήματα.
Comments
No comments yet. Be the first to share a thought.
Leave a comment