Author: Tomas 2017-04-07 00:48:52
Published on: 2017-04-07T00:48:52+00:00
In an email thread, Gregory Maxwell asked about the minimum space required to take a new block from the P2P network and verify its spends. Bitcoin Core requires around 2GB of space for this purpose, along with another 550MB of blocks for reorgs. Bitcrust separates script validation from order validation, requiring ~2GB of outputs for the former and ~200MB for the spent-index and ~500MB for the spent-tree for the latter. The full spend tree currently takes up 5.7GB of space and is not expected to be pruned soon. Additionally, Bitcrust uses a ~1.5GB index for transaction hash to fileptr lookups, which could be made more space efficient.
Updated on: 2023-06-11T23:54:48.219899+00:00