<p>There isn't an option in Bitcoin Core to broadcast a transaction to only Tor peers and not clearnet peers. Of course it is possible to do this if you write custom code but it isn't supported in Bitcoin Core as is. There is discussion in this draft pull request (<a href="https://github.com/bitcoin/bitcoin/pull/27509" rel="nofollow noreferrer">#27509</a>) to enable something like this.</p>
<p>If you only want your transaction broadcast to Tor peers you could disconnect from your clearnet peers before broadcasting. You'd have to be pretty motivated by avoiding any sort of privacy leak to do this. It isn't obvious to most nodes on the network which transactions you are broadcasting and which transactions you are just relaying from other peers that they haven't seen yet. But the set of transactions that they see first from you are a starting point for trying to identify which transactions are originating from your node in the first place.</p>

CC BY-SA 4.0
2023-05-14T11:24:38.430Z
2023-05-14T12:39:35.390Z
2023-05-14T12:39:35.390Z
Michael Folkson
<p>I know bitcoin core node can listen to both Tor and clearnet connections, but in this situation is it possible to broadcast transaction only over the Tor network and not clearnet? I'm asking it for privacy reasons. If it possible, is this better for privacy, or listening to both networks will expose me anyway?</p>
<p>Thanks.</p>

<bitcoin-core><network><privacy><tor><broadcast>
Bitcoind is able to listen both to clearnet and Tor networks but broadcast transaction only over Tor?
bl0ck3d
# Bitcoind is able to listen both to clearnet and Tor networks but broadcast transaction only over Tor?

(Asked by: username_0 on 2023-05-14)

I know bitcoin core node can listen to both Tor and clearnet connections, but in this situation is it possible to broadcast transaction only over the Tor network and not clearnet? I'm asking it for privacy reasons. If it possible, is this better for privacy, or listening to both networks will expose me anyway?

Thanks.

**Tags:** bitcoin-core, network, privacy, tor, broadcast


---

## 1 answers

### Answer by username_1 on 2023-05-14. Score: 3

There isn't an option in Bitcoin Core to broadcast a transaction to only Tor peers and not clearnet peers. Of course it is possible to do this if you write custom code but it isn't supported in Bitcoin Core as is. There is discussion in this draft pull request ([#27509](https://github.com/bitcoin/bitcoin/pull/27509)) to enable something like this.

If you only want your transaction broadcast to Tor peers you could disconnect from your clearnet peers before broadcasting. You'd have to be pretty motivated by avoiding any sort of privacy leak to do this. It isn't obvious to most nodes on the network which transactions you are broadcasting and which transactions you are just relaying from other peers that they haven't seen yet. But the set of transactions that they see first from you are a starting point for trying to identify which transactions are originating from your node in the first place.


---

