Bitcoin Forum
October 31, 2024, 01:29:06 PM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: how to be botnet resistant  (Read 525 times)
tromp (OP)
Legendary
*
Offline Offline

Activity: 990
Merit: 1110


View Profile
April 05, 2014, 03:25:09 AM
 #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...

tromp (OP)
Legendary
*
Offline Offline

Activity: 990
Merit: 1110


View Profile
April 05, 2014, 03:28:58 AM
 #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) ...
Spoetnik
Legendary
*
Offline Offline

Activity: 1540
Merit: 1011


FUD Philanthropist™


View Profile
April 05, 2014, 04:10:07 AM
 #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

FUD first & ask questions later™
Warning__3
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
April 05, 2014, 05: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

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!