Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: tromp on April 05, 2014, 03:25:09 AM



Title: how to be botnet resistant
Post by: tromp on April 05, 2014, 03:25:09 AM
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...



Title: Re: how to be botnet resistant
Post by: tromp on April 05, 2014, 03:28:58 AM
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) ...


Title: Re: how to be botnet resistant
Post by: Spoetnik on April 05, 2014, 04:10:07 AM
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


Title: Re: how to be botnet resistant
Post by: Warning__3 on April 05, 2014, 05:47:29 AM
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 :)