Cointegrity

Blockchain Pruning

Web3 / blockchain technology

Blockchain pruning is the process of selectively deleting old, unnecessary transaction data from blockchain nodes to reduce storage requirements and improve operational efficiency. Rather than maintaining a complete historical record, pruned nodes retain only essential data such as the current Unspent Transaction Output (UTXO) set and recent blocks required for consensus validation. Pruning significantly reduces the disk space needed to run a full node, from hundreds of gigabytes to just gigabytes in many cases. This makes blockchain participation more accessible to individual node operators and edge devices. However, pruned nodes cannot independently verify the entire historical chain and must rely on other full nodes for complete historical auditing, introducing a slight trust assumption. Example: Bitcoin Core's pruning feature allows users to run full nodes with only 550 MB of storage while maintaining complete transaction verification capability for the current state, dramatically improving accessibility for resource-constrained environments. Why it matters for blockchain technology: Pruning balances the blockchain's immutability and decentralization ideals with practical scalability constraints. It enables broader node participation without requiring terabytes of storage, critical for achieving true network decentralization as blockchain size grows.

Category: blockchain technology, infrastructure applications

Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.