Bitcoin Forum
September 05, 2024, 12:50:39 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How difficult would it be for an Electrum server operator to go rogue?  (Read 652 times)
linuxnewbie (OP)
Member
**
Offline Offline

Activity: 92
Merit: 10


View Profile
March 01, 2013, 06:00:13 PM
 #1

Hello.

How difficult would it be for an Electrum server operator to go rogue and steal my BTC balance?
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
March 01, 2013, 07:27:59 PM
Last edit: March 02, 2013, 02:06:39 AM by Stephen Gornick
 #2

How difficult would it be for an Electrum server operator to go rogue and steal my BTC balance?



Your Electrum client holds the private keys, not the Electrum server.  The transactions are signed by the local client, so they are never sent to any server.

What is a potential problem is that the server does inform the client of payment transactions received.  So this would be a risk in the case where you are receiving bitcoins in exchange for cash.  Your Electrum client says you received bitcoins, you hand over the cash, and only then when you try to spend those funds do you discover there was no actual payment.

A remedy could be to perform independent verification on all payments received (e.g., using Blockchain.info or other) before trusting those payment notifications.  
 [Edit: If Electrum does SPV (thanks btcven for point that out) then this risk does not exist as I've described it.  Perhaps someone can answer specifically as to how the client specifically is protected against a server that lies about payments received.]

Here's the Electrum Wiki page:
 - http://en.bitcoin.it/wiki/Electrum

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


btcven
Hero Member
*****
Offline Offline

Activity: 715
Merit: 500


Bitcoin Venezuela


View Profile WWW
March 02, 2013, 01:03:58 AM
 #3

Electrum also use SPV to check the information received from the server. You can always use random servers and switch them to check if you are receiveing your actual balance.

Admin: rdymac (PGP) | contacto@bitcoinvenezuela.com | @cafebitcoin | Electrum, lightweight bitcoin client
If I've been helpful tip me a coffee! Cheesy1rdymachKZpA9pTYHYHMYZjfjnoBW6B3k Bitrated user: rdymac.
linuxnewbie (OP)
Member
**
Offline Offline

Activity: 92
Merit: 10


View Profile
March 02, 2013, 07:47:59 AM
 #4

Thanks!

So Electrum is as secure as a paper wallet?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!