An issue raised since the inception of bitcoin was the size of the blockchain. Due to its architecture, bitcoin's blockchain was foreseen to become that large, in terms of file size, it may be difficult for the individual users to maintain a local copy.
A decentralized currency cannot afford such an event as less and less users will be able to support the blockchain, tampering its decentralized nature.
A possible solution would be the wallet core software is programmed to compress and hash the blockchain, using a public key perhaps, in excess of a certain limit, e.g. 20GB, creating actually a new compressed block, that it should comply with the same rules that normal blocks do.
In the future, in case the Bitcoin network reaches high turnover resulting to elevated numbers of blocks created per day, a radical solution would be to create a bookmark with the hash of all previous compressed blocks and upload them to a cluster for reference. The cluster could be run by the Bitcoin Foundation, financed by a small fee charged by the network to run the cluster. Privately held mirrors might be made available aiming to redudancy at own costs.
It should be taken into consideration though that the network would still have enough blocks in its records to enforce its stability, authenticity and security.