
No. The pruning point does not magically turn Kaspa finality from probabilistic into deterministic.
Pruning is a storage mechanism. It decides how much old block body data, UTXO diffs, and acceptance data nodes keep. It is not the thing that defines finality.
Kaspa finality is governed by `finality_depth`, about 432,000 blocks, roughly 12 hours at 10 BPS. Headers that would violate the bounded merge depth relative to the finality point are rejected during validation.
Pruning depth is separate: about 1,080,000 blocks, roughly 30 hours at 10 BPS. That is 2.5x the finality depth. Nodes can delete old full block data beyond that while keeping headers and required structural data for validation/sync.
So the correct model is:
Finality depth = consensus safety boundary.
Pruning point = storage/sync boundary.
Past the pruning point, history is extremely deeply buried and practically unreorgable under normal assumptions, but the security is still PoW-style probabilistic, not mathematical deterministic finality. Deterministic finality is a very specific claim. Best not to smuggle it in through the pruning door.
English















