bitcoin-dev
Bitcoin Core 0.12.0 release candidate 1 available
Posted on: January 25, 2016 16:12 UTC
The context discusses the minimum storage quota of 550 MiB required for pruning nodes in Bitcoin.
The user questions why this is necessary if block data is not served to other nodes, and suggests that the client could just do transaction verification and relaying, keeping only the blocks being verified on disk. The code comments reveal that the reason for the minimum storage quota is to allow reorgs up to 288 blocks deep even when pruning. Since a full block file chunk is pruned at once, the high water mark triggering the prune must be one 128MB block file plus added 15% undo data, totaling 545MB. Setting the target to greater than 550MB will make it likely that the target can be respected. The PGP signature at the end of the message indicates that the message has not been tampered with and was signed by the sender using their private key.