<p>The product of mining is a block. You cannot "mine transactions" without finding a block, nor is there any reward except when you find a block. </p>

<p>When you mine, you do get to pick the transactions you want to confirm. For a more comprehensive description see: <a href="https://bitcoin.stackexchange.com/q/148/5406">What exactly is Mining?</a></p>

<p>The profitability of solo mining has been covered here: <a href="https://bitcoin.stackexchange.com/q/14346/5406">What are the odds of discovering a block as a solo miner?</a>, <a href="https://bitcoin.stackexchange.com/q/16687/5406">Solo mining just for luck, realistic?</a>. In short, it's not profitable unless you have humongous mining power.</p>

CC BY-SA 3.0
2015-09-13T14:53:55.110Z
So if i connect to a bitcoincore that is sending the transactions and mine there i will confirm the transactions on that client first?
far2005
CC BY-SA 3.0
2015-09-13T17:25:57.870Z
Your Bitcoin Core will verify the validity of the transaction, but it will be confirmed, when someone finds a block that includes the transaction. Verification only checks if the transaction adheres to the rules of the protocol, while confirmation actually writes the transaction to he blockchain, i.e. commits the network to consider it done.
Murch
CC BY-SA 3.0
2015-09-13T13:13:01.860Z
2015-09-13T13:13:01.860Z
2017-04-13T12:47:32.940Z
Murch
<p>If you are mining in a pool, you're no longer "Solo Mining" - and unless you have an Application-specific integrated circuit (ASIC), a machine made for SHA-256 cryptography, you can rest assured your chances of receiving any kind of reward for work by mining is next to nil.</p>

<p>The reward only goes to those that successfully mines the block and confirms the transactions - so the first person to do it gets all of the fees. When you mine in a pool, you come together as a community and agree on a set of rules for distributing the reward.</p>

<p>I'm afraid as to your last inquiry fringes on my lack of knowledge on this subject - but I suppose if the different nodes you are connected to have differing transactions, then yes - you would be able to choose which ones of those you'd like to confirm (Probably the ones with higher transaction fees) - but I could be wrong.</p>

<p>If you plan on going into mining I feel this link has invaluable information:
<a href="http://bitcoinminer.net/" rel="nofollow">http://bitcoinminer.net/</a></p>

<p>If you are actually interested in the clever proof of work scheme you may find this link particularly interesting:
<a href="http://alexgorale.com/how-proof-of-work-works" rel="nofollow">http://alexgorale.com/how-proof-of-work-works</a></p>

<p>If you do decide to take up mining, unless you want to spend ludicrous amounts of money to compete with the mining pools already established, I'd suggest you join a mining pool.</p>

<p>Hope I answered your questions and cleared some things up. :)</p>

CC BY-SA 3.0
2015-09-12T18:01:35.467Z
2015-09-12T18:01:35.467Z
John Salguero
<p>Will i receive the transactions fee even if i don't find a block?</p>

<p>If i create a personal pool and start mining in it is there a chance to find block?</p>

<p>Even if i don't find a block and for e.g mine 30 transaction will i earn the fees from those transactions?</p>

<p>And can i config my pool in a way to mine some specific transactions?</p>

<p>I think this is the first time this question is asked.</p>

<p>Thanks.</p>

CC BY-SA 3.0
2015-09-12T17:55:17.627Z
There isn't really any such thing as "mining transactions".  Mining is the process of finding blocks whose hash gives an appropriate proof of work.  Those blocks in turn contain transactions.
Nate Eldredge
<transaction-fees><solo-mining>
mine the transactions on solo
far2005
# mine the transactions on solo

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

Will i receive the transactions fee even if i don't find a block?

If i create a personal pool and start mining in it is there a chance to find block?

Even if i don't find a block and for e.g mine 30 transaction will i earn the fees from those transactions?

And can i config my pool in a way to mine some specific transactions?

I think this is the first time this question is asked.

Thanks.

**Tags:** transaction-fees, solo-mining

> **Comments:**
> **username_1**: There isn't really any such thing as "mining transactions".  Mining is the process of finding blocks whose hash gives an appropriate proof of work.  Those blocks in turn contain transactions.  

---

## 2 answers

### Answer by username_2 on 2015-09-13. Score: 0 | Accepted answer

The product of mining is a block. You cannot "mine transactions" without finding a block, nor is there any reward except when you find a block.

When you mine, you do get to pick the transactions you want to confirm. For a more comprehensive description see: [What exactly is Mining?](https://bitcoin.stackexchange.com/q/148/5406)

The profitability of solo mining has been covered here: [What are the odds of discovering a block as a solo miner?](https://bitcoin.stackexchange.com/q/14346/5406), [Solo mining just for luck, realistic?](https://bitcoin.stackexchange.com/q/16687/5406). In short, it's not profitable unless you have humongous mining power.

> **Comments:**
> **username_0**: So if i connect to a bitcoincore that is sending the transactions and mine there i will confirm the transactions on that client first?  
> **username_2**: Your Bitcoin Core will verify the validity of the transaction, but it will be confirmed, when someone finds a block that includes the transaction. Verification only checks if the transaction adheres to the rules of the protocol, while confirmation actually writes the transaction to he blockchain, i.e. commits the network to consider it done.  

---

### Answer by username_3 on 2015-09-12. Score: 0

If you are mining in a pool, you're no longer "Solo Mining" - and unless you have an Application-specific integrated circuit (ASIC), a machine made for SHA-256 cryptography, you can rest assured your chances of receiving any kind of reward for work by mining is next to nil.

The reward only goes to those that successfully mines the block and confirms the transactions - so the first person to do it gets all of the fees. When you mine in a pool, you come together as a community and agree on a set of rules for distributing the reward.

I'm afraid as to your last inquiry fringes on my lack of knowledge on this subject - but I suppose if the different nodes you are connected to have differing transactions, then yes - you would be able to choose which ones of those you'd like to confirm (Probably the ones with higher transaction fees) - but I could be wrong.

If you plan on going into mining I feel this link has invaluable information:
<http://bitcoinminer.net/>

If you are actually interested in the clever proof of work scheme you may find this link particularly interesting:
<http://alexgorale.com/how-proof-of-work-works>

If you do decide to take up mining, unless you want to spend ludicrous amounts of money to compete with the mining pools already established, I'd suggest you join a mining pool.

Hope I answered your questions and cleared some things up. :)


---

