Background
I downloaded the Ethereum wallet client software and when opening, it downloads the entire blockchain of 4 million+ blocks which takes up several GB of storage.
This is fine for me, but might not be fine for other users who I'd like to make use of a private blockchain. They might not have the patience or storage space for this and since I only need for them to use it for certain transactions, they don't need to be a fully-functional node.
Question
Can the blockchain itself be hosted centrally and then just grant client access for making transactions?
Of course, the miners would still be distributed, they would just be adding blocks to a centralized chain.
Thanks in advance.