|
July 01, 2014, 03:15:03 PM |
|
I think you misunderstand what cold storage with Electrum is.
1. All bitcoins exist on the blockchain, not on your computer.
2. You computer merely stores "Private Keys" that "Unlock" bitcoins FROM the blockchain, and you send them to other people by locking them back up into the blockchain using the address you are sending to. (Think of Bitcoin addresses as lock-only keys, and "Private Keys" as unlock-only keys)
3. Every "Private Key" is directly associated with a "public key" which is used to create your Bitcoin address. So Private Key - Public Key sets come in pairs.
4. Your Offline electrum contains a "seed" (that 12 word phrase) that will go through a mathematical function to create one of those "private keys"
5. From that initial "Private Key" created from your seed, a special mathematical function is used to generate sequential private keys. (meaning if you use this function on your original Private Key once, it will create a second private key, twice it will create a third private key etc.)
6. This mathematical function allows for the Public Keys and Private Keys to be generated separately. ie. if we call the original private-public pair Private(1) and Public(1), then I can generate Public 2, 3, 4, 5 etc. just from knowing ONLY Public(1), but in order to generate Private 2, 3, 4, etc. I must have Private(1).
7. Your offline wallet holds your Private Keys(1,2,3,4...infiniti)
8. Your "watch-only" wallet holds the Public Keys OF YOUR OFFLINE WALLET, (Public(1,2,3,4...infiniti))
9. To send bitcoins to cold storage, you just need to send bitcoins TO one of the addresses on your watch-only wallet. (because these addresses are EXACTLY THE SAME as your offline wallet)
10. However, because your watch-only wallet only has your Public Keys, you must sign the transaction using your Private Keys on the Offline wallet to SPEND FROM your cold storage offline Electrum wallet.
tl;dr Your offline wallet and your watch-only wallet are THE SAME WALLET. Just your watch only wallet has no private keys, so no one can steal your bitcoins from your online computer.
|