Suppose my ISP is intercepting the bitcoin protocol communication. By analyzing traffic in the network, he could be able to determine that some transaction propagates from my IP (as there is no record of it in the rest of the network), and therefore that the computer issuing the transaction is (very likely) in my local network. Is that right?

1 Answer 1


That is right. If you want to obtain more anonymity you could install Tor and use the -tor command-line option when starting bitcoind to connect to the network through a (safe) Tor circuit. I believe this is discouraged however unless it is absolutely necessary, because Bitcoin will not automatically create a hidden service for node connection. This means that nodes can not connect to you, but you only to nodes and if everybody did this the network would not function. (could someone provide a source in a comment please? I'm pretty sure I read it but the link is dead).

Alternatively you could make use of the local library computer facilities, McDonald's WiFi (keep in mind that government authorities can request this data and that it WILL be given to them, make sure your laptop is anonymized as much as possible, with Tails for example) or establish an encrypted connection to a VPN.

Further reading:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.