1
Assuming one exported the private keys from one's offline Electrum wallet to a CSV file (also offline), they obviously have not been 'spent'. The whole thing was done offline. My question is this: if I were now to go online and try to spend the bitcoins covered by those private keys, are the bitcoins still there? Or does the exportation of the private keys to the CSV file equal the spending of those coins so far as the Electrum client is concerned? To put it another way, can the private keys be exported more than once so long as they have not been spent? I'm hope I'm explaining myself clearly.
[I recently made my first Bitcoin purchase and I did so into an Electrum wallet, which I am currently keeping on an offline computer. I could not see my private keys anywhere and was unsure that I'd received them and so I exported them to the CSV file purely to ascertain that I had, in fact, received them. (I would not do so on any future purchases, now that I'm confident that the private keys would be there to be generated from the seed since they are plainly more secure unexported from an encrypted wallet than on a CSV file, but, hey, my first time and no evidence or explanation that I indeed had received them ...] - Terrylei
Thanks for your patience, Rdymac. I heard your message that I should NOT have exported the pr. Keys, but had already done so at that point. Now that I HAVE exported (but not spent) them, can I still spend them from the same wallet? Sorry if I seem obtuse. My guess is that I can still spend them from the wallet and no harm done, except that I’ve unnecessarily compromised their security. Is this correct? Or does the wallet spit them out once only? If so, how can I use them in their current form (CSV file)? Yes, blockchain.info confirms the balance of my coins. – terrylei – 2013-06-07T10:45:21.463
@terrylei when you export you privkeys from Electrum (and almost any other client) it is just a copy. That means that two copies of you privkeys exist, so it is easier to find them. On Electrum it is particularly dangerous because your privkeys are generated deterministically, so if someone have a few of your privkeys, he can presumably calculate all your subsequent privkeys you'll ever use. Spend the coins you have to a new Electrum seed and use that one. – rdymac – 2013-06-08T14:09:17.373
This eplanation addresses what was really concerning me ... that what was exported was only copies. However, I really appreciate your advice about the need to spend the coins to a new Electrum seed and why this is necessary. I will do as you suggest. Thanks again. I need to check out and understand what a deterministic wallet is and how it works. I'm not at all tech savvy, so it's quite a learning curve. Many thanks for your attention to my problem. -Terrylei – terrylei – 2013-06-10T01:55:43.893