18
18
This BIP describes the implementation of a mnemonic code or mnemonic sentence --
19
19
a group of easy to remember words -- for the generation of deterministic wallets.
20
20
21
- It consists of two parts: generating the mnemonic, and converting it into a
21
+ It consists of two parts: generating the mnemonic and converting it into a
22
22
binary seed. This seed can be later used to generate deterministic wallets using
23
23
BIP-0032 or similar methods.
24
24
@@ -29,7 +29,7 @@ handling of raw binary or hexadecimal representations of a wallet seed. The
29
29
sentence could be written on paper or spoken over the telephone.
30
30
31
31
This guide is meant to be a way to transport computer-generated randomness with
32
- a human readable transcription. It's not a way to process user-created
32
+ a human- readable transcription. It's not a way to process user-created
33
33
sentences (also known as brainwallets) into a wallet seed.
34
34
35
35
==Generating the mnemonic ==
@@ -46,7 +46,7 @@ as an index into a wordlist. Finally, we convert these numbers into words and
46
46
use the joined words as a mnemonic sentence.
47
47
48
48
The following table describes the relation between the initial entropy
49
- length (ENT), the checksum length (CS) and the length of the generated mnemonic
49
+ length (ENT), the checksum length (CS), and the length of the generated mnemonic
50
50
sentence (MS) in words.
51
51
52
52
<pre>
@@ -67,12 +67,12 @@ MS = (ENT + CS) / 11
67
67
An ideal wordlist has the following characteristics:
68
68
69
69
a) smart selection of words
70
- - the wordlist is created in such way that it's enough to type the first four
70
+ - the wordlist is created in such a way that it's enough to type the first four
71
71
letters to unambiguously identify the word
72
72
73
73
b) similar words avoided
74
74
- word pairs like "build" and "built", "woman" and "women", or "quick" and "quickly"
75
- not only make remembering the sentence difficult, but are also more error
75
+ not only make remembering the sentence difficult but are also more error
76
76
prone and more difficult to guess
77
77
78
78
c) sorted wordlists
@@ -97,7 +97,7 @@ This seed can be later used to generate deterministic wallets using BIP-0032 or
97
97
similar methods.
98
98
99
99
The conversion of the mnemonic sentence to a binary seed is completely independent
100
- from generating the sentence. This results in rather simple code; there are no
100
+ from generating the sentence. This results in a rather simple code; there are no
101
101
constraints on sentence structure and clients are free to implement their own
102
102
wordlists or even whole sentence generators, allowing for flexibility in wordlists
103
103
for typo detection or other purposes.
0 commit comments