<p>let's say I want to send a certain amount of bitcoin to a certain client, but my computer is connected to a public wifi, how do I make sure there is not a man in the middle altering the transaction broadcast?</p>
<p>As far as I know, the underlying mechanisms to broadcast operations are not encrypted, how does the network recognize corrupted packets?</p>
<p>Moreover, could a government analyze a traffic and &quot;block&quot; packets that gives hint that a specific packet contains bitcoin-protocol-relevant payload?</p>

CC BY-SA 4.0
2022-07-13T00:06:23.880Z
Yes, all traffic on the Bitcoin network is unencrypted, so it's pretty obvious when you're using Bitcoin.
Murch
CC BY-SA 4.0
2022-07-16T13:12:52.503Z
@Murch But couldnt governments exploit this fact by blocking packages that contain btc-protocol-specific payloads, thus prohibiting bitcoin transaction within the state?
EpsilonDeltaCriterion
CC BY-SA 4.0
2022-07-16T13:35:05.647Z
They could block unencrypted Bitcoin traffic but that wouldn't prevent Bitcoin transactions in their territory. It's not exactly hard to tunnel traffic through a VPN, or onto a privacy network. Also, https://www.bip324.com/.
Murch
<blockchain><mining-theory>
How do we know a new transaction is not corrupted/manipulated?
EpsilonDeltaCriterion
# How do we know a new transaction is not corrupted/manipulated?

(Asked by: username_0 on 2022-07-12)

let's say I want to send a certain amount of bitcoin to a certain client, but my computer is connected to a public wifi, how do I make sure there is not a man in the middle altering the transaction broadcast?

As far as I know, the underlying mechanisms to broadcast operations are not encrypted, how does the network recognize corrupted packets?

Moreover, could a government analyze a traffic and "block" packets that gives hint that a specific packet contains bitcoin-protocol-relevant payload?

**Tags:** blockchain, mining-theory

> **Comments:**
> **username_1**: Yes, all traffic on the Bitcoin network is unencrypted, so it's pretty obvious when you're using Bitcoin.  
> **username_0**: @username_1 But couldnt governments exploit this fact by blocking packages that contain btc-protocol-specific payloads, thus prohibiting bitcoin transaction within the state?  
> **username_1**: They could block unencrypted Bitcoin traffic but that wouldn't prevent Bitcoin transactions in their territory. It's not exactly hard to tunnel traffic through a VPN, or onto a privacy network. Also, https://www.bip324.com/.  

---

## 0 answers

