the blockchain is about 20GB today, but i was wondering how much space does it take up each day if i were to leave bitcoinqt on regularly? also by hour? reason why im asking is im thinking about just putting the blockchain in my cloud drive (bitcasa.com) as my laptop has only so much space. if its not too much space that means it wont be a bandwidth hog when its uploading it to cloud drive after it downloads it.
The blockchain size growth is kind of approximately linear at this time (although I wouldn't expect it to continue linearly). See the nice graph at https://blockchain.info/charts/blocks-size and particularly check the "All Time" scale option.
Over the past year, the blockchain size has grown by approximately 10 GB. On average, that would be around 27 MB per day, or 1.1 MB per hour.
The others didn't notice, that the maximum block size is 1 MB now, so teoretically the bitcoin blockchain can grow by 6 MB per hour which makes 144 MB per day, which makes 52.5 GB per year!
This is, hovewer, highly unlikely. There are two reasons:
- People do not use full block. This is just not needed at the time being.
- Some miners prefer smaller blocks (because they are slighty easier to crack). Some pools, like Ghash.io do not even produce blocks > 300 kb.
Bitcoin-qt maintains a copy of the blockchain, which should be local for performance and trust reasons. It's not designed to have its copy of the blockchain stored on a remote server.
If the storage requirement is excessive for you, the solution is to use a lightweight client that does not require a copy of the blockchain, such as Electrum or Multibit.