Author

Topic: Creating paper wallet, spending small amount to test? (Read 842 times)

full member
Activity: 190
Merit: 100
Okay I think I understand this well enough now to understand most of the consequences. It all worked fine.

Thanks Danny Hamilton for helping me out.
legendary
Activity: 3472
Merit: 4801
WARNING CHANGE ADDRESS BE SURE YOU DO NOT LOSE YOUR COINS

MAKE A NEW PAPER WALLET EACH TRANSACTION OR YOU WILL LOSE YOUR COINS BECAUSE CHANGE

This is not necessarily true.  It is only true if you don't understand the technical details of a particular wallet program (Bitcoin-Qt) and then attempt to use one of the technical interfaces unintended for the average user (the Debug Console or API).  In doing so you can create a situation where you have moved the bitcoins to a new address without realizing it and if you then delete the Bitcoin-Qt wallet from the computer you will obviously lose the bitcoins since they are no longer associated with the address on your paper wallet.

This user is asking about using the blockchain.info service for spending from a paper wallet.  This service is designed to send any change back to the paper wallet address when spending.  As such, you will NOT "LOSE YOUR COINS BECAUSE CHANGE".
legendary
Activity: 3472
Merit: 4801
- snip -
But what are the consequences for not spending a small amount? Why are they concerned that the coins may not be redeemable?

I suspect that the main concern is the possibility of a printer error, or problem with your webcam.  By spending a small amount you prove (mostly to yourself) that the printed scan code will be usable to spend the bitcoins in the future.
So when you say (mostly to yourself) you're talking about sending some from my address to another I also own (I assume).

No.  I'm not saying send the coins "mostly to yourself".  You can send them to another address that you own if you like.  I'm saying that the purpose of telling you to send a small amount from the paper wallet is mostly to "prove to yourself" that it works so that you can have confidence that you will have access to the bitcoins in the future.  If you create the paper wallet with 0.02 BTC and then send 1 BTC per month to the wallet for ten years only to try the wallet for the first time ten years later and discover that you are unable to access the bitcoins at that address, you will be quite unhappy.  Better to find out that there was an error creating the paper wallet when there was only 0.02 BT in it than ten years later when there is 120.02 BTC in it.

That would be easy enough. I did read that doing this is a bad idea as I've had to use the keys online. But I suppose this is a worst case scenario where someone might intercept them in transit, which I would guess is very unlikely attack unless you have millions invested in btcs.

Agreed, spending anything at all from the paper wallet does reduce the security of the paper wallet a bit.  Prior to spending bitcoins that are sent to the paper wallet, the public key of the address is entirely unknown and if you generate the paper wallet while the computer is offline, then the private key has never been exposed to an online computer either.  Using the blockchain.info service for spending from a paper wallet does reduce this security a bit.

If you are comfortable and confident that the private key on the paper is the correct private key for the address on the paper and that it will therefore be usable in the future, then there is no need to spend anything from the paper wallet when creating it.

In the case of printer error won't scanning the QR codes not prove that they are valid?

That would tell you if the code can be scanned and decoded to a string of characters.  You still wouldn't know for certain if the string of characters is the correct sctring of characters for the address that is written on the paper.  There are technically ways to validate the private key without using it online and without spending the bitcoins associated with the paper wallet, but there is no user friendly method at the moment.  Doing so would require some technical knowledge.
full member
Activity: 190
Merit: 100
- snip -
But what are the consequences for not spending a small amount? Why are they concerned that the coins may not be redeemable?

I suspect that the main concern is the possibility of a printer error, or problem with your webcam.  By spending a small amount you prove (mostly to yourself) that the printed scan code will be usable to spend the bitcoins in the future.

So when you say (mostly to yourself) you're talking about sending some from my address to another I also own (I assume). That would be easy enough. I did read that doing this is a bad idea as I've had to use the keys online. But I suppose this is a worst case scenario where someone might intercept them in transit, which I would guess is very unlikely attack unless you have millions invested in btcs.

In the case of printer error won't scanning the QR codes not prove that they are valid?
legendary
Activity: 3472
Merit: 4801
- snip -
But what are the consequences for not spending a small amount? Why are they concerned that the coins may not be redeemable?

I suspect that the main concern is the possibility of a printer error, or problem with your webcam.  By spending a small amount you prove (mostly to yourself) that the printed scan code will be usable to spend the bitcoins in the future.
maz
full member
Activity: 140
Merit: 100
full member
Activity: 190
Merit: 100
I've recently bought 1 Bitcoin as a learning experience. I made a paper wallet on Blockchain and printed it. But now the tutorial says to spend a small amount of btc. (I had never intended to spend my money but to treat it as an investment initially). I thought that to spend anything in a watch-only (for example paper) address you had to basically end the wallet, as per our discussion above. But now their saying to spend a small amount, I'm confused..

Can you spend a small amount from a paper-wallet / watch only address or should you redeem the entire thing before using it?

See Step 5: https://blockchain.info/wallet/paper-wallet-tutorial-web

EDITED:

I found the answer at the end of the tutorial which I hadn't got to yet!

Assuming no errors your transaction will be sent instantly. Note: Since the private key has now been scanned by a device connected to the internet many people would no longer consider the address true cold storage anymore. Depending on how concerned you are you might wish to use each key only once and send the rest of the coins to a new address each time.

But what are the consequences for not spending a small amount? Why are they concerned that the coins may not be redeemable?
Jump to: