I have been looking up scaling issues associated with Ethereum. I have not found any resources that give an easy to understand definition of the problem. I am aware that there are efforts like Raiden, Plasma and Casper itself that are in progress to solve the scaling problem. But what exactly is the problem.
If the network were to handle the number of transactions that say Visa processes or more (think IoT), each node will need to process north of a few GBs per second. This will lead to centralization and also potentially clog the network. To the best of my understanding this is the biggest scaling problem we are facing.
Is there something more to the scaling problem? Can you also help me by diving deeper into the problems i mentioned above?
Also, how will the move to proof of stake solve the problem and to what extent will it be able to solve the problem?