I think this is interesting. Just like there are lite clients in the blockchain world who don't store the whole history, but only the blocks needed for the current state.We could store even less. But we need then a way of checking with multiple peers to do some sort of validation.