Earlier quoted context omitted.
>> Every time a block is validated, a single node in the network gets a reward, and everyone else’s computing time is completely wasted. >This is a misunderstanding of what PoW is http://www.truthcoin.info/blog/pow-cheapest/ Honest question: I tried to find the problem with that view in the link you provided, but couldn't. Can you explain it to others who may share the same belief? I think that's what the Bitcoin whi…
Probably not what OP meant, but mining pools are a way to address that. You team up with N other miners, and if one of them finds a solution then the reward is divided among the pool based on the work that was contributed
So instead of having to mine a block with a difficulty of 10 million, you are allowed to mine invalid "miniblocks" with a difficulty of 1 thousand. Then when someone in the pool happens to mine a block that is difficult enough to be valid globally, the mining pool software takes that reward and splits it proportionally among all users based on how many "miniblocks" they generated (with different pools doing different weighting).