Author

Topic: Does Electrum communicate the master public key to the server? (Read 756 times)

legendary
Activity: 1896
Merit: 1353
No it does not.
newbie
Activity: 13
Merit: 0
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.
legendary
Activity: 1806
Merit: 1164
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.
newbie
Activity: 10
Merit: 0
Highly interesting question! That would be like posting your bank statements on the internet.

Would love to hear an expert/developer clarification about this!
hero member
Activity: 812
Merit: 1000
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.
newbie
Activity: 13
Merit: 0
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!
Jump to: