The bitcointalk.org thread "Ultraprune merged in mainline" implies that a more efficient way of storing block information was introduced. Will this make the .bitcoin directory smaller after an upgrade to 0.7.2?


The code referred to by that thread will become 0.8, and is not in any released versions as of January 2012. 0.7.2 is a minor upgrade to 0.7.1 only, with only bug fixes.

0.8 will indeed use a more efficient storage mechanism, which will most likely result in slightly reduced storage requirements (though you may need to delete the old database manually). The most important improvement, however, should be block validation speed, and the amount of I/O to disk necessary.

In the future, the new database scheme may lead to a version that supports block pruning, where not (all) history blocks are stored on disk anymore without compromising security (it would still require downloading those blocks in full, however). Because of the invasive effects on the network if suddenly many nodes weren't able to serve history anymore, this may need some discussion first, and isn't implemented yet.

  • Thank you! Any numbers yet from testing of old-vs-new of the magnitude of 'slightly reduced storage requirements' for the same block chain depth? 2%? 20%? – Quizzical Jan 9 '13 at 22:22
  • 1
    Something like 10%, I think (don't have precise numbers). – Pieter Wuille Jan 9 '13 at 22:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.