Bitcoin Forum
November 01, 2024, 06:31:56 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: An idea for a script, that can be useful against DDoS+51% attacks  (Read 829 times)
Srie (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 13, 2011, 05:35:32 PM
Last edit: October 13, 2011, 08:11:46 PM by Srie
 #1

Please note these are the words of a newbie, though I've been reading up on Bitcoin for a bit. I don't really know the innards of public key cryptography, or details of how the network works. I don't have any scripting experience, really. So I might not have a clue what I'm talking about. The idea came to me after I saw this: https://bitcointalk.org/index.php?topic=6874.0

I've started mining BitCoins for the lulz with a stupid nVidia GPU, at various pools, and I've been lurking on these forums for a few days, and it shocked me what an impact the recent DDoS attacks on the pools can make on the overall hashing power of the network.
I thought to myself, if this same attacker(s) had a botnet, and uploaded a malicious bitcoin miner to the zombies of the botnet, and then use the computing power of the botnet to make a "51% attack" on the network.

Of course, the DDoS attack would have to be more widespread, and take out virtually all of the pools.

If people had a script that could automatically switch through a list of backup pools when their main pool goes down, wouldn't that avert such an attack? The script would react far more quickly than humans would, especially if the owner of a miner connected to a pool is away from home. A prime time for such an attack would be in August or July, when many people go on holiday.
It doesn't even have to be a script, it can be a frontend that checks whether a pool is up or not.

The poster of the topic I linked to would prefer hundreds of pools. Such a network would still be desirable if the "concept" I outlined was in wide use. Because the hundreds of other pools would serve as backups to each other. The "concept" could also be used to switch pools periodically, just to "support" the smaller pools, even if the primary pool isn't down. edit: By that I mean like every week or so. Not pool hopping that happens more frequently.

Sorry for the uneasy tone, this is the first time I've ever typed so much about Bitcoin (something I don't really understand in depth), and English isn't even my first language.

Opinions? Flaming? Resentment at me using an nVidia card?
ataranlen
Hero Member
*****
Offline Offline

Activity: 846
Merit: 1000


The One and Only


View Profile WWW
October 13, 2011, 06:58:42 PM
 #2

There are actually several clients that do this already.

MineTexas.com Minecraft Server We accept Bitcoin and Dogecoin.
Deepbit on Facebook: http://www.facebook.com/pages/Deepbit/151108048294815
Srie (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 13, 2011, 06:59:12 PM
 #3

There are actually several clients that do this already.
oh, cool.
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
October 13, 2011, 08:01:20 PM
 #4

@Srie one word, learn to hop  Wink

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
ovidiusoft
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 13, 2011, 08:54:22 PM
 #5

@Srie there are already scripts that do this. Also, there is "cgminer", a mining application that supports failover and even load balancing between an arbitrary number of pools. You can simply create accounts on all 20+ pools and you're safe (well, except if all the pools go down at the same time... then you can solo mine!)
Srie (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 13, 2011, 08:59:37 PM
 #6

@Srie there are already scripts that do this. Also, there is "cgminer", a mining application that supports failover and even load balancing between an arbitrary number of pools. You can simply create accounts on all 20+ pools and you're safe (well, except if all the pools go down at the same time... then you can solo mine!)
oh, cool. Thanks for the suggestion, I'll check it out.
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!