Author

Topic: Internet Bandwidth for Bitcoin Mining Farm (Read 180 times)

legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
December 12, 2023, 09:00:54 AM
#14


So 50 MB per day per miner is all you really need.

Just did a look on a couple that I have running and the numbers are still the same.


So it means that a single miner needs almost 50 MB per day and if someone has 10 miners running then the number should be around 500 MB and for 100 miners it would be around 5000 MB which isn't a lot by any means. A simple 1 Mb internet connection should be enough to do the job but there might be some delays due to ping but still I believe that a 4 Mb connection is going to work like a charm for the setup. I would like to know more from you DaveF.

Yes even for 100 miners 5 MB would be fine.

But

There are 3 things to consider.
1) Bandwidth. As shown you really do not need a lot. So for 100 miners a 512 Kbps connection would be saturated 24/7 a 1Mbps would be at 50% 24/7 and so on. To allow for the fact that it's not constant bandwidth i.e. you are going to need more when a block hits and new work is sent to your miner a 4 or 5 Mbps connection should be fine. Once again we are talking 100 miners here. With the amount of power they are using getting faster internet is not a big deal.

2) Latency. A.K.A ping time, or the amount of time it takes for a packet of data to leave your miner and get to the pool or leave the pool and get to your miner. This is also important and why using services like satellite not recommended.  Cable / fiber / DSL something that is ground based. Also, 4/5G can do some funky routing things. If you are spending real money on a miner spend a bit on the internet service for it.

3) Your internal network / router. And once again this means more with more miners. 1 miner plugged into a cheap home router is fine. 25 plugged into a cheap network switch along with some security cameras and somebody streaming Netflix  behind that same home router is going to cause data drops and speed drops as it tries to keep up. Better equipment is not that much more money and will just make for a better setup.

-Dave
hero member
Activity: 784
Merit: 672
Top Crypto Casino
December 12, 2023, 04:02:57 AM
#13


So 50 MB per day per miner is all you really need.

Just did a look on a couple that I have running and the numbers are still the same.


So it means that a single miner needs almost 50 MB per day and if someone has 10 miners running then the number should be around 500 MB and for 100 miners it would be around 5000 MB which isn't a lot by any means. A simple 1 Mb internet connection should be enough to do the job but there might be some delays due to ping but still I believe that a 4 Mb connection is going to work like a charm for the setup. I would like to know more from you DaveF.
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
December 11, 2023, 12:55:52 PM
#12
From me a couple of years ago:

https://bitcointalksearch.org/topic/how-much-bandwidth-do-you-need-to-mine-answer-not-much-5322979



So 50 MB per day per miner is all you really need.

Just did a look on a couple that I have running and the numbers are still the same.

-Dave
legendary
Activity: 4466
Merit: 1798
Linux since 1997 RedHat 4
December 10, 2023, 07:51:02 AM
#11
The actual correct network usage values of a standard stratum miner Smiley
https://bitcointalksearch.org/topic/m.41861265

However, if you switch to those third party firmware, who knows what it tracks on your network and what extra data it sends.
If you use stratum V2 it will be much higher.
legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
December 10, 2023, 05:53:40 AM
#10
As you are aware, the required bandwidth is really minimal, and it is determined by the number of mining rigs used in your bitcoin mining farm operation. This is what I believe is required based on the number of mining rigs you have, as seen below:

Quote
Small farms (1-5 rigs)2-5 Mbps
Medium farms (6-10 rigs): 5-10 Mbps
Large farms (11-20 rigs): 10-20 Mbps
Industrial farms (20+ rigs): 20+ Mbps

How exactly you got that number? Is it based on your personal experience or something else?

--snip--
I am pretty sure you can get away with running over 20 rigs on a 2-5 Mbps connection. All the rig is doing is submitting shares which is basically a small hash only a few bytes in length, and every few second the pool sends you new work. Whether your rig has 1 GPU or 5 GPU, the bandwidth won't change because the pool will send you the proper difficulty of work so you are not overworking the pool by submitting too many or too little shares.

FWIW this topic is about Bitcoin mining, so 1 rig usually means 1 ASIC which has it's own internal OS/network.
legendary
Activity: 3738
Merit: 1708
December 09, 2023, 10:02:27 PM
#9
As you are aware, the required bandwidth is really minimal, and it is determined by the number of mining rigs used in your bitcoin mining farm operation. This is what I believe is required based on the number of mining rigs you have, as seen below:

Quote
Small farms (1-5 rigs)2-5 Mbps
Medium farms (6-10 rigs): 5-10 Mbps
Large farms (11-20 rigs): 10-20 Mbps
Industrial farms (20+ rigs): 20+ Mbps

However, you should be aware that a dependable internet connection with low latency is more crucial for Bitcoin mining than a high bandwidth connection. Due to its low latency and high speeds, fiber optic internet is the greatest alternative for mining.


I am pretty sure you can get away with running over 20 rigs on a 2-5 Mbps connection. All the rig is doing is submitting shares which is basically a small hash only a few bytes in length, and every few second the pool sends you new work. Whether your rig has 1 GPU or 5 GPU, the bandwidth won't change because the pool will send you the proper difficulty of work so you are not overworking the pool by submitting too many or too little shares.

The issue is for the connection to be stable, you need a decent ping and you can't have a connection that is unstable such as a cell data signal. With those your rigs will keep hashing old work and when you submit the share it will be rejected because it was labelled as stale.
full member
Activity: 784
Merit: 117
Chainjoes.com
December 06, 2023, 11:15:00 AM
#8
As you are aware, the required bandwidth is really minimal, and it is determined by the number of mining rigs used in your bitcoin mining farm operation. This is what I believe is required based on the number of mining rigs you have, as seen below:

Quote
Small farms (1-5 rigs)2-5 Mbps
Medium farms (6-10 rigs): 5-10 Mbps
Large farms (11-20 rigs): 10-20 Mbps
Industrial farms (20+ rigs): 20+ Mbps

However, you should be aware that a dependable internet connection with low latency is more crucial for Bitcoin mining than a high bandwidth connection. Due to its low latency and high speeds, fiber optic internet is the greatest alternative for mining.
legendary
Activity: 4214
Merit: 4458
December 06, 2023, 10:34:46 AM
#7
lag and latency (ping rate) is more important

latest versions of stratum allow asics to edit a spare coinbase reward output for 'extra-nonce' to not need to keep querying a server ever few seconds


Dear Franky,
latest versions of stratum allow asics to edit a spare coinbase reward output for 'extra-nonce' to not need to keep querying a server ever few seconds
Can you elaborate more on "edit a spare coinbase reward output for 'extra-nonce'". Do you mean extra reward for the nodes who make the query faster than the rest (due to internet speed)?

Regards
no its not extra reward..
its about the way asics change the data of a hash to find a unique "difficult hash". by changing a few bytes within a blocks data, which changes the blockheaders hash.. so if an asic can change data to add more rounds/sessions of hashing, without requesting new entropy from a server. it reduces bandwidth and delay between new rounds of hashing
newbie
Activity: 3
Merit: 0
December 06, 2023, 08:47:30 AM
#6
Thanks a lot.

Regards
member
Activity: 168
Merit: 75
December 06, 2023, 06:09:33 AM
#5
Dear All,
Whats the required bandwidth for the bitcoin mining farm? Some say, you do not need enough bandwidth but a seamless connection; while others say, you should follow the thumb rule of  (No of Machines/150). Please advise.

If we are to follow the thumb rule, the bandwidth required for (lets say 100 machines could be 0.67 Mbps).
Please advise.

As for the bandwidth needed for a Bitcoin mining farm, well, everyone has their own unique thoughts that differ from one another. This is because the bandwidth needed depends on the precise software you use to mine Bitcoins.

And concerning the thumb rule is only a rough approximation. It's also crucial to remember that the actual bandwidth needed will depend on a number of variables, including the farm's precise location, the strength of the internet, and its size.
newbie
Activity: 3
Merit: 0
December 06, 2023, 03:20:46 AM
#4
lag and latency (ping rate) is more important

latest versions of stratum allow asics to edit a spare coinbase reward output for 'extra-nonce' to not need to keep querying a server ever few seconds


Dear Franky,

latest versions of stratum allow asics to edit a spare coinbase reward output for 'extra-nonce' to not need to keep querying a server ever few seconds

Can you elaborate more on "edit a spare coinbase reward output for 'extra-nonce'". Do you mean extra reward for the nodes who make the query faster than the rest (due to internet speed)?

Regards
legendary
Activity: 3738
Merit: 1708
December 06, 2023, 02:00:50 AM
#3
Yeah they barely use any bandwidth, it’s just sending a nonce back to the pool every few seconds per machine. Depending on how you configure it you can make it send 1 share per minute per machine and it’ll use almost no bandwidth.

But you need a reliable connection. I tried before with a cell signal and it was awful, way too many dropped connections. Have a good quality switch and you shouldn’t have too many issues.
legendary
Activity: 4214
Merit: 4458
December 06, 2023, 12:52:00 AM
#2
lag and latency (ping rate) is more important

latest versions of stratum allow asics to edit a spare coinbase reward output for 'extra-nonce' to not need to keep querying a server ever few seconds
newbie
Activity: 3
Merit: 0
December 06, 2023, 12:11:44 AM
#1
Dear All,
Whats the required bandwidth for the bitcoin mining farm? Some say, you do not need enough bandwidth but a seamless connection; while others say, you should follow the thumb rule of  (No of Machines/150). Please advise.

If we are to follow the thumb rule, the bandwidth required for (lets say 100 machines could be 0.67 Mbps).
Please advise.
Jump to: