The program supports "getblocktemplate" decentralized mining protocol (without proxy), and can preemptively generate work prior to the completion of existing work.īFGMiner comes with a watchdog thread that can restart idle threads but doesn't crash the machine if they fail to respond. Written in C, it's a modular FPGA/ASIC miner that has dynamic clocking, monitoring, and remote interface capabilities.īFGMiner features built-in stratum and getwork proxy server, and its heavily threaded code hands out work retrieval and work submission to separate threads, so that working services are not hindered. If you have a thing for tinkering and are looking for a customizable bitcoin mining software, look no further than BFGMiner. Submissions can also be cached during transient network outages.įrom HexFury and Black Arrow to CoinTerra and Minion, cgminer supports a wide variety of ASIC mining hardware. There's a menu for on-the-fly management of most settings and self-detection of new blocks with a mini database for slow/failing longpoll scenarios. Cgminer prevents stale work submission on new blocks and supports multiple pools with intelligent failover mechanisms. It comes with a scalable networking scheduler that can scale to hash rate of any size without network delays. Compatible with both FPGA and ASIC hardware, cgminer is a command-line application that has full monitoring, fan speed control, and remote interface capabilities.
Written in C, cgminer is a cross-platform bitcoin miner that supports Windows, Mac OS X, Linux, and many other platforms.
With a plethora of features and active community support, it's easily the best bitcoin mining software out there. Cgminer has been around for a while and is still going strong.