I would like normal people with low spec computers. {CPU/GPU's} to be once again able to mine Bitcoins. It should have built in code to detect mining farms and throttle/reduce their income, to make it less viable for them to mine on such a big scale. {ASIC proof}
Then, companies like DELL can pre-install mining software with every computer the sell, to be enabled by the user, when the computer is not in use. {The user will then get rewarded for sharing his CPU/GPU to help with mining and he can pay his electricity bill automatically} In a perfect world, this should cover his full bill, with the added electricity he used for normal use and the extra electricity he used for the mining.
This will put some money back into the pockets of MANY people, who are in debt and enable projects where electricity costs are a issue and also help with sustaining Bitcoin mining.
We can just dream.
The idea is very interesting and I think you are trying to tackle a very important problem, but building specialized machines (ASICs) in order to solve a PoW-based task will always be possible, I believe :-/
Even if you have ASIC-resistance, big companies can buy thousands of CPUs and have mining farms as well. It may not be as efficient as ASIC, but they will certainly have an advantage over the common users.
common users in this case, would have a bit of breath, because they could use gpu, which are far better than cpu, they will still be behind, but they at least will put a dent on it
If GPU is viable, companies would use GPU instead. Same result: advantage for companies.
ok, but gpu aren't that efficient like asic(and are more bulky, produce more heat ecc...), they cannot reach the same hash, thus the diff won't rise so fast like now, this mean more chance for small miners to compete, this is the real difference
also they are produced by company(amd and nvidia) that aren't interested in mining, which rsult in a low production cycle, again another reason why the hash will stay low for a greater amount of time
Even if you have ASIC-resistance, big companies can buy thousands of CPUs and have mining farms as well. It may not be as efficient as ASIC, but they will certainly have an advantage over the common users.
common users in this case, would have a bit of breath, because they could use gpu, which are far better than cpu, they will still be behind, but they at least will put a dent on it
Just imagine this scenario:
You have a bakery. You make cakes and pastries and stuff, and sell it in your town. Now try to compete with Hostess, or
Bimbo. Obviously, no matter what kind of equipment you buy, you will never be able to even slightly affect their business. Even if there were laws that prevented them to use industrial ovens and had to use home appliances, they still have the capacity of buy thousands of them and hire enough people to still be operating way ahead of you.
There's no such thing as designing a system where minorities get an advantage, because whatever minorities can do, companies can do it ×1000.the point is the diff won't rise at the same speed as having a new asic every 3 months(just an example)