Author

Topic: where are the gpu-proof and botnet-resistant cpu-only coins? (Read 1204 times)

legendary
Activity: 2940
Merit: 1090
The form of "CPU mining" described at http://www.devtome.com/doku.php?id=cpu_mining seems to resist botnets reasonably well, yet uses so little processing power that even a phone could not only do it but probably run quite a few "workers" doing it.

It is big on decision branching so not good for GPUs at all.

-MarkM-
full member
Activity: 140
Merit: 100
Bored
or those that don't want to make any investment to be able to mine...
Slippery slope, that's the exact same phrase ASIC supporters use...
legendary
Activity: 990
Merit: 1108
The beefiest GPU card only has 6GB of memory.
Your typical botnet computer has less than 4GB of free memory.

A proof-of-work that requires more than 6GB of memory is
automatically gpu-proof and botnet-resistant.

Strangely, no coin has adopted such a proof-of-work...
Lol, that would be stupid, it would keep out the people that want to CPU mine in the first place...

I have a nice desktop with 32GB of memory. I'd certainly like to mine something that takes 7GB
and uses very little power.
Even a machine with 8GB that boots into a tiny OS can run a 7GB proof-of-work.

16GB of memory only costs about $100 - $150.
The only people I'm keeping out are those with mediocre PCs
or those that don't want to make any investment to be able to mine...
full member
Activity: 140
Merit: 100
Bored
The beefiest GPU card only has 6GB of memory.
Your typical botnet computer has less than 4GB of free memory.

A proof-of-work that requires more than 6GB of memory is
automatically gpu-proof and botnet-resistant.

Strangely, no coin has adopted such a proof-of-work...
Lol, that would be stupid, it would keep out the people that want to CPU mine in the first place...
legendary
Activity: 2114
Merit: 1040
A Great Time to Start Something!
The beefiest GPU card only has 6GB of memory.
Your typical botnet computer has less than 4GB of free memory.

A proof-of-work that requires more than 6GB of memory is
automatically gpu-proof and botnet-resistant.

Strangely, no coin has adopted such a proof-of-work...

Nice attempt to solve two issues, but who would want to "waste" that much memory?
I suppose if you had 16(+)GB it would be OK.
legendary
Activity: 1610
Merit: 1008
Forget-about-it
legendary
Activity: 990
Merit: 1108
Protoshares and Memorycoin(2) run very memory intensive hash algorithms for every cpu thread running on the wallet qt miner it was suggested to have 1 gb RAM.  I believe the OP is looking for something that would be mineable for an average computer that could not be taken advantage of by botnets, and which would take a long time for a gpu miner to be created.  Or be disadvantageous to run a gpu to mine.
(also i know asics memory is on die, im saying it would be a neat feature if a future scrypt n miner was able to put in better memory as needed)

I already proposed a Proof-of-Work that satisfies the above requirements, over 2 months ago.
It's called Cuckoo Cycle.
You can find a whitepaper and implementation at https://github.com/tromp/cuckoo

legendary
Activity: 1610
Merit: 1008
Forget-about-it
momentum if PTS is similar to MMC2 uses about 1 gig per thread...
Probably my ability is not strong, not too understand your meaning, detailed point can say?


Protoshares and Memorycoin(2) run very memory intensive hash algorithms for every cpu thread running on the wallet qt miner it was suggested to have 1 gb RAM.  I believe the OP is looking for something that would be mineable for an average computer that could not be taken advantage of by botnets, and which would take a long time for a gpu miner to be created.  Or be disadvantageous to run a gpu to mine.
(also i know asics memory is on die, im saying it would be a neat feature if a future scrypt n miner was able to put in better memory as needed)
legendary
Activity: 990
Merit: 1108
Oh yeah, right, they ended up aiming to max the memory bandwidth as the bottleneck and allow both CPUs and GPUs to participate.
How is it though that ordinary folk who have machines with more than 6 gigs of RAM resist becoming botnet zombie machines?
Who is intended to mine this thing? Don't gamers have typically at least 8 gigs of RAM? Are gamers resistant to having their machines captured by botnets?
-MarkM-

Plenty of machines with 6-8GB fall victim to botnets.
But generally speaking, the more powerful your desktop, the more you will look after its well-being.

Assume a Proof-of-Work requires 7GB with constant random memory accesses. Unless you have strictly more than 8GB,
and 7GB freely available, this will send your computer into swap-hell as it constantly swaps pages to disk and back
(1GB is usually reserved for the OS and other basic stuff).

This will make your computer not just very slow, but totally unusable. You will take notice and find the offender.
Especially if you're a gamer...
newbie
Activity: 14
Merit: 0
momentum if PTS is similar to MMC2 uses about 1 gig per thread...
Probably my ability is not strong, not too understand your meaning, detailed point can say?
full member
Activity: 168
Merit: 100
Scrypt ASICs have memory on-die for efficiency. You cant upgrade it.

legendary
Activity: 1610
Merit: 1008
Forget-about-it
I see a future of scrypt or similar algo's asic miner needing a better stick of ram each year Cheesy
*edit to save 2nd post*new material below
keeping things cpu only for a bit can include the human factor which HUC has aside from its own bot users.  Some kind of proof of presence (aka resources not afk or stolen)
legendary
Activity: 2940
Merit: 1090
Oh yeah, right, they ended up aiming to max the memory bandwidth as the bottleneck and allow both CPUs and GPUs to participate.

How is it though that ordinary folk who have machines with more than 6 gigs of RAM resist becoming botnet zombie machines?

Who is intended to mine this thing? Don't gamers have typically at least 8 gigs of RAM? Are gamers resistant to having their machines captured by botnets?

-MarkM-
legendary
Activity: 1610
Merit: 1008
Forget-about-it
momentum if PTS is similar to MMC2 uses about 1 gig per thread...
legendary
Activity: 2940
Merit: 1090
Do you mean the system that protoshares and thus likely presumably also bitshares uses, maybe?

-MarkM-
legendary
Activity: 990
Merit: 1108
The beefiest GPU card only has 6GB of memory.
Your typical botnet computer has less than 4GB of free memory.

A proof-of-work that requires more than 6GB of memory is
automatically gpu-proof and botnet-resistant.

Strangely, no coin has adopted such a proof-of-work...
Jump to: