Author

Topic: Electrum server question (Read 1405 times)

hero member
Activity: 854
Merit: 1007
JAYCE DESIGNS - http://bit.ly/1tmgIwK
March 17, 2016, 11:43:01 PM
#7
Anyone has anything to add to this or I can close this thread?
newbie
Activity: 34
Merit: 0
March 12, 2016, 12:41:55 PM
#6
1) Is the wallet name sent to the electrum server?

2) When I add exchange rate plugin, does the amount in my balance gets sent to another website to calculate the respective value in fiat? Or only the price is fetched and then it's multiplied/divided by the balance.

In other words, does any service other than the electrum server know how much bitcoin the wallet has in the balance?

The electrum servers don't know anything about your wallet name or wallet file.
The electrum client sends a request for each address it is interested in (i.e the addresses you see in the Addresses tab).
The server replies with the transaction history for each address.

The exchange rate plugin queries the selected rate provider for the rates and does the math in the client.

If you enable "historical rates" there might be a small bit of info leakage in that you will request rates for the specific dates of historical transactions in your wallet, and the rate provider could track that list of dates. I don't see how it could correlate the dates with specific addresses though.
hero member
Activity: 854
Merit: 1007
JAYCE DESIGNS - http://bit.ly/1tmgIwK
March 09, 2016, 02:56:18 PM
#5
1) Is the wallet name sent to the electrum server?

2) When I add exchange rate plugin, does the amount in my balance gets sent to another website to calculate the respective value in fiat? Or only the price is fetched and then it's multiplied/divided by the balance.

In other words, does any service other than the electrum server know how much bitcoin the wallet has in the balance?
hero member
Activity: 854
Merit: 1007
JAYCE DESIGNS - http://bit.ly/1tmgIwK
March 05, 2016, 11:53:57 PM
#4

The electrum client asks the server to fetch the balance and TX history for each address you see in your Addresses tab. 
It has to do this otherwise you don't know if there are any transactions or not.
Normal electrum servers do not log this activity.
The only thing they log is the count of how many addresses you requested data for.

I see, then its better to have multiple wallets for different roles, otherwise the wallet leaks out privacy info.




No, that is kept in client and not sent to any server.
The servers never get your seed or private keys, so it is impossible for a server to steal your coins.

The priv key and seed i`m not worried about , its a watch only wallet, i was worried about master pub key.




Yes, as explained above, electrum sends the request to update the balance of all the address in a wallet, this is what sync does, so server does knows all the addresses of a wallet. And maybe some of the servers do keep logs, there's no way to know for sure whether they do or not, I think this might be the reason why during a privacy rating review recently, electrum had a very low rating as far as privacy is concerned.

I think it has the best privacy if you know how to use it.
hero member
Activity: 672
Merit: 501
March 05, 2016, 02:13:33 PM
#3
Does the electrum server i connect to see's all the addresses in my wallet (currently generated+ change address), even if they didnt had a transaction?


Yes, as explained above, electrum sends the request to update the balance of all the address in a wallet, this is what sync does, so server does knows all the addresses of a wallet. And maybe some of the servers do keep logs, there's no way to know for sure whether they do or not, I think this might be the reason why during a privacy rating review recently, electrum had a very low rating as far as privacy is concerned.
newbie
Activity: 34
Merit: 0
March 05, 2016, 12:20:28 PM
#2
Does the electrum server i connect to see's all the addresses in my wallet (currently generated+ change address), even if they didnt had a transaction?
The electrum client asks the server to fetch the balance and TX history for each address you see in your Addresses tab. 
It has to do this otherwise you don't know if there are any transactions or not.
Normal electrum servers do not log this activity.
The only thing they log is the count of how many addresses you requested data for.

Does the electrum server i connect to knows the master pub key of my wallet?
No, that is kept in client and not sent to any server.
The servers never get your seed or private keys, so it is impossible for a server to steal your coins.

Does the electrum server i connect to knows all the previous transaction ID's I did with  my wallet?
Yes, that is part of the history for each address.
You get that from servers, so the server you get it from has to know.

Does the electrum server i connect to knows all the labels I inserted next to the addresses and transactions, or is that only local to the wallet?
No, those do not go to electrum servers.
If you enable "label sync" then labels are sent to a label sync server.
hero member
Activity: 854
Merit: 1007
JAYCE DESIGNS - http://bit.ly/1tmgIwK
March 02, 2016, 02:32:22 PM
#1
Does the electrum server i connect to see's all the addresses in my wallet (currently generated+ change address), even if they didnt had a transaction?

Does the electrum server i connect to knows the master pub key of my wallet?

Does the electrum server i connect to knows all the previous transaction ID's I did with  my wallet?

Does the electrum server i connect to knows all the labels I inserted next to the addresses and transactions, or is that only local to the wallet?
Jump to: