ΜΑΘΕ · BITCOIN

Τι είναι τα Private Keys και Public Keys στο Bitcoin;

Το wallet δεν αποθηκεύει τα bitcoin σαν αρχεία. Διαχειρίζεται κρυπτογραφικά κλειδιά που επιτρέπουν να υπογράφεις συναλλαγές και στο Bitcoin network να τις ελέγχει. Ποιο κλειδί είναι μυστικό και ποιο μπορεί να είναι δημόσιο;

Ο Alex με σκούρο navy hoodie δείχνει πώς το μυστικό private key υπογράφει μια συναλλαγή και το δημόσιο κλειδί επιτρέπει την επαλήθευση από το δίκτυο.

Τι είναι το private key;

Το private key (ιδιωτικό κλειδί) είναι ένας πολύ μεγάλος μυστικός αριθμός. Το wallet το χρησιμοποιεί για να δημιουργήσει τις ψηφιακές υπογραφές που απαιτούνται όταν ξοδεύεις bitcoin.

Δεν είναι το ίδιο με το PIN του κινητού ή τον κωδικό της εφαρμογής. Αν κάποιος αποκτήσει ένα private key, μπορεί να υπογράφει για τα bitcoin που ελέγχονται από αυτό. Γι’ αυτό πρέπει να παραμένει μυστικό.

Στην καθημερινή χρήση δεν χρειάζεται να βλέπεις ή να πληκτρολογείς ιδιωτικά κλειδιά. Το wallet αναλαμβάνει τη δημιουργία και χρήση τους.

Δες επίσης τι κρατά πραγματικά ένα Bitcoin wallet.

Τι είναι το public key;

Το public key (δημόσιο κλειδί) υπολογίζεται μαθηματικά από το αντίστοιχο private key. Τα δύο αποτελούν ένα ζεύγος κλειδιών.

Με το public key μπορεί κάποιος να ελέγξει αν μια ψηφιακή υπογραφή είναι έγκυρη χωρίς να γνωρίζει το ιδιωτικό κλειδί. Με τα σημερινά υπολογιστικά μέσα η αντίστροφη διαδικασία —να βρεθεί το private key από το public key— δεν είναι πρακτικά εφικτή.

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

Public key και Bitcoin address είναι το ίδιο;

Όχι. Μια Bitcoin address είναι πληροφορία που δίνεις σε κάποιον όταν θέλεις να λάβεις bitcoin. Το public key είναι κρυπτογραφικό δεδομένο που χρησιμοποιείται στον έλεγχο υπογραφών.

Ανάλογα με τον τύπο διεύθυνσης, οι συνθήκες δαπάνης μπορεί να βασίζονται σε hash δημόσιου κλειδιού, σε script ή σε άλλες κατασκευές, όπως το Taproot. Η address δεν είναι πάντοτε ένα public key σε άλλη μορφή.

Μια διεύθυνση λήψης μπορεί να κοινοποιηθεί, αν και αυτό έχει συνέπειες για την ιδιωτικότητα. Το private key και η recovery phrase δεν κοινοποιούνται.

Πώς λειτουργεί η ψηφιακή υπογραφή;

Ο Alex θέλει να στείλει bitcoin στη Μαρία. Το wallet ετοιμάζει τη συναλλαγή, με παραλήπτη, ποσό και fee. Έπειτα χρησιμοποιεί το κατάλληλο private key για να παράγει μια ψηφιακή υπογραφή.

Η υπογεγραμμένη συναλλαγή μεταδίδεται στο δίκτυο. Οι nodes ελέγχουν την υπογραφή και τους υπόλοιπους κανόνες δαπάνης. Το ιδιωτικό κλειδί δεν αποστέλλεται στο δίκτυο.

Η υπογραφή αποδεικνύει ότι πληρούνται οι απαιτήσεις υπογραφής, όχι το πραγματικό όνομα του ανθρώπου που τη δημιούργησε.

Στο σχετικό βίντεο, δες τι συμβαίνει όταν πατάς «Αποστολή».

Πώς συνδέονται τα κλειδιά με τις 12 ή 24 λέξεις;

Η recovery phrase δεν είναι το ίδιο με ένα μοναδικό private key. Σε πολλά σύγχρονα wallets οι λέξεις χρησιμεύουν για να αναδημιουργηθεί ένα αρχικό μυστικό, από το οποίο παράγονται πολλά private και public keys.

Γι’ αυτό ένα backup μπορεί να επαναφέρει πολλές διευθύνσεις. Χρειάζεται συμβατό wallet και οι σωστές ρυθμίσεις. Αν είχε χρησιμοποιηθεί πρόσθετη BIP39 passphrase, χρειάζεται και αυτή για να ανακτηθεί το ίδιο wallet.

Όποιος αποκτήσει όλες τις απαραίτητες πληροφορίες ανάκτησης μπορεί να ελέγξει τα bitcoin του wallet. Οι λέξεις δεν μπαίνουν σε φωτογραφίες, cloud, email ή chats.

Δες ακόμη το σύντομο βίντεο για τη recovery phrase και τον οδηγό ασφαλούς backup και επαναφοράς.

Γιατί ένα wallet έχει πολλά κλειδιά;

Ένα σύγχρονο wallet μπορεί να δημιουργεί πολλές διευθύνσεις από το ίδιο αρχικό backup. Έτσι δεν χρειάζεται να δίνεις πάντα την ίδια διεύθυνση όταν λαμβάνεις bitcoin.

Το wallet δεν είναι απλώς μία διεύθυνση με ένα μοναδικό κλειδί. Είναι εργαλείο διαχείρισης κλειδιών, διευθύνσεων, συναλλαγών και υπολοίπων.

Τι προστατεύεις στην πράξη;

Κράτα μυστικά τα private keys, τη recovery phrase και τυχόν πρόσθετη passphrase. Καμία ιστοσελίδα, υποτιθέμενο support ή block explorer δεν χρειάζεται να τους αποκαλύψεις τις λέξεις σου.

Το public key και η receiving address δεν είναι μυστικά με τον ίδιο τρόπο, αλλά η δημοσίευσή τους μπορεί να συνδέσει τη δραστηριότητά σου με μια ταυτότητα.

Ένα hardware wallet μπορεί να κρατήσει τη διαδικασία υπογραφής απομονωμένη από τον υπολογιστή. Το ασφαλές backup, όμως, παραμένει απαραίτητο.

ΣΥΝΕΧΙΣΕ ΑΠΟ ΕΔΩ

Από τα keys στο πραγματικό wallet

Δες τι κρατά πραγματικά ένα wallet, παρακολούθησε το βίντεο για την «Αποστολή», διάβασε τον οδηγό backup και προχώρησε πιο βαθιά με το Βιβλίο 1.

Συχνές ερωτήσεις

Μπορεί κάποιος να πάρει bitcoin γνωρίζοντας μόνο την address μου;

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

Το public key πρέπει να μένει μυστικό;

Όχι με τον τρόπο που πρέπει να μένει μυστικό το private key. Η δημοσίευσή του μπορεί, πάντως, να αποκαλύπτει πληροφορίες για την ιδιωτικότητα.

Οι 12 λέξεις είναι private key;

Όχι. Σε πολλά wallets η recovery phrase οδηγεί στη δημιουργία πολλών private keys. Με πρόσθετη BIP39 passphrase χρειάζονται και τα δύο για την ίδια ανάκτηση.

Το PIN της εφαρμογής είναι το private key;

Όχι. Το PIN προστατεύει τη συσκευή ή το app, ενώ το private key χρησιμοποιείται κρυπτογραφικά για υπογραφές.

Το δίκτυο βλέπει το private key όταν στέλνω bitcoin;

Όχι. Οι nodes μπορούν να ελέγξουν την κατάλληλη ψηφιακή υπογραφή χωρίς να τους στείλεις το ιδιωτικό κλειδί.