I'm seeing conflicting claims about whether bitcoind can still do CPU-based mining. As far back as 2011 people were saying that feature was going to "soon" be removed. Was mining removed? By the way if mining is removed from bitcoind, what are the things it can still do?


It is still there as of version 0.8.5, but just a reference implementation. It's not optimized, doesn't support pooled mining, and is not exposed via the Qt GUI.

To enable, start with the -gen option. But other than testnet (and even there...), it's utterly pointless.

  • Is there a miner that supports pooled mining that still uses the CPU? It appears cgminer will not, nor bfgminer.
    – Friendly
    Nov 4 '13 at 21:51
  • I'm mining at about 2 Gh/s at testnet using setgenerate true 1 the last number is how many cores to use, you can check your hashrate with hashespersec Nov 4 '13 at 21:54
  • @Jonas What is testnet? Where is hashespersec?
    – Friendly
    Nov 4 '13 at 21:59
  • If you want to try experimenting you should not do it with real bitcoins, thats where testnet comes in. bitcoind -testnet it will create a "testnet3" folder, and will not overwrite your "mainnet" files :-) Nov 4 '13 at 22:06
  • 1
    If you find a block (which, with a decent desktop CPU, at the current difficulty, would happen once every ~10000 years), you'll get 25 BTC in your wallet. If you don't, nothing will happen except higher electricity bill, and wear and tear on your computer. Nov 6 '13 at 1:53

As of version 0.13.0, CPU mining has been removed from Bitcoin Core.

Since which version the mining functionality removed from wallet?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.