Bitcoin Forum
April 24, 2024, 03:46:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 100mbps download + 5mbps upload enough to run a pool like slush or Tychos?  (Read 1949 times)
gigabytecoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
May 09, 2011, 07:33:13 AM
 #1

Just curious... what are the "minimum requirements" would you think for running a large scale mining pool with 1,000+ workers?

Would you need more than one server?

Could it be done with pushpool/pushpoold? (Is there even a difference? I cannot find any reference to pushpoold on the net but some people mention it on these forums..?)
1713930381
Hero Member
*
Offline Offline

Posts: 1713930381

View Profile Personal Message (Offline)

Ignore
1713930381
Reply with quote  #2

1713930381
Report to moderator
1713930381
Hero Member
*
Offline Offline

Posts: 1713930381

View Profile Personal Message (Offline)

Ignore
1713930381
Reply with quote  #2

1713930381
Report to moderator
1713930381
Hero Member
*
Offline Offline

Posts: 1713930381

View Profile Personal Message (Offline)

Ignore
1713930381
Reply with quote  #2

1713930381
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
allinvain
Legendary
*
Offline Offline

Activity: 3080
Merit: 1080



View Profile WWW
May 09, 2011, 07:43:27 AM
 #2

Just curious... what are the "minimum requirements" would you think for running a large scale mining pool with 1,000+ workers?

Would you need more than one server?

Could it be done with pushpool/pushpoold? (Is there even a difference? I cannot find any reference to pushpoold on the net but some people mention it on these forums..?)

I think it would be more than enough. Sending work units to miners is not all that bandwidth intensive. But I'm wondering if it would be possible to increase your upstream capacity and lower your downstream capacity because upstream is what your future pool would be using the most.

Oh and congrats on trying to start a pool. I for one think that the more mining pools we have the better.

You would not need more than one server but for redundancy and reliability's sake it would be advised. Maybe you can setup a high availability cluster with 2 nodes? I dunno, the thing is that there are quite a few possible points of failure and if you can design the pool's infrastructure to be as resilient as possible then all the better Smiley


Dayofswords
Member
**
Offline Offline

Activity: 138
Merit: 11


Exchange BTC in Telegram https://bit.ly/2MEfiw8


View Profile WWW
May 09, 2011, 07:48:37 AM
 #3

Could it be done with pushpool/pushpoold? (Is there even a difference? I cannot find any reference to pushpoold on the net but some people mention it on these forums..?)

never heard of it, but if it's the standard naming concept, pushpoold is the daemon.

BTC Banker - Exchange BTC in Telegram bot https://bit.ly/2MEfiw8
gigabytecoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
May 09, 2011, 08:28:28 AM
 #4

Just curious... what are the "minimum requirements" would you think for running a large scale mining pool with 1,000+ workers?

Would you need more than one server?

Could it be done with pushpool/pushpoold? (Is there even a difference? I cannot find any reference to pushpoold on the net but some people mention it on these forums..?)

I think it would be more than enough. Sending work units to miners is not all that bandwidth intensive. But I'm wondering if it would be possible to increase your upstream capacity and lower your downstream capacity because upstream is what your future pool would be using the most.

Oh and congrats on trying to start a pool. I for one think that the more mining pools we have the better.

You would not need more than one server but for redundancy and reliability's sake it would be advised. Maybe you can setup a high availability cluster with 2 nodes? I dunno, the thing is that there are quite a few possible points of failure and if you can design the pool's infrastructure to be as resilient as possible then all the better Smiley



Thanks for the encouragement and advice!

I have two relatively fast servers laying around. I was thinking for protection against ddos attacks (which I fear would be likely) I could setup a firewall to only allow registered members (who have declared their static IP address on the website) to access the pool's servers.

It's not possible to upgrade the upload speed where I am currently, but I could always take this to Amazon's EC2 if it took off.

@Dayofswords: you're probably right! :S
allinvain
Legendary
*
Offline Offline

Activity: 3080
Merit: 1080



View Profile WWW
May 09, 2011, 08:50:41 AM
 #5

Just curious... what are the "minimum requirements" would you think for running a large scale mining pool with 1,000+ workers?

Would you need more than one server?

Could it be done with pushpool/pushpoold? (Is there even a difference? I cannot find any reference to pushpoold on the net but some people mention it on these forums..?)

I think it would be more than enough. Sending work units to miners is not all that bandwidth intensive. But I'm wondering if it would be possible to increase your upstream capacity and lower your downstream capacity because upstream is what your future pool would be using the most.

Oh and congrats on trying to start a pool. I for one think that the more mining pools we have the better.

You would not need more than one server but for redundancy and reliability's sake it would be advised. Maybe you can setup a high availability cluster with 2 nodes? I dunno, the thing is that there are quite a few possible points of failure and if you can design the pool's infrastructure to be as resilient as possible then all the better Smiley



Thanks for the encouragement and advice!

I have two relatively fast servers laying around. I was thinking for protection against ddos attacks (which I fear would be likely) I could setup a firewall to only allow registered members (who have declared their static IP address on the website) to access the pool's servers.

It's not possible to upgrade the upload speed where I am currently, but I could always take this to Amazon's EC2 if it took off.

@Dayofswords: you're probably right! :S

But what about people who do not have static IPs? I doubt anyone would want to DDoS a tiny pool. If you get to the point where you have to worry about DDoS protection then you know "you've made it".

I think your approach is a smart one - smart small for now and if the pool "goes big" move it to Amazon EC2.


geebus
Sr. Member
****
Offline Offline

Activity: 258
Merit: 250



View Profile WWW
May 09, 2011, 09:19:31 AM
 #6

I doubt anyone would want to DDoS a tiny pool. If you get to the point where you have to worry about DDoS protection then you know "you've made it".

I think your approach is a smart one - smart small for now and if the pool "goes big" move it to Amazon EC2.

BitcoinPool.com started getting DDoS'd within a half an hour of going live with a combined speed of less than 5 GH/s. We've now been running for a few months and have yet to experience a day that we weren't getting DDoS'd to some degree. A pool will get DDoS'd, and generally speaking, the attacks will be frequent.

Feel like donating to me? BTC Address: 14eUVSgBSzLpHXGAfbN9BojXTWvTb91SHJ
allinvain
Legendary
*
Offline Offline

Activity: 3080
Merit: 1080



View Profile WWW
May 09, 2011, 09:28:13 AM
 #7

I doubt anyone would want to DDoS a tiny pool. If you get to the point where you have to worry about DDoS protection then you know "you've made it".

I think your approach is a smart one - smart small for now and if the pool "goes big" move it to Amazon EC2.

BitcoinPool.com started getting DDoS'd within a half an hour of going live with a combined speed of less than 5 GH/s. We've now been running for a few months and have yet to experience a day that we weren't getting DDoS'd to some degree. A pool will get DDoS'd, and generally speaking, the attacks will be frequent.

Wow, I am quite surprised to hear that! It is very sad indeed. Makes me wonder who the hell is conducting these DDoS attacks. Besides another pool operator, in whose interest is it to DDoS fledgling mining pools?

Any tips you can give us in regards to avoiding and mitigating DDoS attacks?

Cdecker
Hero Member
*****
Offline Offline

Activity: 489
Merit: 504



View Profile WWW
May 09, 2011, 09:45:35 AM
 #8

BitcoinPool.com started getting DDoS'd within a half an hour of going live with a combined speed of less than 5 GH/s. We've now been running for a few months and have yet to experience a day that we weren't getting DDoS'd to some degree. A pool will get DDoS'd, and generally speaking, the attacks will be frequent.
So news pools are desirable because some will fly under the radar and those who don't will divide the attack power of the DDoS between them. It's just a matter of providing enough targets to become too hard to take down Cheesy

Want to see what developers are chatting about? http://bitcoinstats.com/irc/bitcoin-dev/logs/
Bitcoin-OTC Rating
gigabytecoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
May 09, 2011, 11:48:00 PM
 #9

BitcoinPool.com started getting DDoS'd within a half an hour of going live with a combined speed of less than 5 GH/s. We've now been running for a few months and have yet to experience a day that we weren't getting DDoS'd to some degree. A pool will get DDoS'd, and generally speaking, the attacks will be frequent.
So news pools are desirable because some will fly under the radar and those who don't will divide the attack power of the DDoS between them. It's just a matter of providing enough targets to become too hard to take down Cheesy

I have a few personal friends who are miners as well that I could start testing the pool with.

I agree with you there. The more pools there are, the tougher it will be to take them all down.

Instead of limiting the ip addresses via a firewall, I could probably setup something that bans an ip for 1 hour if you try and contact us more than once every 5 seconds. That still would mean even a small botnet of 10,000 computers could hit my site at 2,000 requests per second...  which is probably enough to take down a small server... hrmmm.

I invite any pool owners to post details about their recent DDOS attempts so that we can all better protect against them.
nster
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 10, 2011, 12:41:17 AM
 #10

The US gov... or maybe paypal, is doing all this DDOS, hiring from russia and china and the like

167q1CHgVjzLCwQwQvJ3tRMUCrjfqvSznd Donations are welcome Smiley Please be kind if I helped
allinvain
Legendary
*
Offline Offline

Activity: 3080
Merit: 1080



View Profile WWW
May 10, 2011, 12:46:43 AM
 #11

The US gov... or maybe paypal, is doing all this DDOS, hiring from russia and china and the like

That would be a very sneaky and evil thing to do. What would make it worse is that the US government has nearly unlimited funds to dump into DDoS attempts. However if anyone catches evidence of this there would be a huge PR shitstorm coming their way.

nster
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 10, 2011, 01:22:19 AM
 #12

lol noone ever catches them xD and I wasn't really serious Roll Eyes

167q1CHgVjzLCwQwQvJ3tRMUCrjfqvSznd Donations are welcome Smiley Please be kind if I helped
gigabytecoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
May 10, 2011, 01:27:15 AM
 #13

lol noone ever catches them xD and I wasn't really serious Roll Eyes

Heh, good!

There is too much tin foil hat thinking going on around here.

We are hardly 10,000 strong yet... I doubt that "they" have taken much notice.
Jere.Jones
Full Member
***
Offline Offline

Activity: 121
Merit: 100


View Profile
May 10, 2011, 01:51:16 AM
 #14

I invite any pool owners to post details about their recent DDOS attempts so that we can all better protect against them.
+1
gigabytecoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
May 10, 2011, 07:08:52 PM
 #15

I invite any pool owners to post details about their recent DDOS attempts so that we can all better protect against them.
+1

Annnnnnnnnnnnnnd, cue silence.

I guess most of us are just in this for the quick money then..?

Helping out other pools means yours makes a little less BTC per day, but will almost guarantee you don't threaten bitcoin by acquiring 50% market share.
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!