Node binnen een blockchainnetwerk die niet de volledige blockchain opgeslagen heeft en de grootte van de opgeslagen data rond een bepaald maximum houdt door oudere delen te verwijderen.
Pruning betekent letterlijk 'snoeien' en is handig om minder ruimte te hoeven gebruiken op een harde schijf waarop een blockchain opgeslagen moet worden. Het woord snoeien klopt ook: het gaat immers om het snoeien van een Merkleboomstructuur.
Een pruned node gebruikt wel minder schijfruimte voor de opslag van het laatste deel van een blockchain (afhankelijk van de gewenste grootte een bepaald aantal megabytes of gigabytes), maar moet wel eerst de hele blockchain controleren en verifiëren. Elk blok, vanaf het genesis-blok, wordt gedownload en gecontroleerd. Na controle worden overbodige data weggegooid. Uiteindelijk blijft een configureerbare hoeveelheid blok-data over. Ook de UTXO-set blijft bewaard, waardoor nieuwe blokken kunnen worden gecontroleerd.
Een pruned node kan zowel 'egoïstisch' zijn als een netwerknode. In het eerste geval zal de node geen blokken en transactie-informatie met andere nodes delen. De node draagt dus niet bij aan het netwerk en wordt alleen voor een eigen wallet-implementatie gebruikt.
Een pruned netwerknode deelt wel de informatie met andere nodes, maar kan dat slechts beperkt tot maximaal het aantal blokken dat de node opgeslagen heeft.