Υπογραφή και Επαλήθευση Μηνυμάτων

Τα Dash Wallet λειτουργούν αποθηκεύοντας με ασφάλεια τα ιδιωτικά κλειδιά που χρησιμοποιούνται για να δημιουργήσουν συναλλαγές μέσω δημοσίως εμφανίσιμων διευθύνσεων σε ένα distributed ledger το οποίο ονομάζεται blockchain. Σε μερικές περιπτώσεις μπορεί να χρειαστεί να επαληθευτεί μία διεύθυνση για να αποδείξουν τον έλεγχο των κεφαλαίων που περιέχει, που εσείς θα λάβετε χρησιμοποιώντας την διεύθυνση αυτή, ή σε μερικές περιπτώσεις για να επαληθευτεί η ταυτότητά σας σε μία συναλλαγή που έχει γίνει νωρίτερα από αυτή την διεύθυνση. Για να αποφύγετε τυχόν επιθέσεις τύπου phishing, να είστε πολύ προσεκτικοί όταν στέλενετ μηνύματα με την υπογραφή σας σε κάποιον που δεν εμπιστεύεστε πλήρως, μιάς και μηνύματα που έχουν παραφραστεί μπορούν να χρησιμοποιηθούν από τρίτους για να παριστάνουν εσας.

Για να υπογράψετε ένα μήνυμα πρέπει να χρησιμοποιήσετε ένα ιδιωτικό κλειδί. Η επαλήθευση μηνυμάτων προϋποθέτει μία δημόσια διεύθυνση. Με αυτόν τον τρόπο μπορείτε να γράψετε ένα αυθαίρετο μήνυμα και να δημιουργήσετε μία υπογραφή που μπορεί να δημιουργηθεί μόνο από ένα χρήστη με πρόσβαση στο ιδιωτικό κλειδί για αυτή την διεύθυνση. Οποιοσδήποτε χρήστης με το μήνυμα, την δημόσια διεύθυνση και την υπογραφή μπορεί εύκολα να επαληθεύσει ότι μόνο εσείς θα μπορούσατε να είχατε δημιουργήσει την υπογραφή. Τα μηνύματα δεν αποθηκεύονται στο blockchain. Εναλλακτικά μπορείτε να στέλνετε τρία text snippets (μήνυμα, διύθυνση και υπογραφή) στον αποδοχέα της επιλογής σας χρησιμοποιώντας ένα άλλο κανάλι επικοινωνίας, όπως το email. Σαν παράδειγμα μπορείτε νε τεστάρετε το παρακάτω μήνυμα και την υπογραφή του και να επαληθεύσετε αν ήταν υπογεγραμμένο από την διύθυνση που δόθηκε:

Μηνυμα: Τεστ υπογραφής εγγράφων Διεύθυνση: XwHihwiQzheVKbT76e7ZhPkujDCQGEZC6P Υπογραφή: IKaEt7MTb4Y57WIde5TLUkm1vbVsjk/L9eG+TE2tdQhMeK9vGgTsqcVOTmXXQ6QA0/WQtxqPURH2qZG27YR2VE0=

Υπογράφοντας ένα Μηνυμα

Το ακόλουθο screenshot δείχνει πως να υπογράψετε ένα μήνυμα χρησιμποιώντας το Dash Core wallet (File > Sign message), Trezor web wallet (Sign & Verify > Sign message) και DMT (Tools > Sign message with HW for current masternode’s address):

../_images/sign-dashcore.png ../_images/sign-trezor.png ../_images/sign-dmt.png

Πως να υπογράψετε μηνύματα στο Dash Core, Trezor web wallet και το DMT*

Επαλήθευση Μηνύματος

Το ακόλουθο screenshot δείχνει πως να υπογράψετε ένα μήνυμα χρησιμποιώντας το Dash Core wallet (File > Sign message) και το Trezor web wallet (Sign & Verify > Sign message):

../_images/verify-dashcore.png ../_images/verify-trezor.png

Επαλήθευση μηνημάτων στο Dash Core και το Trezor web wallet. Παρατηρήστε ότι το μήνυμα που επαληθεύτηκε μέσω του Dash Core δημιουργήθηκε στο Trezor, και αντιστρόφως ανάλογα