<p>As <a href="https://bitcoin.stackexchange.com/a/20056/2343">@jtorba pointed out</a>, your chance of finding a block is <code>your_hashrate/total_hashrate</code>, with <code>total_hashrate</code> being currently ~1.2e7 GHash/s. Average time to find a block is 10 minutes (actually somewhat lower, since the difficulty is increasing). </p>

<p>So, today your mean time for finding a block is between 5 and 11 months (for 550 and 250 GHash/s respectively). </p>

<p>However, there are other factors:</p>

<p>The distribution of probable times is pretty wide, so it's quite possible to get your first block after several months or even years.</p>

<p>Current trend is that total hashrate <a href="http://bitcoin.sipa.be/" rel="nofollow noreferrer"><em>triples every 2 month</em></a>. So, your chance of finding a block would be steadily and rapidly decreasing.</p>

<p><strong>Short verdict</strong>: solo minig 500GHash/s is not enough to provide one with reliable mining income. It's not completely out of question if you wish to take risks.</p>

<hr>

<p>Update: the probability to mine specific amount of blocks during this year when solo-mining with 550 GHash/s. Assuming exponential network growth.</p>

<pre><code>Hashrate growth per 2 weeks | 0 blocks | 1 block | 2 blocks | 3 blocks | 4+ blocks 
----------------------------------------------------------------------------------
                  0%        |    9%    |   22%   |   26%    |   20%    |   23%    
                  5%        |   25%    |   35%   |   24%    |   11%    |    5%    
                 10%        |   39%    |   37%   |   17%    |    5%    |    2%    
                 20%        |   58%    |   32%   |    9%    |    1%    |    0%    
</code></pre>

<p><a href="https://gist.github.com/al42and/8321600" rel="nofollow noreferrer">Source code</a></p>

CC BY-SA 3.0
2014-01-07T20:44:25.307Z
2014-01-08T18:19:51.887Z
2017-04-13T12:47:34.187Z
aland
<p>You will make the same amount of money regardless either way, you may lose money on mining pool fees. Your change of getting the 25 btc reward is </p>

<pre><code>Probability per ~10 mins = hash rate/network hash rate
</code></pre>

<p>So 250/13000000 means 0.00001923076 chance of getting a block every 10 mins, you will be getting a block. To have 100% probability of getting the 25 BTC reward it will take 520000 mins (~1 year). In summary you have 100% chance to get the 25 BTC reward in a year with 250 gh/s.</p>

<p>With solo mining you split the profit of 1 miner finding a block to how much work you put in, but if the pool has a larger hash rate, the income is instant, comparing both methods you'd get the same amount no matter what, only downside is fees and the steadiness of income</p>

<p><strong>These are estimates, difficulty and hash rate change drastically monthly, and 10 minute block time is the optimal time, not fact.</strong></p>

CC BY-SA 3.0
2014-01-07T19:58:02.363Z
36 days is _average_ payout period. The probability of generating a block after 36 days in this case is around 70%.
aland
CC BY-SA 3.0
2014-01-07T21:37:28.223Z
I think the second word should be "pool" in your last sentence...
Scrybe
CC BY-SA 3.0
2014-01-08T00:17:39.767Z
Your math is wrong... 250/13000000 is 0.00001923076. What would the numbers look like if this correction is made?
OrangeEnigma
CC BY-SA 3.0
2014-01-08T00:34:05.633Z
The number after the 250/1.3e7 is a percentage and multiplied by 100. @aland also is more correct that 36 days will get you only 70% chance at getting a block, my estimates exclude things like difficulty increasing exponentially.
John T
CC BY-SA 3.0
2014-01-08T07:58:43.173Z
10 minutes / 0.001923076% = 520,000 minutes (which is 1 year), not 36 days as you wrote.
Meni Rosenfeld
CC BY-SA 3.0
2014-01-08T08:06:29.067Z
My bad I see it now, and changed it so no one gets the wrong idea.
John T
CC BY-SA 3.0
2014-01-07T19:45:46.777Z
2014-01-08T08:13:18.390Z
2014-01-08T08:13:18.390Z
John T
<p>I plan to hash at around 250-550 gH/s, would it be profitable to mine solo, or would I make more money joining a pool? Are there any unexpected occurrences that I should look out for when mining?  </p>

CC BY-SA 3.0
2014-01-07T19:00:16.923Z
Finding a block might be considered an "unexpected occurrence" when solo mining :)
Greg Hewgill
CC BY-SA 3.0
2014-01-07T20:00:02.197Z
you should also run with GBT over getwork to give yourself a better chance at success
Joe White
CC BY-SA 3.0
2014-01-08T00:03:13.977Z
If you do go pool mining, go to the smaller pools, the largest and growing majority pools are awful to bitcoin. Ghash.io has done some trickery with their tremendous hash rate. http://www.reddit.com/r/Bitcoin/comments/1qqmr4/ghashiocexio_and_doublespending_against_betcoin/
John T
<mining-profitability><trading><asic><hashpower><solo-mining>
High Hashing Power: Okay to solo mine?
OrangeEnigma
# High Hashing Power: Okay to solo mine?

(Asked by: username_0 on 2014-01-07)

I plan to hash at around 250-550 gH/s, would it be profitable to mine solo, or would I make more money joining a pool? Are there any unexpected occurrences that I should look out for when mining?

**Tags:** mining-profitability, trading, asic, hashpower, solo-mining

> **Comments:**
> **username_1**: Finding a block might be considered an "unexpected occurrence" when solo mining :)  
> **username_2**: you should also run with GBT over getwork to give yourself a better chance at success  
> **username_3**: If you do go pool mining, go to the smaller pools, the largest and growing majority pools are awful to bitcoin. Ghash.io has done some trickery with their tremendous hash rate. http://www.reddit.com/r/Bitcoin/comments/1qqmr4/ghashiocexio_and_doublespending_against_betcoin/  

---

## 2 answers

### Answer by username_4 on 2014-01-07. Score: 3

As [@jtorba pointed out](https://bitcoin.stackexchange.com/a/20056/2343), your chance of finding a block is `your_hashrate/total_hashrate`, with `total_hashrate` being currently ~1.2e7 GHash/s. Average time to find a block is 10 minutes (actually somewhat lower, since the difficulty is increasing).

So, today your mean time for finding a block is between 5 and 11 months (for 550 and 250 GHash/s respectively).

However, there are other factors:

The distribution of probable times is pretty wide, so it's quite possible to get your first block after several months or even years.

Current trend is that total hashrate [*triples every 2 month*](http://bitcoin.sipa.be/). So, your chance of finding a block would be steadily and rapidly decreasing.

**Short verdict**: solo minig 500GHash/s is not enough to provide one with reliable mining income. It's not completely out of question if you wish to take risks.

---

Update: the probability to mine specific amount of blocks during this year when solo-mining with 550 GHash/s. Assuming exponential network growth.

```
Hashrate growth per 2 weeks | 0 blocks | 1 block | 2 blocks | 3 blocks | 4+ blocks 
----------------------------------------------------------------------------------
                  0%        |    9%    |   22%   |   26%    |   20%    |   23%    
                  5%        |   25%    |   35%   |   24%    |   11%    |    5%    
                 10%        |   39%    |   37%   |   17%    |    5%    |    2%    
                 20%        |   58%    |   32%   |    9%    |    1%    |    0%    

```

[Source code](https://gist.github.com/al42and/8321600)


---

### Answer by username_3 on 2014-01-07. Score: 0

You will make the same amount of money regardless either way, you may lose money on mining pool fees. Your change of getting the 25 btc reward is

```
Probability per ~10 mins = hash rate/network hash rate

```

So 250/13000000 means 0.00001923076 chance of getting a block every 10 mins, you will be getting a block. To have 100% probability of getting the 25 BTC reward it will take 520000 mins (~1 year). In summary you have 100% chance to get the 25 BTC reward in a year with 250 gh/s.

With solo mining you split the profit of 1 miner finding a block to how much work you put in, but if the pool has a larger hash rate, the income is instant, comparing both methods you'd get the same amount no matter what, only downside is fees and the steadiness of income

**These are estimates, difficulty and hash rate change drastically monthly, and 10 minute block time is the optimal time, not fact.**

> **Comments:**
> **username_4**: 36 days is _average_ payout period. The probability of generating a block after 36 days in this case is around 70%.  
> **username_5**: I think the second word should be "pool" in your last sentence...  
> **username_0**: Your math is wrong... 250/13000000 is 0.00001923076. What would the numbers look like if this correction is made?  
> **username_3**: The number after the 250/1.3e7 is a percentage and multiplied by 100. @username_4 also is more correct that 36 days will get you only 70% chance at getting a block, my estimates exclude things like difficulty increasing exponentially.  
> **username_6**: 10 minutes / 0.001923076% = 520,000 minutes (which is 1 year), not 36 days as you wrote.  
> **username_3**: My bad I see it now, and changed it so no one gets the wrong idea.  

---

