Someone (knowledgeable) please answer this question.
Wouldn't it be better to make all the hashing power contributed to mining of a coin one huge pool?
Why allow mining pools at all? They only contribute to the risk of a 51% attack.
Also, why payout coins to solvers of a block when you can split the coins up amongst those who contributed hashing power?
Any miner who hashes a coin can get shares based on his hashing power, no mining pools allowed, no 51% risk.
What I mean is, for a new coin, why can't it have this feature built-in?
It seems so simple, am I missing something?
Yes P2Pool does pretty much what you want.
However hashers are slightly more financially incentivized to use the larger pools.
Incentivising Hashers to use P2Pool is imo the most important thing Bitcoin should be doing right now.