9
1
Every time the Bitcoin-Qt is launched, the blockchain syncs to update to its latest state. Does this mean the data stored locally will always grow continously, eating up all available space eventually? Or is there a size-limit so that only the latest info is kept? How does it work?
At the time of writing, my folder is 5.82GB; let's see if this changes..
3Where can I learn about the benefits and design of the new storage system? Also the configuration (indexes, etc)? – goodguys_activate – 2012-12-19T01:54:30.253
1Good to know it's being worked on, but assuming it survives until the year all 21m are mined; this will not stop the blockchain's size growth since transactions depend on the creation of new blocks, right? Storage space will always be limited (despite its getting cheaper) so how is this sustainable when its a snowball getting bigger & bigger? – Deniz – 2012-12-19T02:02:23.957
4
From https://en.bitcoin.it/wiki/Scalability : "It is not required for most fully validating nodes to store the entire chain. ... "pruning", a way to delete unnecessary data about transactions that are fully spent. This reduces the amount of data that is needed for a fully validating node to be only the size of the current unspent output size, plus some additional data... As of October 2012 (block 203258) there have been 7,979,231 transactions, however the size of the unspent output set is less than 100MiB, which is small enough to easily fit in RAM for even quite old computers."
– Highly Irregular – 2012-12-19T02:38:59.220@Deniz, does that help? – Highly Irregular – 2012-12-19T02:39:24.590
@HighlyIrregular indeed does, thx – Deniz – 2012-12-19T03:32:38.010
1It's also a little disingenuous to use terms like "eating up all available space." That would be a real possibility if hard disks never got bigger or if the growth of the block chain was outpacing the growth rate of hard disk media, but to my knowledge neither of these factors is true. – David Perry – 2012-12-19T05:48:19.130
@makerofthings7 https://github.com/bitcoin/bitcoin/pull/1677 http://codinginmysleep.com/ultraprune-in-plain-english/
– Stephen Gornick – 2012-12-19T10:47:13.287Right now, there are some improvements to the storage requirements, but they are hardly dramatic as the full block history is still stored. The new database layout will allow pruned nodes however (which isn't implemented yet, because of concerns about the effect on the network). – Pieter Wuille – 2012-12-20T23:19:24.517