<p>I think the question is "could you choose to mine for a block that contained only your own transactions." And I think the answer is yes, technically, but it won't make it any easier or faster, so you aren't gaining anything by doing so.</p>

CC BY-SA 3.0
2016-05-04T01:43:50.070Z
2016-05-04T01:43:50.070Z
Digital Galaxy
<p>This might only be an issue with the terminology, but when a transaction is "mined", it is included in a block. You could do that of course, if you were contributing blocks to the Bitcoin network, but the computing power of the network has grown to levels where it is <a href="https://bitcoin.stackexchange.com/q/41276/5406">infeasible to mine at home</a>.</p>

<p>What you can do, is to verify the validity of an incoming transaction. Your Bitcoin wallet software does this automatically when it receives the transaction. It checks that the inputs are available for spending, and the signature matches the source of the funds. However, until a transaction is part of a block in the longest valid chain, it is unconfirmed and may yet be replaced by a competing transaction spending the same funds. Therefore, you cannot "confirm a transaction locally".</p>

CC BY-SA 4.0
2016-04-27T12:09:32.210Z
2018-07-24T16:54:19.727Z
2018-07-24T16:54:19.727Z
Murch
<p>Is it possible to only mine your own incoming transactions? So you can confirm a Bitcoin transaction (only locally).</p>

<mining-theory><confirmations><transaction-verification>
Confirm own incoming transactions
Daniel Gelling
# Confirm own incoming transactions

(Asked by: username_0 on 2016-04-27)

Is it possible to only mine your own incoming transactions? So you can confirm a Bitcoin transaction (only locally).

**Tags:** mining-theory, confirmations, transaction-verification


---

## 2 answers

### Answer by username_2 on 2016-04-27. Score: 4 | Accepted answer

This might only be an issue with the terminology, but when a transaction is "mined", it is included in a block. You could do that of course, if you were contributing blocks to the Bitcoin network, but the computing power of the network has grown to levels where it is [infeasible to mine at home](https://bitcoin.stackexchange.com/q/41276/5406).

What you can do, is to verify the validity of an incoming transaction. Your Bitcoin wallet software does this automatically when it receives the transaction. It checks that the inputs are available for spending, and the signature matches the source of the funds. However, until a transaction is part of a block in the longest valid chain, it is unconfirmed and may yet be replaced by a competing transaction spending the same funds. Therefore, you cannot "confirm a transaction locally".


---

### Answer by username_1 on 2016-05-04. Score: 0

I think the question is "could you choose to mine for a block that contained only your own transactions." And I think the answer is yes, technically, but it won't make it any easier or faster, so you aren't gaining anything by doing so.


---

