Οι δώδεκα λέξεις κλειδιά ακόμα και εντελώς στην τύχη να επιλεγούν δεν είναι αρκετά ασφαλές
Κάνεις λάθος.
Η διαδικασία για να επιλέξει το σύστημα σου 12 λέξεις στην τύχη πάει ως εξής:
- Παράγει έναν τυχαίο 128-bit αριθμό.
- Τον κατακερματίζει (με SHA-256) και εισάγει στο τέλος του 4 bits. (το λεγόμενο checksum)
- «Κόβει» αυτά τα 132 bits που έχουν προκύψει σε 12 εντεκάδες. Κάθε εντεκάδα είναι ένας αριθμός από το 0 ως το 2047 (2^8 - 1)
- Αντιστοιχεί κάθε αριθμό σε μία από τις λέξεις ανάλογα με την τιμή του.
Για να βρεί κάποιος την φράση σου πρέπει να ψάξει στο εύρος των 2048
12 διαφορετικών φράσεων. Να σημειωθεί πως η διαδικασία του deriving είναι πιο ισχυρή επεξεργαστικά, καθώς περιέχει διαδικασίες όπως HMAC-SHA256 κλπ, από αυτήν στο brainwallet που απλώς κάνει hash τον κωδικό σου. Θεωρητικά είναι πιο εύκολο να αρχίζεις να ψάχνεις μία μία όλες τις διευθύνσεις, παρά μία μία όλες τις φράσεις 12 λέξεων (με βάση το wordlist πιο πάνω).
Εάν οι 12 λέξεις δεν ήταν από μόνες τους ασφαλείς, δεν θα στο πρότεινε κανένα πορτοφόλι.