If you would like to make more people to have bitcoin, you can design a new method by using CPU only. and you can set the distribution method by sorting the whole hashing power and giving the people in different segmentation the same reward, which means, for example, to the top 5% people they will enjoy the same reward.
I know bitcoin depends on finding the solution, but imagine the whole world is a mining pool. I am not a technical guy but I think this may solve the arms race problem in bitcoin now and involve more people.
Build a PPLNS mining system into people's wallets might be the solution to your proposition.
Right. The mining pool infrastructure is already built out and p2pool is also available for those who want to mine on their own node. Reenabling CPU mining in the client would be fairly simple. The problem is that it will take you 100 watts-hours to compute the same hashes as what a ASIC miner can compute in 1/100th of a watt-hour.
Yes. That's why I hope there would be a algorithms that only allows CPU to compute. Nowadays, Video card is worthless in bitcoin mining.
BTW, IT seems that LTC has solved ASIC problems.
LTC is a different algorithm that requires a more robust memory system. GPUs still blow away CPUs for LTC. ASICs can be made for LTC, although they will be slightly more complicated.
Regardless, I don't see ASICs as a problem. Within 5 years you will be able to get a 1 TH/s USB stick that is also a hardware wallet for $5.