Title: Internet Bandwidth for Bitcoin Mining Farm Post by: tdhendup on December 06, 2023, 04:11:44 AM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: franky1 on December 06, 2023, 04:52:00 AM 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 Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: adaseb on December 06, 2023, 06:00:50 AM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: tdhendup on December 06, 2023, 07:20:46 AM 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 Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: Gormicsta on December 06, 2023, 10:09:33 AM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: tdhendup on December 06, 2023, 12:47:30 PM Thanks a lot.
Regards Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: franky1 on December 06, 2023, 02:34:46 PM 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 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 Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: benalexis12 on December 06, 2023, 03:15:00 PM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: adaseb on December 10, 2023, 02:02:27 AM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: ABCbits on December 10, 2023, 09:53:40 AM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: kano on December 10, 2023, 11:51:02 AM The actual correct network usage values of a standard stratum miner :)
https://bitcointalk.org/index.php?topic=789369.msg41861265#msg41861265 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: DaveF on December 11, 2023, 04:55:52 PM From me a couple of years ago:
https://bitcointalk.org/index.php?topic=5322979 https://www.talkimg.com/images/2023/12/11/E6wY1.jpeg 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 Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: SamReomo on December 12, 2023, 08:02:57 AM 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. Title: Re: Internet Bandwidth for Bitcoin Mining Farm Post by: DaveF on December 12, 2023, 01:00:54 PM 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 |