It uses the underlying mining engine to detect available mining hardware and lets you choose the coins you’d like to mine. This software supports the getwork mining protocol as well as stratum mining protocol. Anyone with a Bitcoin wallet and address, FPGA mining hardware, and an internet connection can mine cryptocurrency on the software. BFGMiner 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. Buy on Bfgminer.