Github issue: https://github.com/nanocurrency/nano-node/issues/1094
Ledger pruning is a mechanism to safely remove parts of ledger.
- Current proposal is to allow optional pruning of ledger blocks down to confirmed frontier, frontier predecessor and pending blocks (send blocks to address 0 can be removed, since there can be no receive block generated from that address).
- All mechanisms that involve pruning must not break the ledger.
Benefits: Reduce ledger size on disk and lower requirements for nodes joining the network.