Post
Topic
Board Electrum
Re: [ANNOUNCE] Electrum - Lightweight Bitcoin Client
by
HPt
on 04/08/2015, 11:16:37 UTC
I just realized that the Master Public Keys of the three wallets I just created with Electrum 2.3.2 all start with "xpub661MyMwAqRbc...".
"xpub" certainly is a marker for identifying the String as a Master Public Key. However, do the other coinciding letters have to be always the same or do they result from a lack of entropy in the generation process?
Check the private keys to be sure.
Where do I find the private master key?
In any case: Either every master public key has to begin with "xpub661MyMwAqRbc..." or there is some lack of entropy when generating the seed. In the latter case this would be an issue with Electrum. Other programs require the user to move the mouse or hit keys on the keyboard in order to supply entropy; Electrum on the other hand generates the seed without user interaction. So, I wonder how Electrum ensures a truly random seed.
Wallet - Master Public keys gives you the MPK (mac that is)
It does as well on Windows, but HPt was asking how to get the master private key. At first I thought he was asking about the pub key and thought the same as you.  Wink
I asked for the private master key, because mustyoshi suggested to check it. But, as I wrote, my concern is about the fact that the master public keys that I generated start all the same. I would be happy if someone could clarify which part of the master master public key string ought to be random and which part contains some other information (such as the "xpub" part). If the part that starts the same actually should be random then electrum has an entropy issue. Another (unlikely) possibility would be that my electrum version is compromised. (I use the Windows version 2.3.2 which I downloaded from the official website as version 2.4; as OmegaStarScream pointed out this is a bit strange.)