Skip to content

Commit 050142c

Browse files
committed
BIP-39: Add shortcomings section, drop comments headers.
1 parent 1495b68 commit 050142c

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

bip-0039.mediawiki

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
Pavol Rusnak <stick@satoshilabs.com>
77
Aaron Voisine <voisine@gmail.com>
88
Sean Bowe <ewillbefull@gmail.com>
9-
Comments-Summary: Unanimously Discourage for implementation
10-
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0039
119
Status: Deployed
1210
Type: Specification
1311
Assigned: 2013-09-10
@@ -138,6 +136,24 @@ Also see https://github.com/bip32JP/bip32JP.github.io/blob/master/test_JP_BIP39.
138136

139137
(Japanese wordlist test with heavily normalized symbols as passphrase)
140138

139+
==Shortcomings==
140+
141+
Some shortcomings have been identified with this proposal:
142+
143+
* Generated seed depends on the wordlist used for the mnemonic. Because
144+
the "mnemonic to seed" process uses the mnemonic sentence directly
145+
rather than the original entropy, translating the mnemonic to a
146+
different wordlist necessary creates a completely different seed.
147+
148+
* No versioning scheme. When originally introduced, there was no way to
149+
distinguish the address format that should be used for a BIP-0039 key.
150+
This is now largely mitigated by using descriptor wallets (BIP-0380)
151+
in addition to a seed however.
152+
153+
The [SLIP-0039](https://github.com/satoshilabs/slips/blob/master/slip-0039.md)
154+
scheme addresses the wordlist dependency issue by standardizing on a
155+
single wordlist.
156+
141157
==Reference Implementation==
142158

143159
Reference implementation including wordlists is available from

0 commit comments

Comments
 (0)