сегодня
Understanding the blockchain’s size and storage requirements is crucial for anyone running a full node. The Bitcoin Cash (BCH) blockchain, like other blockchains, constantly grows as new blocks are added. This growth impacts the storage space needed to maintain a complete copy of the blockchain.
Table of contents
UTXO Set and Disk Space
The Unspent Transaction Output (UTXO) set is a critical component, requiring disk storage. While RAM serves as a cache for frequently accessed UTXO entries, the entire set must reside on persistent storage. Currently, the BCH UTXO set occupies around 4.3 GiB on disk. An SSD can improve performance, particularly for miners needing fast block validation. However, a standard HDD is generally sufficient for non-mining nodes.
Pruning the Blockchain
To reduce storage footprint, pruning is a valuable technique. By using the -prunexxxxx option, you can limit the blockchain’s size to a specified amount (xxxxx MB). For instance, setting it to 10,000 MB (10 GB) is viable. Remember that the UTXO set’s storage is separate from this limit. With a 20 GB storage capacity, you could prune the blockchain to 10 GB and allocate the remaining 10 GB for the UTXO set.
Blockchain Growth Rate
The BCH blockchain has a block size limit, currently at 32 MB. If every block were full, the blockchain would grow by approximately 4.6 GB per day, translating to roughly 148 GB per month or 1.68 TB per year. However, actual growth may vary depending on network activity and block fullness.
