What/which "storage problem" are you talking about?
The storage problem of the blockchain becoming terabytes in size and your average person does not have the incentive or means to be a full node. Not sure if this is really a 'problem' problem, though, if some minimum amount of full nodes are plenty for the network to thrive.
Right now, the average block size is around 200KB. At 10 minutes a block, the blockchain will grow 10.5 GB a year.
Even at the maximum block size 1 MB, the blockchain will "only" grow 50GB a year.
It will take dozens of years at least to reach terabytes, and the HDD size and internet bandwidth should be a lot better dozens of years later.