did you look by chance on to how to reduce blockchain size especially when there will be more transactions if your solutions would be implemented?
Solutions that have been proposed in the past like the mini-blockchain idea still work in this case as well.