14
4
I run Bitcoin-Qt and Bitcoin Armory on a laptop. I don't have the space to store the whole 20 GB (or however big it is now) blockchain.
I understand the need to run through the entire thing for security, but I'd like it to only store relatively recent blocks + the summarized version (for example, the database of unused outputs / computed ledger). I'd like good security; I just don't have the space to store the whole thing.
Is there some way to configure Bitcoin-Qt / bitcoind to trim its data to a more reasonable size after it's gone through and processed the chain?
1If I understand right, the entire block chain need merely be processed to verify coins. All that has to be stored, assuming you trust your storage, is the table of unused outputs & their corresponding values. (And of course all the text portions are highly compressible.) Am I incorrect? – Sai – 2014-01-07T15:41:47.220
I misunderstood you a bit then, it might possible to do that but don't quote me on that one as I've never been able to successfully prune a block chain. I do not have as much experience with in depth blockchain surgery as some of the "older" coders do. Now, on the other hand it is possible to at very least prune the block coinbase block headers where you have messages from pools (like "Mined by AsicMiner" etc) that might save you some disk space. – Joe White – 2014-01-07T19:49:24.367
have you considered getting a 64 gb thumb drive? They run about $25 usd each on amazon usa. you could always save the blockchain there – Joe White – 2014-01-07T19:52:11.300
If I went that route, I'd probably use Armory's split online/offline mode and run the full chain on a server, which I can connect to occasionally via ssh-fs. – Sai – 2014-01-07T21:57:31.713
1This answer is now outdated. – Murch – 2015-07-28T09:20:16.900