It turns out there's a tiny gotcha regarding "paper wallets" that could lead to disaster if you're not careful.
I've been wanting to get into "cold storage" of my bitcoin for a while now. I've always heard that "paper wallets" are more secure than "hot wallets". So, decided to do some testing of my own to see how it works.
http://www.bitcoinpaperwallet.com/
NOTE: Always use a small amount of Bitcoin when testing out paper wallets. I used 10,000 satoshis on my first test... so, I didn't actually lose that much when I made the mistake.
The Problem:
So, let's say you received 3 transactions of 2.7 BTC each. So, now you have 8.1 bitcoins in your wallet right? Well, yes and no.
You actually have 3 tokens, each representing 2.7 BTC each. Bitcoin wallets hold coins in the exact amount they were received by the wallet. So, when Bitcoin breaks a larger coin into pieces to make a smaller payment, there is an amount remaining that is considered the "change" back. It's kinda like when you buy a candy bar for 75 cents and you pay with a $1 dollar bill. You get 25 cents change back.
The problem is that the change goes to a different address!! You have to specify that address or you lose the BTC. When I sent my first test from a paper wallet, I did not create a new paper wallet for the change. I assumed the change would be sent back to the original address... and proof... they're gone.
The Solution:
When you need to spend bitcoin from a paper wallet, the full amount of bitcoin should first be swept into a wallet like blockchain.info or Mycelium where you can then spend the bitcoin. My advice is, don't try and spend directly from a paper wallet unless you really know what you're doing.
Other Options:
If paper wallets scare you, but you need better security... why not try a hardware wallet like Trezor or KeepKey. A hardware wallet is a special type of bitcoin wallet which stores the user's private keys in a secure hardware device.
Sincerely,
Michael Matthews
Sorry this makes no sense, it's entirely the responsibility of the wallet you're using to know what changes addresses are yours. In this case remaining funds should have come back to the same single key paper wallet
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very helpful post.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
How did you "spend" the coin? If you used a regular bitcoin client, it should have automatically created change addresses that would hold the change (and therefore be in your control).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
i think he just didn't notice when writing this as i thought the same as you. I think he over looked in haste, easy mistake to make though!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes when you spend bitcoins , the "unspent" bitcoins will go by default to other addresses, but these addresses are inside your wallet... so you never lose the ownership of them.
You don't need to any third party wallet provider like blockchain.info, you can do everything with the bitcoin client.
When you do a transaction, check in the blockchain to which addresses the unspent bitcoins went, then open the console in the bitcoin client and write dumpprivkey [Address], you will get the private key of those addresses in case you want to store them or you can simply send all the bitcoins back to the original address, in other words, you never lose control of your funds, just they are sent to other addresses inside your wallet.
By default bitcoin sends the unspent coins to other addresses so its harder to trace the flow of the funds.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
One of the best replies i have seen on this site!! :D thanks man!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow. This is a great solution. Thank you. I'm still learning all the command line stuff.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good to know thanks for the info. Glad you made back some of the money in steem...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good info to save if you are into bitcoins.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey... I think I just made back the satoshis I lost... in Steem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
wow awesome article
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
welcome
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is cold storage safer than paper wallet?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Still a dumb and misleading post 7 years later.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Or you can import private key in Bitcoin qt, but using blockchain.info and sweeping the full amount is easiest.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Gracias por la info. Saludos
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great tip about paper wallet. Thanks for letting us know. By the way, do you know where the most up-to-date resource is on all the ins and outs of paper wallets?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you so much for that detail. Appreciate it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
What's wrong with just saving the blockchain and your wallet on an external HDD > ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice post, check out https://www.xidoacorp.com for trusted coin recovery services however,
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for sharing this information. I would have assumed the same thing you did. You have helped a lot of people!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You can also use a ledger (nano S) https://www.ledgerwallet.com/products/12-ledger-nano-s
For long term people this is a MUST!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit