Bitcoin Forum
May 08, 2024, 11:08:28 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Should I convert my 12 word seeds into 13 word seeds?  (Read 2130 times)
Bizmark13 (OP)
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


WikiScams.org - Information about Bitcoin Scams


View Profile
April 01, 2015, 06:44:08 AM
 #1

Now that the new version of Electrum recommends 13 word seeds, would it be a good idea to convert both my 12 word seeds into 13 word ones? Are there any security implications for doing this manually as opposed to generating a new seed automatically? Could (should?) I choose a word from the Electrum dictionary and simply append it to the end of my existing seed to turn it into a 13 word seed?
1715209708
Hero Member
*
Offline Offline

Posts: 1715209708

View Profile Personal Message (Offline)

Ignore
1715209708
Reply with quote  #2

1715209708
Report to moderator
1715209708
Hero Member
*
Offline Offline

Posts: 1715209708

View Profile Personal Message (Offline)

Ignore
1715209708
Reply with quote  #2

1715209708
Report to moderator
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715209708
Hero Member
*
Offline Offline

Posts: 1715209708

View Profile Personal Message (Offline)

Ignore
1715209708
Reply with quote  #2

1715209708
Report to moderator
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
April 01, 2015, 04:39:55 PM
 #2

see http://bitcoin.stackexchange.com/questions/36582/why-are-electrum-2-x-mnemonic-sentences-thirteen-words-long

Electrum: the convenience of a web wallet, without the risks
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
April 01, 2015, 07:13:02 PM
 #3

Now that the new version of Electrum recommends 13 word seeds, would it be a good idea to convert both my 12 word seeds into 13 word ones? Are there any security implications for doing this manually as opposed to generating a new seed automatically? Could (should?) I choose a word from the Electrum dictionary and simply append it to the end of my existing seed to turn it into a 13 word seed?

You can't convert an old-style seed with 12 words into a new-style seed with 13 words -- the two are completely different beasts. AFAIK, the old-style seeds will continue to be supported indefinitely.

The only potential advantages I could see (and they're pretty minor) of a new-style seed from an end-user's point of view would be:

  • A larger gap limit, by default (not all that useful, given that you can increase the gap limit manually if you have a need for it).
  • Some compatibility with other wallets, for example you can export a master public key from a new-style wallet into a Mycelium for Android wallet (to create a watching-only wallet)... not really much advantage since you can already do that with Electrum for Android.
  • Easier to recover a mistaken word or two; if you're in the habit of trying to memorize your seed (not something I'd ever suggest), new-style seeds are easier to recover if you're off by a word or two.

Of course there are many other improvements in Electrum 2.x in terms of other new wallet types, but if you're only interested in having a standard wallet, there isn't a strong argument to create a new-style wallet to replace your old-style one (I stand to be corrected though).
Bizmark13 (OP)
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


WikiScams.org - Information about Bitcoin Scams


View Profile
May 02, 2015, 12:05:26 AM
 #4

Thanks for the replies.


So I take it that the extra word wasn't put in there to increase the entropy/strength then? It's just there to tell you what version of Electrum was used to generate the seed?

Now that the new version of Electrum recommends 13 word seeds, would it be a good idea to convert both my 12 word seeds into 13 word ones? Are there any security implications for doing this manually as opposed to generating a new seed automatically? Could (should?) I choose a word from the Electrum dictionary and simply append it to the end of my existing seed to turn it into a 13 word seed?

You can't convert an old-style seed with 12 words into a new-style seed with 13 words -- the two are completely different beasts. AFAIK, the old-style seeds will continue to be supported indefinitely.

The only potential advantages I could see (and they're pretty minor) of a new-style seed from an end-user's point of view would be:

  • A larger gap limit, by default (not all that useful, given that you can increase the gap limit manually if you have a need for it).
  • Some compatibility with other wallets, for example you can export a master public key from a new-style wallet into a Mycelium for Android wallet (to create a watching-only wallet)... not really much advantage since you can already do that with Electrum for Android.

Ah, OK, that makes sense.

Quote
  • Easier to recover a mistaken word or two; if you're in the habit of trying to memorize your seed (not something I'd ever suggest), new-style seeds are easier to recover if you're off by a word or two.

Of course there are many other improvements in Electrum 2.x in terms of other new wallet types, but if you're only interested in having a standard wallet, there isn't a strong argument to create a new-style wallet to replace your old-style one (I stand to be corrected though).

Why would you advise against trying to memorize an Electrum seed? I currently use two seeds and have memorized them both despite never trying to do so. It just happened naturally. I always assumed that memorizing it would probably safer than writing it down and even a partial seed would be enough to restore the wallet (since I remember hearing from somewhere that even having only half of the seed available would cut down the time required to crack the rest of it to mere days/weeks).
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
May 02, 2015, 12:20:10 AM
 #5

So I take it that the extra word wasn't put in there to increase the entropy/strength then? It's just there to tell you what version of Electrum was used to generate the seed?

Right, it doesn't increase the entropy, it's there to make it possible to detect if a seed is valid or not. If you mistype a word during a restore, it can (with a 99.6% probability) detect that your seed is invalid and warn you.

Why would you advise against trying to memorize an Electrum seed?

Because I'm old and forgetful? Wink

Seriously though, I only meant that I think it's foolish to depend only on your memory to protect your bitcoin funds. I see no problem if you also have it stored (in hard copy) safely.
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
May 02, 2015, 06:52:01 AM
 #6

The number of words in the seed phrase increased from 12 to 13 because a checksum was included in the seed.
In the future, we will probably use a better wordlist (with more words), and seed phrases will go down to 12 words.
So please do not rely on the number of words in the seed to detect old / new wallets.

Electrum: the convenience of a web wallet, without the risks
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!