Bitcoin Forum

Bitcoin => Mining support => Topic started by: ?QuestionMark? on February 16, 2021, 11:59:54 AM



Title: How do people manage mining in huge scale?
Post by: ?QuestionMark? on February 16, 2021, 11:59:54 AM
When someone runs a huge mining farm with lets say about a few thousand mining devices, how does he manage them?

A home miner connects his ASIC to his pc with his mining software running on and sends shares to a mining pool.

But how do you do that in huge scale? Do you run a own local mining pool in your farm and then send to the mining pools (if not solo mining)? But, you can't connect them all to a single computer.

Do you put your devices into groups and connect each group to a single computer?


Title: Re: How do people manage mining in huge scale?
Post by: mikeywith on February 17, 2021, 01:02:11 AM
If bandwidth isn't an issue then each miner can have its own work and directly mine to a pool, it's not like you are going to set them manually, free tools are available, you just set the IP range and it will fill in the pool worker details for you.

If you want to save on bandwidth, you will need to use a mining prox or a few of them, a mining proxy basically connects all your miners in one big miner/worker, it's like having one control board connected to a few hundred/thousands of hash boards, the pool will "think" you have one super mining gear. ;D

There is yet to be a made a simple newbie-guide on how to set up a mining proxy, it's a bit complicated.


Title: Re: How do people manage mining in huge scale?
Post by: ?QuestionMark? on February 17, 2021, 12:06:01 PM
When your saying mining directly to a pool, do you mean they are connect each to a computer or does the ASIC run software on itself and with that also an OS?

I saw a few months a go a website of a project providing OS for ASICS. It was BRAIINS OS. When this is the case do they also have ethernet ports?


Title: Re: How do people manage mining in huge scale?
Post by: philipma1957 on February 17, 2021, 01:11:20 PM
No lets say you have a s9 or an s17
They have a controller  with programming to mine and
the machine has an ethernet port.

machine 1
machine 2
...
machine 40. these 40 go to a 48 port switch the switch goes to a router.

you have  pc it also goes to the 48 port switch.

the pc can access all 40 machines.

now many routers come with 1-256 as the setting for gear. so you can attach about 240 units.

many routers have 8 ports. send them to 7x 48 port switches   put just under 40 miners to a switch

and you are running say 240 s9's or s17's

other methods of setup exist for big farms.  you can use a router and attach 1 48 port switch to it.

then attach 20 x 48 port switches

so router 1x switch to 20 switch  if you do this it may work if your router can handle that much traffic and allows a larger range more like 1-1000. vs standard 1-256.


Title: Re: How do people manage mining in huge scale?
Post by: NotFuzzyWarm on February 17, 2021, 08:00:11 PM
Aside from USB stick miners and similar small miners, BTC miners are all stand-alone devices with most using an embedded controller and a variant of Linux that runs cgminer as the 'application'. All they need is power and connection to the internet (yes they have a LAN port). They do not use any other PC aside from access during setup or for running monitoring software.

Braiins is a full rewrite of cgminer but the OS running on the embedded microcontroller is still just a variant of Linux.