Bitcoin Forum

Bitcoin => Electrum => Topic started by: Yoshimo on April 04, 2016, 12:24:26 AM



Title: Does Electrum communicate the master public key to the server?
Post by: Yoshimo on April 04, 2016, 12:24:26 AM
A few days ago I decided to switch from Bitcoin Core to Electrum, as running a full node when firewalled by a NAT is quite ridiculous.

As far as I understand, an entity knowing a wallet's master public key can identify all used Bitcoin addresses (e.g. all the addresses with a transaction history) of this specific wallet on the blockchain (plus all addresses that will ever be used in the future), but can't spent any funds.

So my question is: Does Electrum communicate the master public key to the server it is connected to? In that case a malicious server operator could severely compromise the privacy of Electrum users...

Btw: In case I got something completely wrong; please enlighten me!


Title: Re: Does Electrum communicate the master public key to the server?
Post by: bitbaby on April 04, 2016, 04:29:08 AM
AFAIK, it only sends the list of addresses in your wallet to the server in order to get their balances and transaction history, other than that no information is sent to the servers.


Title: Re: Does Electrum communicate the master public key to the server?
Post by: MrsHitchcock on April 04, 2016, 02:03:39 PM
Highly interesting question! That would be like posting your bank statements on the internet.

Would love to hear an expert/developer clarification about this!


Title: Re: Does Electrum communicate the master public key to the server?
Post by: BitcoinNewsMagazine on April 04, 2016, 07:17:24 PM
No. An Electrum server has no way of knowing your actual identity or MPK, but does know your IP address, wallet addresses, and balance. That's all.


Title: Re: Does Electrum communicate the master public key to the server?
Post by: Yoshimo on April 05, 2016, 03:25:15 AM
No. An Electrum server has no way of knowing your actual identity or MPK, but does know your IP address, wallet addresses, and balance. That's all.

Thanks for clarifying this.


Title: Re: Does Electrum communicate the master public key to the server?
Post by: ThomasV on April 05, 2016, 09:02:40 AM
No it does not.