Hi everyone, I am just now in the process of making my first bitcoin purchase.
For all purposes I have decided upon putting the coin(s) in cold storage and refrain from using any of it for the time being.
Having read multiple guides on paper wallets I just wanted some help to see if the steps below are appropriate.
1. Coin will arrive in a blockchain.info hot wallet from exchange.
2. Print paper wallet from bitcoinpaperwallet.com (downloaded the source and disconnected from the internet to make it fully client-side) after running multiple antispyware scans. Opted not to boot from live disc due to inferior technical knowledge/motivation. Also relatively clean machine.
3. I now have a printed document with my public address and private key together with corresponding QR-codes.
4. Import public address to my hot wallet
5. Make a test transaction to the public address of my paper wallet of one satoshi to verify the functionality of my paper wallet.
6. Transfer the rest of the funds to the same public address.
7. Store the paper wallet with both public and private key enclosed in a zip-lock bag in a safe deposit box down at my local bank branch office.
8. Include withdrawal instructions with said deposit. (Making sure I transfer the entire balance at once to avoid having any unused amount going to change addresses.)
Questions: Is there any possibility of verifying the functionality of my private key without actually importing it in a client? Seeing as this would defeat the purpose of the paper wallet. Also, I'm having some difficulty with the concept of transferring funds from an online client to an "offline address", but I guess the protocol just works by broadcasting the recieving address and upon future redeeming it goes back to check the blockchain to see "if any funds were ever there", so to speak.
Thankful for any insights!
Do not do this, it will make the funds accessible from your blockchain account. As mentioned, you just need to pay the coins from your blockchain account into the paper wallet address with just typing the address in...testing the account with a tiny transaction is also a good idea.