Author

Topic: Recreating a wallet using a mnemonic in different software? (Read 3058 times)

hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
Is electrum 2 using bip32
Yes.

39?
No.

Even if they chose to use both bip32 & bip39, that would not be sufficient to guarantee mnemonic interoperability. I said something fairly bone-headed above:

(and many other wallets I hope) will be interoperable and support BIP39 in the not-very-distant future.
I don't know what I was thinking.... Even if wallets supported bip39+bip32+bip44, it would be close but it still wouldn't be quite enough to guarantee a mnemonic could be moved easily from one wallet software to another.
legendary
Activity: 1092
Merit: 1000
nahtnam.com
The whole matter kind of reminds me of this http://xkcd.com/927/... Smiley

you're right, but at least Electrum's new standard does not impose a dictionary Smiley


Is electrum 2 using bip32 or 39?

Im confused.
legendary
Activity: 1896
Merit: 1353
The whole matter kind of reminds me of this http://xkcd.com/927/... Smiley

you're right, but at least Electrum's new standard does not impose a dictionary Smiley
full member
Activity: 145
Merit: 100
┗(°0°)┛
The whole matter kind of reminds me of this http://xkcd.com/927/... Smiley
legendary
Activity: 1896
Merit: 1353
You will not be able to import BIP39 mnemonics into Electrum.

That's a shame, but thank you for the correction.

Electrum's legacy seed derivation method used a fixed wordlist.

That was a mistake, because now the old wordlist must be shipped with every new version of Electrum, just to ensure backward compatibility for existing seeds.
BIP39 is reproducing that same mistake. That's why I do not want to use it in Electrum. It is possible to do better.

BIP39 uses a hash of the utf8 encoded seed phrase, which is a good idea, because it would have allowed us to create a standard that is independent from a fixed wordlist.
However, when designing their checksum, the BIP39 guys decided to make it dependent on the wordlist... That's a pity, and that is not consistent.

Electrum's new seed derivation method and checksum are both completely independent from the wordlist.
It will allow us to update wordlists without breaking existing seeds, and to create localized wordlists without worrying about reusing the same words in different languages.
hero member
Activity: 707
Merit: 500
You can, however, restore your Mycelium mnemonic in a Trezor and vice versa!
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
Electrum 2.x (and many other wallets I hope) will be interoperable and support BIP39 in the not-very-distant future.

This is not true. Electrum 2.0 uses BIP39 wordlists, but seed generation is non-standard, so it is not technically BIP39 compliant.

You will not be able to import BIP39 mnemonics into Electrum.

That's a shame, but thank you for the correction.
sr. member
Activity: 475
Merit: 252
Electrum 2.x (and many other wallets I hope) will be interoperable and support BIP39 in the not-very-distant future.

This is not true. Electrum 2.0 uses BIP39 wordlists, but seed generation is non-standard, so it is not technically BIP39 compliant.

You will not be able to import BIP39 mnemonics into Electrum.
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
it is my understanding that Armory and Electrum use different mnemonics. so you can't create the same wallets with the same mnemonic

Thank you for the simple explanation. That is what I kind of suspected but I thought that there might be some kind of standard where the different mnemonics came out to the same thing. Glad I didn't try it! Thanks again.

For starters, Armory doesn't currently support any form of mnemonic....

That aside, there is a standard (called BIP39), although Electrum 1.x was created before BIP39 was envisioned. Electrum 2.x (and many other wallets I hope) will be interoperable and support BIP39 in the not-very-distant future.
newbie
Activity: 40
Merit: 0
it is my understanding that Armory and Electrum use different mnemonics. so you can't create the same wallets with the same mnemonic

Thank you for the simple explanation. That is what I kind of suspected but I thought that there might be some kind of standard where the different mnemonics came out to the same thing. Glad I didn't try it! Thanks again.

newbie
Activity: 2
Merit: 0
it is my understanding that Armory and Electrum use different mnemonics. so you can't create the same wallets with the same mnemonic
hero member
Activity: 882
Merit: 1006
If you create a wallet in Electrum, that wallet will only work in Electrum, for the most part. Armory wallets work very differently to Electrum.
newbie
Activity: 40
Merit: 0
I'm curious about something but I can't test it because I am worried about the potential for losing my Bitcoin if something goes horribly wrong. Let's say I create a wallet in Electrum and I save the mnemonic. Next, I go to Armory and I say I want to recreate wallet using a mnemonic and put in the one I got from Electrum. Will they be the same wallets and will they 'sync' correctly as in will any Bitcoins in the Electrum wallet show in the Armory wallet and the reverse? Could doing this create any problems where my Bitcoins become unusable?

Thanks,
Cypher
Jump to: