Advertisements
Top weekly article
Mining client is a software component that enables a computing device to interact with a blockchain network or mining pool while mining cryptocurrency.
The client receives computational tasks, sends them to the hardware, receives the results, and submits the completed work. Depending on the implementation, it may also handle server selection, authentication, error handling, and connection status monitoring.
Basic Operating Cycle
- The client establishes a connection to a pool or another network component.
- It receives the required data and computational task.
- It sends the task to the computing hardware.
- It receives the computation results.
- It verifies them at the level provided by the implementation.
- It submits the result to the pool or network.
- It receives the next task and repeats the cycle.
Difference from Mining Software
Mining software is a broader concept. It may include the client itself, hardware configuration tools, monitoring, management of multiple devices, and other components.
The mining client is the functional core responsible directly for performing and submitting mining work.
Communication Protocol
The client uses the appropriate mining protocol to exchange tasks and results. The choice of protocol depends on the specific network, pool, and software.
Popular models
Brands
Aisen
iPollo
Bitdeer
ElphaPex
Heatbit
Jasminer
Ebang
Todek
Canaan
Braiins
VolcMiner
Bitfily
Baikal
StrongU
MicroBT
Lucky Miner
Innosilicon
IceRiver
Hummer Miner
Auradine
Goldshell
Bitaxe
FusionSilicon
ForestMiner
Bolon Miner
Dayun
Holic
Digital Shovel
Pantech
BW
Bitfury
Spondoolies
PinIdea
Obelisk
DragonBall Miner
FFMiner
GMO miner
Halong Mining