<p>Yes, these tasks are normally taken care of by Bitcoin Core or equivalent mining software.</p>

<p>I suppose in principle some miner could patch their software so that it asked a human operator to approve each transaction before adding to a block, or to participate in some other way.  But I can't imagine why anybody would want to, or what a human would look for in a transaction that wouldn't be easier to script.</p>

<p>For more general information about mining, see <a href="https://bitcoin.stackexchange.com/questions/148/what-exactly-is-mining/760#760">What exactly is Mining?</a> The main source of technical information about Bitcoin is the wiki at <a href="https://en.bitcoin.it/wiki/Mining" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/Mining</a> (or a <a href="https://bitcoin.stackexchange.com/questions/37569/bitcoin-wiki-mirror">mirror</a>).</p>

CC BY-SA 3.0
2016-10-17T12:36:46.977Z
2016-10-17T12:36:46.977Z
2017-04-13T12:47:36.647Z
Nate Eldredge
<p>What I mean by "completely automated" is, if all the below are taken care of by the client, no human effort is involved.</p>

<ul>
<li>Collecting the transactions </li>
<li>Creating a new block</li>
</ul>

<p>If possible can someone explain or redirect me to a <em>resource explaining the whole mining process in detail with technical specifics.</em></p>

<p>Can a miner choose which transactions should go in which respective block? </p>

<blockchain><bitcoin-core><mining-pools>
Is bitcoin mining completely automated?
Vamsidhar
# Is bitcoin mining completely automated?

(Asked by: username_0 on 2016-10-17)

What I mean by "completely automated" is, if all the below are taken care of by the client, no human effort is involved.

* Collecting the transactions
* Creating a new block

If possible can someone explain or redirect me to a *resource explaining the whole mining process in detail with technical specifics.*

Can a miner choose which transactions should go in which respective block?

**Tags:** blockchain, bitcoin-core, mining-pools


---

## 1 answers

### Answer by username_1 on 2016-10-17. Score: 3 | Accepted answer

Yes, these tasks are normally taken care of by Bitcoin Core or equivalent mining software.

I suppose in principle some miner could patch their software so that it asked a human operator to approve each transaction before adding to a block, or to participate in some other way. But I can't imagine why anybody would want to, or what a human would look for in a transaction that wouldn't be easier to script.

For more general information about mining, see [What exactly is Mining?](https://bitcoin.stackexchange.com/questions/148/what-exactly-is-mining/760#760) The main source of technical information about Bitcoin is the wiki at <https://en.bitcoin.it/wiki/Mining> (or a [mirror](https://bitcoin.stackexchange.com/questions/37569/bitcoin-wiki-mirror)).


---

