<p>Are you aware how much hashing power you need to stand a chance to solo mine? In case you don't the rest of the answer is moot and you'll need to study the topic of mining some more.</p>

<p>Yes you'll need a full node. You don't necessarily need port-forwarding though. Full node means you validate the full blockchain and has nothing to do with network connectivity.</p>

<p>A full node is more like 60GB disk space at the moment and will likely be >100GB within a year.</p>

CC BY-SA 3.0
2015-12-19T01:43:26.610Z
Yes I do understand but the amount of money that a  miner can earn in a pool is extremely small  without $2000 hardware, so really for the hobbyist the days of mining with the intent of  playing the game the usual way are over; therefore what is left is treating  mining like a smalltime lottery.
bitcoy
CC BY-SA 3.0
2015-12-19T03:57:31.320Z
That's one way to do it. Have you calculated your odds?
Jannes
CC BY-SA 3.0
2015-12-19T17:34:58.300Z
No I expect the  odds are terrible.  but with 10 GH/s hashing ability I can only earn from a pool 50 cents per month anyway.
bitcoy
CC BY-SA 4.0
2021-03-31T04:03:02.910Z
I don't understand why do you need full node. Miner only needs info from mempool and last block hash. Isn't that? Why can't miners just ask other nodes this information? Yeah you need to validate UTXOs but why it's not possible to just ask other nodes for them?
Marat Mkhitaryan
CC BY-SA 4.0
2021-03-31T07:27:58.850Z
How do you suggest they check that both that previous block hash and those transactions are valid? It's either "validate" or "ask somewhere else". Those are not the same thing.
Jannes
CC BY-SA 3.0
2015-12-19T00:05:01.093Z
2016-01-19T13:54:45.397Z
2016-01-19T13:54:45.397Z
Jannes
<p>Is it necessary to run a "full node" including port forwarding in order to solo mine Bitcoin without any involvement of a pool?
I see that pools are offering solo mining as an option, but why would I trust them to not take my 25 BTC?
I am willing to free up 30GB for the blockchain data on my hard drive.</p>

CC BY-SA 3.0
2015-12-18T17:01:29.320Z
"but why would I trust them to not take my 25 BTC" what do you mean by this? Any way you can clarify further?
Charles S
CC BY-SA 3.0
2015-12-19T00:00:12.220Z
@CharlesS He means the pool operator can steal his 25 BTC reward, I guess.
Jannes
CC BY-SA 3.0
2015-12-19T01:45:08.473Z
if the  pool  is located in a foreign country then there is no transparency, no accountability, and no guarantee of justice if the pool steals coins
bitcoy
CC BY-SA 4.0
2020-11-15T06:01:49.743Z
Yeah the whole concept of solo mining with a pool seems strange to me. Why would I solo mine with a pool when I could pool mine with a pool? Isn't the whole point of solo mining to actually mine solo, as in not with a pool? That way you avoid the pool fee and guarantee the reward will be all yours and there will be no middle man holding something extra back. Trying to solo mine with a pool almost sounds like trying to pool mine with a solo, it's almost a contradiction of terms. It's like trying to get married in order to remain single so you can enjoy both of your singleness times two.
still_dreaming_1
<client><cgminer><solo-mining>
Solo mining without a pool?
bitcoy
# Solo mining without a pool?

(Asked by: username_0 on 2015-12-18)

Is it necessary to run a "full node" including port forwarding in order to solo mine Bitcoin without any involvement of a pool?
I see that pools are offering solo mining as an option, but why would I trust them to not take my 25 BTC?
I am willing to free up 30GB for the blockchain data on my hard drive.

**Tags:** client, cgminer, solo-mining

> **Comments:**
> **username_1**: "but why would I trust them to not take my 25 BTC" what do you mean by this? Any way you can clarify further?  
> **username_2**: @username_1 He means the pool operator can steal his 25 BTC reward, I guess.  
> **username_0**: if the  pool  is located in a foreign country then there is no transparency, no accountability, and no guarantee of justice if the pool steals coins  
> **username_3**: Yeah the whole concept of solo mining with a pool seems strange to me. Why would I solo mine with a pool when I could pool mine with a pool? Isn't the whole point of solo mining to actually mine solo, as in not with a pool? That way you avoid the pool fee and guarantee the reward will be all yours and there will be no middle man holding something extra back. Trying to solo mine with a pool almost sounds like trying to pool mine with a solo, it's almost a contradiction of terms. It's like trying to get married in order to remain single so you can enjoy both of your singleness times two.  

---

## 1 answers

### Answer by username_2 on 2015-12-19. Score: 1

Are you aware how much hashing power you need to stand a chance to solo mine? In case you don't the rest of the answer is moot and you'll need to study the topic of mining some more.

Yes you'll need a full node. You don't necessarily need port-forwarding though. Full node means you validate the full blockchain and has nothing to do with network connectivity.

A full node is more like 60GB disk space at the moment and will likely be >100GB within a year.

> **Comments:**
> **username_0**: Yes I do understand but the amount of money that a  miner can earn in a pool is extremely small  without $2000 hardware, so really for the hobbyist the days of mining with the intent of  playing the game the usual way are over; therefore what is left is treating  mining like a smalltime lottery.  
> **username_2**: That's one way to do it. Have you calculated your odds?  
> **username_0**: No I expect the  odds are terrible.  but with 10 GH/s hashing ability I can only earn from a pool 50 cents per month anyway.  
> **username_4**: I don't understand why do you need full node. Miner only needs info from mempool and last block hash. Isn't that? Why can't miners just ask other nodes this information? Yeah you need to validate UTXOs but why it's not possible to just ask other nodes for them?  
> **username_2**: How do you suggest they check that both that previous block hash and those transactions are valid? It's either "validate" or "ask somewhere else". Those are not the same thing.  

---

