Purpose of a BlockChain in local wallet application

1

I have installed the BitCoin wallet application on my PC, so that I can cold store my BitCoin. It's "Synchronizing with the network" and has 272 weeks of BC left to download (painfully slow!!)

What I want to know is, why do I need to download the BC in order to send/receive funds from my wallet. Is this absolutely necessary?

series0ne

Posted 2014-06-07T09:46:28.623

Reputation: 253

Answers

1

The blockchain is the full record of all Bitcoin transactions. Without it, we wouldn't know how much each address is able to spend.

There are some clients (called lightweight clients) that rely on their peers' blockchains while others like Bitcoin Core (sometimes called a full client/node) store the blockchain themselves. If you choose a full client, you should expect to download and store the blockchain (~21 GB currently). You can speed up the initial sync by download bootstrap.dat from a torrent, as instructed here.

What you're describing, though, is not cold storage! Cold storage means that the keys are only accessible via offline means, like a piece of paper, or a computer that is never connected to the Internet.

Tim S.

Posted 2014-06-07T09:46:28.623

Reputation: 4 159

Thanks for your answer. I'll certainly take a look at the bootstrap.dat torrent. In terms of cold storage I intend to encrypt the wallet.dat files and burn them to a cd and remove them from my pc.series0ne 2014-06-07T13:33:21.447