Media isn't right.
You will need an online wallet / PC connected to Internet. You can't be isolated !
Why ?
Because:
- you mine to a pool and the payment is set on "auto" mode ..
- there is a person who want to make a donation / give you back a debt and your computer is offline..
- you sleep / do an activity that exclude the use of the PC [connected to Internet]
- your bitcoin-qt need to be updated in order to be used; you can't sent / receive any BTC if the client is out of sync
You do not need to be running wallet software in order to receive payments. Please completely revise your understanding of how bitcoin works.
Please excuse my ignorance, but I will look like a fool for only 5 min if I ask and I will look like a fool for eternity if I don't.
A wallet works in the same way like an email service ?
I know that in case of email, the messages are stored on a server. But in case of a Bitcoin transaction who play this role ?
If your affirmation is entirely true, why the webpage from
Bitcoin.org recommend for eg.
blockchain.info ?
And if you use an Desktop wallet, you still need to connect it to the Internet to be updated, because you can't send/receive BTC if the client is out of sync !! It's works the same way like an antivirus, you will need to update it with the latest signatures if you plan to scan your PC for the latest threats..
The alternative is to rely on the downloaded updates from unsecure 3rd party (I saw this on a very known torrent).
IMO opinion, the cold storage with 100% Internet isolation it is just a myth.
At some point you will need to send/receive BTC (or other coins) and use this wallet
crocko,
You can create a wallet, copy and paste a hundred
public addresses to a text document and save it.
Then copy and paste the wallet.dat from your Bitcoin folder to some other storage device like a USB stick.
Then you can safely delete the wallet.dat from your computer.
When someone needs to send Bitcoin to you, you would tell them one of the hundred addresses you saved earlier, and they can send to that address (You still have complete control over the coins in that address because you saved the wallet.dat which contains the private keys to all those addresses)
At this point, you can receive BTC until you have all 21,000,000 coins with no need to connect to the internet. You will have to run a client eventually to send those coins, but not to receive...
Most wallet sites and wallet apps for the PC allow you to import those private keys, so running a client is not absolutely necessary, but I prefer to use on than an online wallet any day.
Edit:
Blockchain.info is really just an easy way to view the public ledger that is the blockchain. They are not the server that stores the BTC nor are they an integral part of Bitcoin.
Edit #2:
To "hack" Bitcoin, you must crack the 2nd strongest crypto algorithm in existence (not likely anytime soon)