Author

Topic: how to be botnet resistant (Read 527 times)

full member
Activity: 154
Merit: 100
April 05, 2014, 12:47:29 AM
#4
I'd love to see a coin that requires around 6-12gb RAM, i wouldn't call it botnet proof but it would sure cut down the amount of zombies able to hash Smiley
legendary
Activity: 1540
Merit: 1011
FUD Philanthropist™
April 04, 2014, 11:10:07 PM
#3
pools can be made by a botnet operator for him to add all his own machines too..
so if there is pools at all it's game over.

and there won't be any "highly parallelizable" pow against cpu's because that is why botnets exist
a botnet itself IS parallelization. <- new word ? lol

if it's too easy for gpu's and asics will be made if not botnets are the problem..
no matter what your screwed unless you drop the it's has to be cpu's or gpu's bullshit.

my idea is i posted in here the other day was a POW based on ethernet / wifi cards. and how much people have confirmed file uploaded.
i think we need to look at other ways of doing things.. we have been harping on the same garbage for ages and going no where.

i think the making it too hard idea is kind of dumb and goes against what coin devs want.. people to mine lol
the idea of requiring an expensive piece of hardware vs one cheap doesn't make any sense and goes against the common theme with any coin ever made.
they all start off with cpu miners and hope to get people involved which winds up being abused later when guys using 1 basic cpu are edged out.

there is not much you can do even my idea has a flaw and that is a botnet is likely to have an ethernet adapter in each machine so..
if guys out there have the desire and any amount of money to invest in abuse your pretty much screwed lol
Look at the Bitcoin mining operations that exist out there from USA to China.. they mind blowing and they required some big money to get going too.

Make sure your coin is not popular is the best method.. nobody use it and it won't get abused lol
legendary
Activity: 990
Merit: 1108
April 04, 2014, 10:28:58 PM
#2
4) make your pow so hard that solving a single instance on an average CPU
    takes more time than the block interval.
    (limit it to many-core CPUs and GPUs, but unlike in 2) they need only be 10x faster)

This may also make it pool resistant, if there's no way to prove you did work
by submitting shares (reduced difficulty proofs) ...
legendary
Activity: 990
Merit: 1108
April 04, 2014, 10:25:09 PM
#1
Or in other words, how to make botnet operators vastly prefer other coins over yours?
I can think of 4 ways.

1) make your coin worthless.
    duh!

2) make your pow so highly parallelizable that an average CPU is 100x slower than a GPU

3) make your pow require so much memory that it typically won't fit in memory
    (in other words, limit it to high-end desktops, servers and "big" GPUs)

4) make your pow so hard that solving a single instance on an average CPU
    takes more time than the block interval.
    (limit it to many-core CPUs and GPUs, but unlike in 2) they need only be 10x faster)

Feel free to add to the list if I missed some...

Jump to: