<p>The earlier versions of the client did include a "miner" which generated bitcoins.  At that time the network was young and the amount of hashing power was low.  Including the miner in the client made sense as it gave new users a tangible benefit and adding hashing power to the network was useful.  However the network is now more than a million times more powerful than the early network.  Most of the hashing power comes from high end graphics cards or custom built hardware (FGPA).</p>

<p>The option to use a CPU to add hashing power to the network (and earn coins) was removed from the client simply because the network the amount of hashing power it would add is minimal and thus the amount of coins the user would receive is negigible.  It was determined by development team that having a miner which used up electricity and no realistic chance of generating coins was a determent to adoption.</p>

<p>Today if you want Bitcoins there are three routes:
 - Invest in some powerful hardware to mine for them (add hashing power to the network).
 - Sell goods or services and accept payment in Bitcoins.
 - Use an exchange or person to person transaction to trade money for Bitcoins.</p>

<p>The reality is that as the network matures there is little need for every consumer to support the network.  The wallet &amp; mining functions are no seperate specialized pieces of software.  As time goes on mining will likely become even more of specalized "field" where only the most efficient and largest miners can gain any significant revenue from mining.</p>

CC BY-SA 3.0
2011-11-02T16:41:24.293Z
2011-11-03T15:12:03.757Z
2011-11-03T15:12:03.757Z
DeathAndTaxes
<p>Not really, there are a few issues you have to know about:</p>

<ol>
<li>In order to generate Bitcoins, you have to be explicitly mining them. The standard client does not mine coins, it stores the keys you use to access them. You need to run a so called miner (like the <a href="https://bitcointalk.org/?topic=3878.0">GUIMiner</a>) and you probably want to join a mining pool (like, <a href="http://mining.bitcoin.cz/">Slush's Pool</a>).</li>
<li>Even if you are mining Bitcoins, you probably won't make too many coins unless you have some good hardware. You should check out what <a href="https://en.bitcoin.it/wiki/Mining_hardware_comparison">hashing speed your hardware has</a> and then punch the hash speed in a <a href="http://tpbitcalc.appspot.com/">dedicated calculator</a>.</li>
<li>If you want to mine coins by yourself (without pool), the chances of getting coins are pretty small, again, check <a href="http://tpbitcalc.appspot.com/">the calculator and look for "Time to generate one block"</a>.</li>
</ol>

<p>So in short, you need specialised software and hardware to mine coins, but it's not hard to get started.</p>

CC BY-SA 3.0
2014-05-08T12:23:24.307Z
Just to update: I'm not sure of the history, but as of Bitcoin Core 0.9.1, CPU mining is available but disabled by default. It's only suitable for testing.
Nate Eldredge
CC BY-SA 3.0
2011-11-02T16:11:37.793Z
It might be worth noting that once upon a time the default client did have this ability built-in, but CPU mining is adequately difficult as to be useless any more, so the option was removed.
David Perry
CC BY-SA 3.0
2011-11-02T16:10:14.037Z
2011-11-02T16:10:14.037Z
ThePiachu
<p>I mean, you just need to install the software, and with the time, you will get lots of bitcoins?</p>

CC BY-SA 3.0
2011-11-02T18:03:26.310Z
The [bitcoin software](http://bitcoin.org) only allows you to hold, send and receive bitcoins. Just like a real money wallet or bank account.
nmat
CC BY-SA 3.0
2011-11-02T19:42:03.850Z
A couple of related questions: [What exactly is Mining?](http://bitcoin.stackexchange.com/questions/148/what-exactly-is-mining) | [Is there any point to casual mining?](http://bitcoin.stackexchange.com/questions/1319/is-there-any-point-to-casual-mining)
D.H.
CC BY-SA 3.0
2011-11-02T20:56:46.930Z
If it was easy to "get lots of bitcoins", they would be worthless.
Meni Rosenfeld
CC BY-SA 3.0
2011-11-03T17:02:08.193Z
You might want to checkout http://litecoin.org - it's an alternative to Bitcoin that is geared more towards "casual" users. With Litecoin, if you run the standard client, you will make some small amount of money, even without a mining pool. Litecoin are exchanged for Bitcoin at http://btc-e.com
ripper234
<bitcoin-core><client>
Does the Bitcoin client generate bitcoins automatically?
Student
# Does the Bitcoin client generate bitcoins automatically?

(Asked by: username_0 on 2011-11-02)

I mean, you just need to install the software, and with the time, you will get lots of bitcoins?

**Tags:** bitcoin-core, client

> **Comments:**
> **username_1**: The [bitcoin software](http://bitcoin.org) only allows you to hold, send and receive bitcoins. Just like a real money wallet or bank account.  
> **username_2**: A couple of related questions: [What exactly is Mining?](http://bitcoin.stackexchange.com/questions/148/what-exactly-is-mining) | [Is there any point to casual mining?](http://bitcoin.stackexchange.com/questions/1319/is-there-any-point-to-casual-mining)  
> **username_3**: If it was easy to "get lots of bitcoins", they would be worthless.  
> **username_4**: You might want to checkout http://litecoin.org - it's an alternative to Bitcoin that is geared more towards "casual" users. With Litecoin, if you run the standard client, you will make some small amount of money, even without a mining pool. Litecoin are exchanged for Bitcoin at http://btc-e.com  

---

## 2 answers

### Answer by username_6 on 2011-11-02. Score: 8 | Accepted answer

Not really, there are a few issues you have to know about:

1. In order to generate Bitcoins, you have to be explicitly mining them. The standard client does not mine coins, it stores the keys you use to access them. You need to run a so called miner (like the [GUIMiner](https://bitcointalk.org/?topic=3878.0)) and you probably want to join a mining pool (like, [Slush's Pool](http://mining.bitcoin.cz/)).
2. Even if you are mining Bitcoins, you probably won't make too many coins unless you have some good hardware. You should check out what [hashing speed your hardware has](https://en.bitcoin.it/wiki/Mining_hardware_comparison) and then punch the hash speed in a [dedicated calculator](http://tpbitcalc.appspot.com/).
3. If you want to mine coins by yourself (without pool), the chances of getting coins are pretty small, again, check [the calculator and look for "Time to generate one block"](http://tpbitcalc.appspot.com/).

So in short, you need specialised software and hardware to mine coins, but it's not hard to get started.

> **Comments:**
> **username_8**: It might be worth noting that once upon a time the default client did have this ability built-in, but CPU mining is adequately difficult as to be useless any more, so the option was removed.  
> **username_7**: Just to update: I'm not sure of the history, but as of Bitcoin Core 0.9.1, CPU mining is available but disabled by default. It's only suitable for testing.  

---

### Answer by username_5 on 2011-11-02. Score: 6

The earlier versions of the client did include a "miner" which generated bitcoins. At that time the network was young and the amount of hashing power was low. Including the miner in the client made sense as it gave new users a tangible benefit and adding hashing power to the network was useful. However the network is now more than a million times more powerful than the early network. Most of the hashing power comes from high end graphics cards or custom built hardware (FGPA).

The option to use a CPU to add hashing power to the network (and earn coins) was removed from the client simply because the network the amount of hashing power it would add is minimal and thus the amount of coins the user would receive is negigible. It was determined by development team that having a miner which used up electricity and no realistic chance of generating coins was a determent to adoption.

Today if you want Bitcoins there are three routes:
- Invest in some powerful hardware to mine for them (add hashing power to the network).
- Sell goods or services and accept payment in Bitcoins.
- Use an exchange or person to person transaction to trade money for Bitcoins.

The reality is that as the network matures there is little need for every consumer to support the network. The wallet & mining functions are no seperate specialized pieces of software. As time goes on mining will likely become even more of specalized "field" where only the most efficient and largest miners can gain any significant revenue from mining.


---

