0
I know some brain wallets are using scrypt as the key derivation function and AFAIK scrypt is a good derivation function as it is deliberately slow and makes use of big amount of both CPU and Memory, difficulting brute force attacks.
But I couldn't find which derivation function is actually using Electrum wallet or how does it generate the private key.
Finally, how secure is to generate a wallet in Electrum style from 2048-word list compared to a brain wallet? Apparently to me, it looks like generating the key from a limited set of words would be less secure than doing it from a free-passphrase... how it really is?
I think these two are using scrypt (with salt) for key derivation: https://brainwallet.io/ and https://keybase.io/warp/ Anyway as you say an equivalnt of 22 length random password looks reasonable. It was curious to know if the slowliness and high memory requirements of scrypt was better or how BIP32 is it doing.
– Gerard Bosch – 2018-01-04T00:15:58.883The key derivation standardisation is good for two reasons - firstly, support: you don't have to reply on some wallet provider still existing to access your coins, since every wallet uses the same thing. Also, BIP32 has been very rigorously checked and tested, knowing that it's been – mxbi – 2018-01-04T09:24:19.320